Slice Posted December 14, 2017 Author Share Posted December 14, 2017 was searching for this. maybe it would be good to put this in a readme.text in the SuperIO folder... There is readme.txt in latest download of HWSensors3 in my signature. I am not responsible for any other versions. Posts about Winbond/Nuvoton SuperIO chip splitted into separate thread Winbond/Nuvoton monitor Link to comment Share on other sites More sharing options...
surfinchina Posted December 14, 2017 Share Posted December 14, 2017 Don't know why, but whenever I try to use the fake smc that installs with the hwsensors I get a kp. I use another fakesmc and it's fine, although I don't get information on my vega. So firstly, how do I tell what fakesmc I am using and is anyone else having trouble with an i9 7900? I'm not running any fakeCPUID or kext or kernel patches. I just tried the newest hwsensors from yesterdays release. I put them in kexts others (including the fakesmc). Link to comment Share on other sites More sharing options...
Slice Posted December 14, 2017 Author Share Posted December 14, 2017 Slice how can I identify my SuperIO Chip ! "SuperIO chip monitoring including Fintek, ITE, Winbond, Nuvoton and SMC LPC chips." M using ur HWSensors n its awesome It's a pity laptops has no such chips. SuperIOChip presents only in desktops. Don't know why, but whenever I try to use the fake smc that installs with the hwsensors I get a kp. I use another fakesmc and it's fine, although I don't get information on my vega. So firstly, how do I tell what fakesmc I am using and is anyone else having trouble with an i9 7900? I'm not running any fakeCPUID or kext or kernel patches. I just tried the newest hwsensors from yesterdays release. I put them in kexts others (including the fakesmc). If you make some reports with digits then we may find what about to speak. Link to comment Share on other sites More sharing options...
DMMA Posted December 24, 2017 Share Posted December 24, 2017 Just tried High Sierra 10.13.2 with GT 1030 and HWSensors3 rev43 Installing NVClock produces kernel panic Installing GeforceSensor doesn't but I don't get any mention of GPU sensor. Am I missing something? Link to comment Share on other sites More sharing options...
Slice Posted December 25, 2017 Author Share Posted December 25, 2017 Just tried High Sierra 10.13.2 with GT 1030 and HWSensors3 rev43 Installing NVClock produces kernel panic Installing GeforceSensor doesn't but I don't get any mention of GPU sensor. Am I missing something? Снимок экрана 2017-12-24 в 22.59.27.png This revision is too old. Take new one. Link to comment Share on other sites More sharing options...
DADAAA Posted December 25, 2017 Share Posted December 25, 2017 Снимок экрана 2017-12-24 в 22.59.27.png Hi! For the next screenshot, try: Apple + Shift + 4, move the mouse over the window and press Space. Greets. Link to comment Share on other sites More sharing options...
DMMA Posted December 26, 2017 Share Posted December 26, 2017 For the next screenshot, try: Apple + Shift + 4, move the mouse over the window and press Space. Thanks, I keep forgetting about that one. This revision is too old. Take new one.Hmm, didn't expect download button not getting last build on sourceforge. Found r75, tried it, but not much difference (it added CPU Fan, but that's it) Anyway I just wanted to see if my GT 1030 gets too hot, if I stop fan and maybe even remove radiator (trying to stick it into Mini ITX case to get 1440p HiDPI) But based on Launchpad 1 FPS I can already tell that even stopping Fan was a bad idea, so I guess case is closed, at least at this point. Link to comment Share on other sites More sharing options...
Slice Posted December 26, 2017 Author Share Posted December 26, 2017 Why you didn't use GeforceSensors? The latest version (75) will support 1030. Hmm, didn't expect download button not getting last build on sourceforge. Really? Link to comment Share on other sites More sharing options...
DMMA Posted December 26, 2017 Share Posted December 26, 2017 Really? That's interesting. Here is what I am getting. Link to comment Share on other sites More sharing options...
Slice Posted December 26, 2017 Author Share Posted December 26, 2017 My screenshot is from Google Chrome under Windows 7. As well I see good version when I am on Sierra with Safari. What about you? Link to comment Share on other sites More sharing options...
DMMA Posted December 26, 2017 Share Posted December 26, 2017 Why you didn't use GeforceSensors? The latest version (75) will support 1030. Obviously, not for me. Link to comment Share on other sites More sharing options...
Slice Posted December 26, 2017 Author Share Posted December 26, 2017 Obviously, not for me. Снимок экрана 2017-12-26 в 16.37.00.png Снимок экрана 2017-12-26 в 16.39.33.png OK, I will add your chipset 0x138 tomorrow. Link to comment Share on other sites More sharing options...
DMMA Posted December 26, 2017 Share Posted December 26, 2017 My screenshot is from Google Chrome under Windows 7. As well I see good version when I am on Sierra with Safari. What about you? Safari 11.0.2 / Chrome 63.0.3239.84 High Sierra 10.13.2 (17C88) Link to comment Share on other sites More sharing options...
Slice Posted December 26, 2017 Author Share Posted December 26, 2017 If you can compile by yourself then change is here https://sourceforge.net/p/hwsensors/hwsensors3/code3/HEAD/tree/trunk/plugins/GPUSensors/GeforceSensors/gp100.cpp line 60 case 0x137: device->cname = "GP107"; break; add case 0x138 Link to comment Share on other sites More sharing options...
DMMA Posted December 26, 2017 Share Posted December 26, 2017 If you can compile by yourself then change is here https://sourceforge.net/p/hwsensors/hwsensors3/code3/HEAD/tree/trunk/plugins/GPUSensors/GeforceSensors/gp100.cpp line 60 case 0x137: device->cname = "GP107"; break; add case 0x138 I'll hold, I already know it won't run without fan Currently I'm focused on getting hibernate working, about to send you a related question on another forum Link to comment Share on other sites More sharing options...
vector sigma Posted December 27, 2017 Share Posted December 27, 2017 @Slice (and all) sorry but only during this vacation I've found the time. Attached a version of the HWMonitorSMC.app that did not show battery info if no battery is detected. Before doing anything on the repo please test it. P.S. also I modified a bit the memory management by just switching to use ARC's keywords to transfer memory ownership of CF objects. HWMonitorSMC.app_no_show_Bat.zip 1 Link to comment Share on other sites More sharing options...
Slice Posted December 27, 2017 Author Share Posted December 27, 2017 OK, I will add your chipset 0x138 tomorrow. @DMMA Take, please, the version for test GeforceSensor.kext.zip @vector sigma Thanks, and I wait you committed the changes. 1 Link to comment Share on other sites More sharing options...
vector sigma Posted December 27, 2017 Share Posted December 27, 2017 Ok, I'm going to do that within an hour. Some minutes ago I've changed also how the status bar looks when the OS is in dark mode (i.e. the icon is white instead of black or viceversa). Link to comment Share on other sites More sharing options...
Slice Posted December 27, 2017 Author Share Posted December 27, 2017 @Slice (and all) sorry but only during this vacation I've found the time. Attached a version of the HWMonitorSMC.app that did not show battery info if no battery is detected. Before doing anything on the repo please test it. P.S. also I modified a bit the memory management by just switching to use ARC's keywords to transfer memory ownership of CF objects. It looks like Link to comment Share on other sites More sharing options...
DMMA Posted December 27, 2017 Share Posted December 27, 2017 Take, please, the version for test GeforceSensor.kext.zip Thank you, that got it running. But it only works with provided FakeSMC, which brings number of other issues, particularly Macs Fan Control can't see CPU temp iStat Cpu Package Multiplier goes crazy Link to comment Share on other sites More sharing options...
vector sigma Posted December 27, 2017 Share Posted December 27, 2017 @DMMA Take, please, the version for test GeforceSensor.kext.zip @vector sigma Thanks, and I wait you committed the changes. Done, sf is a pain... often you cannot connect to it.. Look at "IOBatteryStatus.m" in getBatteryAmperageFrom and getBatteryVoltageFrom: if ([IOPMPowerSource objectForKey:@kIOPMPSBatteryInstalledKey] != nil && [[IOPMPowerSource objectForKey:@kIOPMPSBatteryInstalledKey] boolValue]) { ..... to return zero, looks like your driver publish that "kIOPMPSBatteryInstalledKey" = true even if a battery is not present, otherwise should return "BAT0_NOT_FOUND" (i.e. -1). Is that possible? Anyway retry with new changes, and me I'm going to try with VoodooBattery to see if that happen. EDIT ok, Clearly does not return zero, is just empty in your picture. Need to figure out why here does not do the same. Link to comment Share on other sites More sharing options...
vector sigma Posted December 27, 2017 Share Posted December 27, 2017 (edited) @Slice, the bug is that VoodooBatterSMC.kext says there is a battery even if does not exist: BatteryPowerSource[battery]->setBatteryInstalled(true); this should be conditional, but can we also assume no one will install VoodooBatterySMC.kext on a Desktop pc Lol. Try w/o it. On a laptop without battery is another story, we need to check if the battery exist for true. Searching for a workaround... EDIT Fixed, check r84 EDIT 2 app r84 attached. EDIT 3@Slice you should increase the app version... I've found the short version is 1.3.2 while the bundle version is 732 HWMonitorSMC.app_r84.zip Edited December 27, 2017 by vector sigma 1 Link to comment Share on other sites More sharing options...
Slice Posted December 28, 2017 Author Share Posted December 28, 2017 Thank you, that got it running. But it only works with provided FakeSMC, which brings number of other issues, particularly Macs Fan Control can't see CPU temp iStat Cpu Package Multiplier goes crazy Macs Fan Control - before.pngMacs Fan Control - after.png iStat - before.pngiStat - after.png It is your choice what to use. Link to comment Share on other sites More sharing options...
Slice Posted December 28, 2017 Author Share Posted December 28, 2017 @Slice, the bug is that VoodooBatterSMC.kext says there is a battery even if does not exist: BatteryPowerSource[battery]->setBatteryInstalled(true); this should be conditional, but can we also assume no one will install VoodooBatterySMC.kext on a Desktop pc Lol. Try w/o it. On a laptop without battery is another story, we need to check if the battery exist for true. Searching for a workaround... EDIT Fixed, check r84 EDIT 2 app r84 attached. EDIT 3 @Slice you should increase the app version... I've found the short version is 1.3.2 while the bundle version is 732 You forgot to send temperature_small_dark.png. I did this. And it looks better Link to comment Share on other sites More sharing options...
vector sigma Posted December 28, 2017 Share Posted December 28, 2017 bad copy/paste from a temporary project inside my Desktop, anyway was white like your. Yeah, so in dark mode is even better: I think is possible to remove also this: if no other batteries of any kind are found. For tens of CPU do you like to regroup them into a sub menu like the following? CPU 0 CPU 1 CPU 2 CPU 3 Other CPU ➪ CPU 4 CPU 5 CPU 6 CPU 7 etc.. Link to comment Share on other sites More sharing options...
Recommended Posts