Cozmonat/HWSensors

Pascal GPU Sensors

Opened this issue · 26 comments

Hello,
Pascal drivers for macOS just released. However GPUSensors.kext causes a KP. Can we add Pascal support or at least suppress the KP?
Thank you

Dids commented

@kozlek I can confirm those work nicely. No more KPs, but also getting good GPU sensor readings.

Just wanted to chime in, your new build fixed the KP issues with my 1060 using the new drivers. I am not getting good GPU frequency readings though. The memory frequency seems to update though.

JRDNb commented

@kozlek I have installed the files from the link above to S/L/E does it belong anywhere else?
I am unable to get temp readings from my 1050ti. Was previously working with 750ti

Almost everything is working the new new kext files. My GPU core freqency stays at 54 Mhz on my 1080.

I'm seeing the same 54 MHz for gpu core on my MSI 1060.

Dids commented

Yeah, GPU Core shows 54 Mhz on a 1070 here.
GPU Memory does jump to 8.01 Ghz when I launch a game though, then back to 810 Mhz when idle.

Dids commented

@JRDNb Be sure to remove any other FakeSMC/sensor kexts before installing the new ones, and as always, repair permissions and rebuild the kext cache.

JRDNb commented

@Dids Thanks! I ended up having to remove kexts that had FakeSMC_ infront of the kext name. That seemed to do the trick. However, I now have my GPU PWM showing 100% and a new fan CPUFan#1 which shows 0rpm. And, the other reported 54Mhz for frequency. Temps are showing up though which is nice!

Is there a new fakeSMC with the plugins already ready to install? I can't seem to get the readings to work on my 1070? Maybe I am doing something wrong though so if anyone can be so kind as to post the new FakeSMC already compiled with the new binaries I really appreciate it :)

Do I just create a plugins folder inside of the FakeSMC kext and then install the kext to extensions? I am really lost with this. Need my GPU frequencies and temps back. Someone help please :(

JRDNb commented

@demonknight9 I used kext utility (kextbeast also works) and installed to the S/L/E and L/E folders I did both for good measure. I believe they only need to go in L/E

Thanks for your help JRDNb. It doesn't look like it's working for me. I have one of the GTX 1070's that has micron memory and I updated the card's bios. It was working before that but not anymore.
I will just have to wait for fakesmc and see if that fixes the issue.

xlla commented

I am using gtx 1060 oc, it work with HWSensors.6.25-12-g23039705.1438.Binaries.dmg, but gpu frequency was 54Mhz.
I have dual-gpu, one is hd630 , another is gtx 1060, both enabled, does this sensor support multi-gpu ?

I have the same issue with single GPU. It's a bug I think, I did manage to get the temps and memory running properly. Frequency is stuck on 54MHz.

I've wrongly installed the older drivers, so all I get is a kernel panic. I used the .app installer, but I am unable to boot up successfully again even if I remove the old kexts from S/L/E, what am I doing wrong? The only FakeSMC kext is the one I used for the installation without nothing in EFI/CLOVER

Hi,

is the Frequency READING 54MHz or is it 54MHz in Reality?
I get a kernel panic after typing my password.

How is the Performance of your Pascal card on OS X?

THX
Hunk

No, the frequency is not 54Mhz. It's very wrong. It always displays that. Make sure you are using the GPU sensors kext that is linked above to avoid a kernel panic. Pascal performance is a lot better. My 1080 uses a lot less power than my 980Ti also. Less power = less heat.

Same here, 1080TI FE shows 54Mhz. Everything else works.

I've put all of the kexts from the above linked dmg in both /System/Library/Extensions (via kext tool) and /Volumes/EFI/EFI/CLOVER/kexts/Other (confirmed to be loading other kexts here, so I'm confident this loading mechanism works). However, I still get the following kernel panic with an Nvidia 1060 card:

18834313_10154626747128017_1879643112_n

  Kernel Extensions in backtrace:
    org.hwsensors.driver.GPUSensors(1750.0)[ABDC14A9-7D25-3600-A129-A039C00468F6]@0xffffff7f0009f000->0xffffff7f000b0fff
      dependency: com.apple.iokit.IOACPIFamily(1.4)[...
      dependency: com.apple.iokit.IOPCIFamily(2.9)[...
      dependency: org.netkas.driver.FakeSMC(1750)[C7B15Bf9-49C7-3462-83D2-00341B41D110]@0xffffff7f00070000

-- UPDATE --

I had another copy of GPUSensors in /Library/Extensions that needed to be deleted. sudo rm -rf /Library/Extensions/FakeSMC_GPUSensors.kext && sudo touch /Library/Extensions fixed the kernel panic.

Just noticed that @JRDNb said the same thing :)

koush commented

@kozlek can confirm your fix on my system as well. Newly installed 1080ti was causing kernel panics, installed the build you posted in #358 (comment) and it resolved the issue. Temperature reporting works as well.

I noticed that this build isn't on http://www.hwsensors.com/releases

I came here to report the issue, but found it was already fixed with an (unreleased?) build.

I own a GTX 1050ti, and im using the build 6.25-12-g23039705.1438.
The system boots fine, but i cant get any readings. kexts are installed in EFI partition, with Clover, whereas readings works when i install kexts in /S/L/E.

I own a GTX 1050 Ti OC (Gigabyte). Ive installed the GPUSensors in /S/L/E with Version 6.25.1426 and the system boots fine, but i cant see any information about the card.
nvm, i had to use all kexts and the hwmonitor.app from the HWSensors.6.25-12-g23039705.1438.Binaries.dmg version and now all works :)

WeWin55 exactly, you need to 1438 build for Pascal cards :)

dskvr commented

Looks like the domain registry bill wasn't paid. Always better to link to Github links anyways... https://github.com/kozlek/HWSensors/releases

i can't boot card graphic 1060 on MSI ge72vr 7rd