RadeonSensor - Monitor GPU Temperature with VirtualSMC

luchina

New member
AMD OS X Member
Joined
Jun 21, 2021
Messages
12
iStats is a bit picky and iMacPro1,1 only uses one of 4 keys I publish the value to. You might have better luck with MacPro7,1
Hi, don't work with SMBIOS MacPro7,1 :(

RadeonGadget work normally.

 

Aluveitie

Donator
Donator
AMD OS X Member
Joined
May 2, 2020
Messages
895
Can you check that the Kext has been loaded correctly?
Code:
kextstat | grep aluveitie
 

Aluveitie

Donator
Donator
AMD OS X Member
Joined
May 2, 2020
Messages
895

luchina

New member
AMD OS X Member
Joined
Jun 21, 2021
Messages
12
Can you download VirtualSMC from https://github.com/acidanthera/VirtualSMC/releases and then run the smcread from the Tools folder?
Code:
./smcread -s | grep -e "TG"

gabriel@impi-gabriel-prd Tools % ./smcread -s | grep -e "TG"

Unable to read smc value E00002C1
[TG0D] type [sp78] 73703738 len [ 2] attr [80] -> 3400
[TG0P] type [sp78] 73703738 len [ 2] attr [80] -> 3400
[TG0d] type [sp78] 73703738 len [ 2] attr [80] -> 3400
[TG0p] type [sp78] 73703738 len [ 2] attr [80] -> 3400
 

Aluveitie

Donator
Donator
AMD OS X Member
Joined
May 2, 2020
Messages
895
So everything looks fine, don't know then why iStats doesn't show anything...
 

zzhou

New member
AMD OS X Member
Joined
Dec 22, 2020
Messages
3
Hi~

Thank you very much for the tutorial, but I had the same problem with luchina.

My 6900xt temperature is only displayed in RadeonGadget, while in istat and Stats & eul it doesn't show.

I found in HWmonitor, the temperature is displayed independently of the 6900xt.

It seems to be displayed as the name of the CPU. But the temperature is the same as RadeonGadget


May I ask where am I doing wrong? Thanks a lot~


Screen Shot 2022-03-06 at 6.13.59 PM.pngScreen Shot 2022-03-06 at 6.03.35 PM.png截屏2022-03-06 下午6.17.35.png
 

Aluveitie

Donator
Donator
AMD OS X Member
Joined
May 2, 2020
Messages
895
@zzhou What SMBIOS are you using?

The SMCRadeonGPU kext is publishing the values to 4 SMC keys that should cover most use cases.
But how tools like iStats read those and how they correlate it to a specific device is beyond my control. iStats is especially depending on the SMBIOS in how it reads out those keys.
 

zzhou

New member
AMD OS X Member
Joined
Dec 22, 2020
Messages
3
@zzhou What SMBIOS are you using?

The SMCRadeonGPU kext is publishing the values to 4 SMC keys that should cover most use cases.
But how tools like iStats read those and how they correlate it to a specific device is beyond my control. iStats is especially depending on the SMBIOS in how it reads out those keys.
My problem is almost the same as the one encountered by luchina. We also have 12th generation intel processors. I think it may be a problem with the adaptation of 12th generation processors and opencore. Anyway, thank you very much for your help and your solution!;)
 

ocd

New member
AMD OS X Member
Joined
Aug 27, 2021
Messages
1
Hi, I have "(SMCRadeonGPU) GPU could not get RadeonSensor" error in boot log however gadget and istats do show the temperature, although istats shows it as GPU1 & 2, where GPU2 is blank. Gpu in question is W6800. The load order is correct sensor then smc.
 

Aluveitie

Donator
Donator
AMD OS X Member
Joined
May 2, 2020
Messages
895
What SMBIOS are you using?
 

5t0l3n

New member
AMD OS X Member
Joined
Mar 22, 2022
Messages
4
Is working perfectly on monterey 12.3.1 thank you!

For the ppl that is having trouble with this... Check the order you loading the kext on the config.plist, it seems like there's some kind of incompatibility between AMDRyzenCPUPowerManagement.kext, SMCAMDProcessor.kext - RadeonSensor.kext, VirtualSMC.kext and SMCRadeonGPU.kext. After changing the kext loading order all began to work "correctly" (iStats not showing GPU2 - Die).

Kext order:
RadeonSensor.kext (latest)
VirtualSMC.kext (latest)
SMCRadeonGPU.kext (latest)
AMDRyzenCPUPowerManagement.kext (latest)
SMCAMDProcessor.kext (0.6.4)
 

Attachments

  • 0.png
    0.png
    54.9 KB · Views: 12
  • 1.png
    1.png
    40.6 KB · Views: 12
  • 2.png
    2.png
    32.3 KB · Views: 12
  • 3.png
    3.png
    45 KB · Views: 13
  • 5.png
    5.png
    79.7 KB · Views: 13

LinuxARM

New member
AMD OS X Member
Joined
Apr 18, 2022
Messages
1
Hello everyone.
I'm having trouble to build the xcode project. Unfortuently I have no much experience with this.

I'm getting this error after I run xcodebuild


Any advice is much appreciated.
 

Aluveitie

Donator
Donator
AMD OS X Member
Joined
May 2, 2020
Messages
895
Place the Debug version of the Lilu.kext into the project directory. It contains all necessary headers.
 

Aluveitie

Donator
Donator
AMD OS X Member
Joined
May 2, 2020
Messages
895
Top Bottom
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.