Open startergo opened 2 years ago
I don't mind, any chance for a sample code how to query those GPU list and T values? I don't own a hackintosh.
All you need is 2 Kexts. One of them is installed inside the other one. So install this kext in /L/E and see if you can read the temperatures of AMD GPU on a real Mac in MFC. SIP probably has to be disabled as the kexts are not signed. VirtualSMC.kext.zip
The source code for the RadeonSensorSMC.kext is in my first post. https://github.com/Andrej-Antipov/Kext-Install-Utility/blob/master/KextLEinstaller.zip
Some thoughts about this possible feature.
This is obviosly limited to
A custom kext is an issue here - special code signing from Apple is required.
Still not sure if it would be worth efforts.
FYI. It's reporting egpu temp without any custom kext. I don't know when it happened exactly from. but I checked this today after update to ventura.
Ventura shows it. But not earlier macOS.
Could you please run this command and post the output?
ioreg -l | grep '"PerformanceStatistics"' | sed -E "s/,/\\n/g;s/\"//g" | grep -E "(temp|power|Device Utilization|Fan|speed|GPU Activity)"
❯ ioreg -l | grep '"PerformanceStatistics"' | sed -E "s/,/\\n/g;s/\"//g" | grep -E "(temp|power|Device Utilization|Fan|speed|GPU Activity)"
Device Utilization %=4
Fan Speed(%)=0
GPU Activity(%)=0
Fan Speed(RPM)=0
Device Utilization %=0
Fan Speed(%)=0
GPU Activity(%)=0
Fan Speed(RPM)=0
GPU Activity(%)=22
Fan Speed(%)=20
Device Utilization %=8
Fan Speed(RPM)=689
GPU Activity(%)=23
Fan Speed(%)=20
Device Utilization %=1
Fan Speed(RPM)=689
Device Utilization % at cur p-state=22
Device Utilization %=6
ioreg -l | grep '"PerformanceStatistics"' | sed -E "s/,/\\n/g;s/\"//g" | grep -E "(temp|power|Device Utilization|Fan|speed|GPU Activity)"
Device Utilization %=0
Fan Speed(%)=25
GPU Activity(%)=0
Fan Speed(RPM)=1443
Device Utilization %=0
Fan Speed(%)=25
GPU Activity(%)=0
Fan Speed(RPM)=1443
GPU Activity(%)=0
Fan Speed(%)=24
Device Utilization %=0
Fan Speed(RPM)=1200
GPU Activity(%)=0
Fan Speed(%)=24
Device Utilization %=0
Fan Speed(RPM)=1200
x299@x299s-iMac-Pro ~ %
Radeon temperature shows now. At least on hackintosh in Ventura:
Edit: Added statistics for troubleshooting
I can confirm it's working in Ventura
Maybe you can incorporate these sensors: https://github.com/aluveitie/RadeonSensor