Jump to content

1,883 posts in this topic

Recommended Posts

1 hour ago, vector sigma said:

你好。请在桌面中创建名为HWGraphics的目录,这将使用IO启用图形卡信息的转储。使用附加的应用程序,转储将在应用程序启动时出现一次。在这里发布整个目录。

 

@jinbingmao  (以及任何有兴趣的人),我添加了一些传感器读数,请告诉我你是否注意到它们(cpu proximity / Heatsink / North Bridge温度,VBAT电压(即“主板”下的电池),GPU接近温度,GPU记忆频率......(要求这些密钥存在)。纠正了一些拼写错误。

HWMonitorSMC2.app_debug_IO_1.zip

 

1.png

2.png

Share this post


Link to post
Share on other sites
Advertisement

@jinbingmao, can I have a translation for:


 

"North Bridge" = "North Bridge";
"Total Power" = "Total Power";

"Total Power" is referred to the Watts consumed by the GPU.

 

And, is Battery correct?

"Battery" = "电池"; // singular

 

Share this post


Link to post
Share on other sites
Just now, vector sigma said:

@jinbingmao, can I have a translation for:


 


"North Bridge" = "North Bridge";
"Total Power" = "Total Power";

"Total Power" is referred to the Watts consumed by the GPU.

 

And, is Battery correct?

"Battery" = "电池"; // singular

 

"Total Power"="显卡总功率"   

 

"North Bridge"="北桥"  "Battery"="coms电池"
5 minutes ago, vector sigma said:

@jinbingmao, can I have a translation for:


 


"North Bridge" = "North Bridge";
"Total Power" = "Total Power";

"Total Power" is referred to the Watts consumed by the GPU.

 

And, is Battery correct?

"Battery" = "电池"; // singular

 

Revise

Localizable.strings.zip

Share this post


Link to post
Share on other sites
5 hours ago, vector sigma said:

Understood. Please run this in terminal:


defaults read org.slice.HWMonitorSMC2

post the result

{

    BatteryTimeInterval = 3;

    CPUTimeInterval = "1.5";

    "CPU_Frequency_MAX" = 0;

    Dark = 1;

    FansTimeInterval = 3;

    GPUTimeInterval = 3;

    MediaTimeInterval = "297.4747474747475";

    MoBoTimeInterval = 3;

    RAMTimeInterval = 3;

    UseIPG = 1;

    dontshowEmpty = 1;

    expandAll = 1;

    expandCPUFrequencies = 1;

    expandCPUTemperature = 1;

    expandVoltages = 0;

    popoverHeight = 976;

    popoverWidth = 450;

    runAtLogin = 0;

    useGPUIOAccelerator = 1;

    useMemoryPercentage = 1;

}

需要点击一下,就可以显示出来了

Share this post


Link to post
Share on other sites

原来的版本启动后自动展开 “Intel Power Gadget“内容,后续版本需要鼠标点击一下才可以显示。原来是这样,是我没有细心的操作啊!

1.thumb.png.c2d207fe35a579cddb84fd20483e9d18.png

Edited by jinbingmao

Share this post


Link to post
Share on other sites
2 minutes ago, jinbingmao said:

原来的版本启动后自动展开 “Intel Power Gadget“内容,后续版本需要鼠标点击一下才可以显示。原来是这样,是我没有细心的操作啊!

这是想要的。 “Intel Power Gadget info”组仅包含永不更改的静态值。 我希望它保持这种状态,你还好吗?

This is wanted. The "Intel Power Gadget info" group contains static values that never change. I'd like it to stay that way, is it okay for you?

6 minutes ago, Amble said:

Is there english language file i can use to translate strings to another language?

Sure can be translated in any language, let me collect all the files to be translated. BTW what's the language?

Share this post


Link to post
Share on other sites
8 minutes ago, vector sigma said:

这是想要的。 “Intel Power Gadget info”组仅包含永不更改的静态值。 我希望它保持这种状态,你还好吗?

This is wanted. The "Intel Power Gadget info" group contains static values that never change. I'd like it to stay that way, is it okay for you?

Sure can be translated in any language, let me collect all the files to be translated. BTW what's the language?

这个无所谓,只是开始没有注意到,所以误以为不能显示。现在知道需要鼠标点击操作了,那就满意了。感谢你的劳动!

Share this post


Link to post
Share on other sites
1 hour ago, jinbingmao said:

这个无所谓,只是开始没有注意到,所以误以为不能显示。现在知道需要鼠标点击操作了,那就满意了。感谢你的劳动!

好。 无论如何,每个组都是可扩展的或可聚类的

Good.  Anyway each group are expandable or collassable :wink_anim:

1 hour ago, Amble said:

Is there english language file i can use to translate strings to another language?

I've just opened a topic here on how to make translations. I'm doing this in this moment, files will be there in few minutes. DONE!

Edited by vector sigma

Share this post


Link to post
Share on other sites
23 hours ago, vector sigma said:

好。 无论如何,每个组都是可扩展的或可聚类的

Good.  Anyway each group are expandable or collassable :wink_anim:

I've just opened a topic here on how to make translations. I'm doing this in this moment, files will be there in few minutes. DONE!

 

23 hours ago, vector sigma said:

这是想要的。 “Intel Power Gadget info”组仅包含永不更改的静态值。 我希望它保持这种状态,你还好吗?

This is wanted. The "Intel Power Gadget info" group contains static values that never change. I'd like it to stay that way, is it okay for you?

Sure can be translated in any language, let me collect all the files to be translated. BTW what's the language?

 

Thx. Finnish. I'll post it when it's done.

Share this post


Link to post
Share on other sites

This may be obvious to most, but exactly what is needed to run HWMonitorSMC2?  I can seem to successfully run it.  I've installed FakeSMC r.177 along with the appropriate KEXTs for my system.  HWMonitorSMC works but HWMonitorSMC2 does not.  

 

 

Share this post


Link to post
Share on other sites
15 hours ago, mbrettweigel said:

This may be obvious to most, but exactly what is needed to run HWMonitorSMC2?  I can seem to successfully run it.  I've installed FakeSMC r.177 along with the appropriate KEXTs for my system.  HWMonitorSMC works but HWMonitorSMC2 does not.  

 

 

The app at sourceforge require IntelPowergadget to work and you can find it here. I've fixed this already (lazy linking) but changes aren't committed because I was waiting the guy here that has problem with an external GPU but actually has not yet answered with the requested files.... and so to avoid repetitive big changes.

Anyway to night I'll finally do that commit since I've wait enough. In the mean time try this one:

 

HWMonitorSMC2.app_2.4.1.zip

 

... that has all the latest changes done until now. 

@Andrey1970, please check that app where I fixed spaces beteween the values and the units of measurement. Let me know.

 

Edited by vector sigma

Share this post


Link to post
Share on other sites
5 hours ago, vector sigma said:

please check that app where I fixed spaces beteween the values and the units of measurement. Let me know.

Looks good.

 

You added the Diode in group CPU. Now I see a double.

1835571660_2018-11-1421_25_19.png.612af79e3fc5328461fed3db6313740a.png

 

 

You can move DRAM power in RAM group? It would be good.

Share this post


Link to post
Share on other sites
6 hours ago, vector sigma said:

The app at sourceforge require IntelPowergadget to work and you can find it here. I've fixed this already (lazy linking) but changes aren't committed because I was waiting the guy here that has problem with an external GPU but actually has not yet answered with the requested files.... and so to avoid repetitive big changes.

Anyway to night I'll finally do that commit since I've wait enough. In the mean time try this one:

 

HWMonitorSMC2.app_2.4.1.zip

 

... that has all the latest changes done until now. 

@Andrey1970, please check that app where I fixed spaces beteween the values and the units of measurement. Let me know.

 

Hi vector sigma

with this version I have lost 2 cores again :)

(same behavior with fakesmc/virtualSMC and relative cpu kext)

previous 2.4.1 is ok for me

 

Screen Shot 2018-11-14 at 7.41.59 PM.png

Edited by fabiosun
whit-->with

Share this post


Link to post
Share on other sites
29 minutes ago, Andrey1970 said:

You added the Diode in group CPU. Now I see a double.

I think is a translation problem:

"Proximity" = "Датчик";     // CPU or GPU
"Diode %d" = "Датчик %d"; // CPU or GPU

The first is outside the CPU (Proximity = near), the second is inside the CPU. I think that Proximity translation is bad (the sensor I've added) .

29 minutes ago, Andrey1970 said:

You can move DRAM power in RAM group? It would be good.

I've already answered days ago. The fact is that this is inefficent because we have to query the driver and the framework multiple times for the CPU group and the RAM group, would like to avoid doing that or to make a new test version... but later :)

Edited by vector sigma

Share this post


Link to post
Share on other sites
9 minutes ago, fabiosun said:

Hi vector sigma

with this version I have lost 2 cores again

I've only make the code able to read sensors with new SMC keys with lower cases letters (i.e. "TC0c" vs "TC0C"). This is due to new iMac Pros that apparently uses the new lower one. Probably I've introduced a new bug, but in the meantime can you show me the SMC dump from the app?

Share this post


Link to post
Share on other sites
20 minutes ago, vector sigma said:

I think is a translation problem:

"Proximity" = "Внешний датчик";     // CPU or GPU
"Diode %d" = "Встроенный датчик %d"; // CPU or GPU
23 minutes ago, vector sigma said:

I've already answered days ago. The fact is that this is inefficent because we have to query the driver and the framework multiple times for the CPU group and the RAM group, would like to avoid doing that or to make a new test version... but later

OK, later. You not against if I will remind you of it?

Share this post


Link to post
Share on other sites
7 hours ago, vector sigma said:

sourceforge上的应用程序需要IntelPowergadget才能工作,您可以在此处找到它我已经解决了这个问题(延迟链接),但是没有提交更改,因为我在这里等待 外部GPU有问题,但实际上还没有回答所请求文件的人....所以为了避免重复大变化。

无论如何到了晚上,我终于做了那个承诺,因为我已经等了。同时试试这个:

 

HWMonitorSMC2.app_2.4.1.zip

 

...到目前为止已完成所有最新更改。 

@ Andrey1970,请检查该应用程序,我在值和测量单位之间固定了空格。让我知道。

 

“Proximity ” ? “Heatsink”?

1.png

在中文里 “Heatsink“指散热器    "Proximity" = "CPU表面温度"   "Heatsink" = "散热器"。这里是不是同一个意思。

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By fusion71au
      This is a brief guide on how to create a vanilla El Capitan (also same process for Sierra) OS X Installer USB with an updated prelinked kernel containing FakeSMC.

      It is tailored for those users who want to understand the “nuts and bolts” of how to create an installer and also to help brush up on their terminal skills (rather than have one made for them with the numerous automated “tools” available or even Apple’s createinstallmedia) :
       
       
      Specifically, it is also a “Proof of Concept” which shows that installation is possible without even having to rely on boot loader kext injection.

      Prerequisites
      Existing Yosemite installation (or Mavericks - see post#4 for steps 7,8) “Install OS X El Capitan.app" downloaded to the Applications folder Pacifist FakeSMC.kext - Slice or Kozlek branch Bootloader - Clover or Chameleon 8GB or larger USB drive (16GB recommended), formatted HFS+ (MBR or GUID) named “Installer”  
      Procedure
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Open OS X terminal and type the following lines, followed by <Enter> after each line.
          The image restore and file copying may take a while to complete, and at the end of the process, the Installer volume is renamed to “OS X Base System"....
       
      sudo -s hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg asr restore -source /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg  -target /Volumes/Installer -erase -format HFS+ -noprompt -noverify rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages cp -av /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System/System/Installation cp -av /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System diskutil unmount /Volumes/OS\ X\ Install\ ESD exit 3.  Right click on the “OS X Base System” Volume and click “Get Info”
       

      4.  Click on the lock icon and untick “Ignore ownership on this volume”
       

      5.  Extract/Copy the El Capitan Kernels folder into /System/Library/ of the USB with Pacifist.  NB It is found in the "Essentials.pkg" in /System/Installation/Packages
       

      6.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel —> OG.prelinkedkernel
       

      7.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of the installer USB using Finder.
       

      8.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel…..
       
      sudo -s chmod -R 755 /Volumes/OS\ X\ Base\ System/Library/Extensions chown -R 0:0 /Volumes/OS\ X\ Base\ System/Library/Extensions touch /Volumes/OS\ X\ Base\ System/System/Library/Extensions kextcache -u /Volumes/OS\ X\ Base\ System exit Any errors should be noted but the output below is normal e.g.


      9. Install your Bootloader targeting the OS X Base System volume
       
       
       
       
      10.  Boot your system with the USB without injected kexts into the OS X Installer GUI....
       
       
       
       
       
      Post Install
      The original prelinked kernel in a fresh install of El Capitan will also lack FakeSMC ie it will only be linked to Apple signed kexts.  In order to boot into El Capitan the first time around without boot loader kext injection, the PLK needs to be rebuilt for the El Capitan volume like we did for the installer:
       
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel for the El Capitan volume —> OG.prelinkedkernel
      3.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of El Capitan using Finder
      4.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel.  In this example, the El Capitan volume is named "El_Capitan" - change if you have named it something else...
      sudo -s chmod -R 755 /Volumes/El_Capitan/Library/Extensions chown -R 0:0 /Volumes/El_Capitan/Library/Extensions touch /Volumes/El_Capitan/System/Library/Extensions kextcache -u /Volumes/El_Capitan exit 5. Install your Bootloader targeting the El Capitan volume.  This step is only necessary if you are installing El Capitan on a new drive without existing boot loader (not required if installing on a disk with existing boot loader beside Yosemite).
      6. Reboot your system without injected kexts into El Capitan!
       
       
      Other links
      The All-In-One Guide to Vanilla OS X for beginners
       
      Updates for Sierra and High Sierra   Custom Prelinkedkernel Generator Tool I have made a custom prelinkedkernel generator "PLK.tool" for Sierra + El Capitan.  Instructions:   1.  Download and extract the attached BaseSystem_PLK.tool.zip into your ~/Downloads folder.   2.  Copy any extra kexts necessary for booting your hack to ~/Downloads/BaseSystem/ExtraKexts (e.g. FakeSMC, VoodooPS2Controller), making sure SIP is disabled. 3.  Copy BaseSystem.dmg to ~/Downloads/BaseSystem  4.  Open terminal and run the following commands... cd ~/Downloads/BaseSystem chmod +x PLK.tool ./PLK.tool ---> supply your admin password ---> will place your new custom prelinkedkernel on the desktop.       macOS High Sierra bypass Firmware and MBR checks in post#13.
      BaseSystem_PLK.tool_ElCap.zip
      BaseSystem_PLK.tool_Sierra.zip
      BaseSystem_PLK.tool_Mojave.zip (need to run in Mojave to avoid dependency errors)
      BaseSystem_PLK.tool_Catalina.zip
       
    • By DaHarry
      I have installed Hackintosh on to my System, but the CPU cooler is obviously louder then on Windows.
      I am using right now VirtualSMC.kext, but since FakeSMC provides temperature measurement tools, and VirtualSMC not, I asked my self if that might be a hint for my loud cooler?
      My question, has somebody tried maybe both and even compared them? And is FakeSMC maybe less noisy?
      Is it enough to just mount EFI partition, and delete the VirtualSMC.kext and put instead FakeSMC.kexts ? Without any fancy kext installation tool or terminal commands, just replace files and restart in enough?
      My System:
      Mainboard: Gigabyte Aorus Z390 Ultra
      CPU: Intel i9 9900k
      CPU Cooler: BeQuiet! Dark Rock 4
      GPU: Vega 64
      Ram: 2x16GB Corsair 3200
      SSD: 1TB Adata M.2
       
      The Tutorial i have used - https://github.com/cmer/gigabyte-z390-aorus-master-hackintosh/blob/master/STEP_BY_STEP.md
       
      Really works like a charm besides, the more noisy cooler, which i bought because it is extra quietly.
      I asked first at tonymac's forum, but they deleted the post because I haven't used their tool, really disgustig.. I really hope to never use their tools, and I hope here the information freedom is more respected.
      #f. tonyhoremacs
    • By vector sigma
      HWSensor Features
      Control temperature of Intel and AMD CPU Control temperature of AMD, Intel and NVidia cards Control temperature of motherboard Control FANS Control Voltages Control HDD/SSD state (SATA & NVMe) with S.M.A.R.T. monitoring  Control frequencies Laptop Battery Monitoring Different applications support High Sierra compatible Installation to /S/L/E or in the ESP (Clover only)  
      Supported languages:
      English (base), Russian, Italian, Korean and semplified Chinese
       
      Source code: at https://sourceforge.net/p/hwsensors/hwsensors3/code3/HEAD/tree/
      Bugs report at https://sourceforge.net/p/hwsensors/hwsensors3/tickets/
      Topic for discussion at: https://www.insanelymac.com/forum/topic/299861-hwsensors3/
       
      Chief Developer @Slice, new HWMonitorSMC2.app and package by @vector sigma
    • By Slice
      Laptop battery monitoring

       
       
       
      Using this driver you have to exclude other battery drivers: ACPIBatteryManager, AppleSmartBattery and so on.
      This driver assumes to using HWSensors3 with FakeSMC 3.5 as being part of it.
       
      19.01.2018
      Updated version of VoodooBatterySMC will get extended battery information and so it will be more exact.
      VoodooBatterySMC.kext.zip
       
      Updated HWMonitorSMC by vector-sigma
      HWMonitorSMC.app.zip
       
      HWMonitor2 by vector-sigma
      https://sourceforge.net/projects/hwsensors3.hwsensors.p/files/latest/download
×