Keine Änderung bzgl der Anzeigen.
Radeon GPU Temperatur mit VirtualSMC
- Aluveitie
- Erledigt
-
-
Hm, dann verstehe ich auch nicht was da schief geht. Rapportiere einfach den Temperaturwert auf `TG0P`. Habe mal umgestellt auf `TG0D`, vieleicht funktioniert das besser mit iStats?
-
-
talkinghead, iStat Menus zeigt grundsätzlich nur die Sensoren an, die in dem gewählten SMBIOS definiert sind. Die einzige Möglichkeit SMBIOS-unabhängige Sensoren und Werte anzuzeigen, ist anstelle von VirtualSMC die FakeSMC-Extension zu verwenden. Laut Entwickler arbeitet iStat Menus mit dieser zusammen.
-
atl Danke für den Hint.
talkinghead welches SMBIOS verwendest du?
-
iMac 19,1 .. .. ..
-
VirtualSMC hat leider keinen SMC dump davon, kann aber sein das iMac19,1 nur den TG0D Key kennt, nicht aber TG0P.
Hab mal eine Kext gemacht welche beides publiziert: SMCRadeonGPU.kext.zip
-
Moin zusammen!
Tolles Projekt, danke dafür !!!
Kleiner Wasserstandsbericht nach meinem Test:
iMacPro1,1 mit 5700XT zeigt mir nur im Gadget die Temp an. Weder Macs Fan, HWMonitor oder iStat geben einen Wert aus, leider..
Bin aber auch mit der VirtualSMC unterwegs...
-
So, bei Macs Fan Control sehe ich nun 2 Einträge für die GPU, aber in iStats nichts.
Ist diese Änderung im GitHub repo? Ich würd da gerne etwas rumprobieren.
-
Hi, mit SMBIOS iMac 20.2 funktioniert ganz wunderbar und zeigt im HW Monitor die GPU temp. danke dafür - sehr nice!
lg
luki
-
talkinghead Mein Repo ist up to date. Du musst einfach VirtualSMC und Lilu Debug Kext ins Verzeichnis legen um es zu bauen.
-
-
Mit FakeSMC geht höchstens die RadeonSensor kext, SMCRadeonGPU ist für VirtualSMC gedacht.
Generell hat FakeSMC die RadeonMonitor kext dafür, meine Kext ist mehr für VirtualSMC User gedacht, daher teste ich auch nicht mit FakeSMC.
-
Aluveitie jau das ist mir bewusst gewesen. Ich wollte einfach mal den Unterschied sehen, falls es denn einen gibt, wie es sich da mit istat verhält.
dein Tools ist nicht übel, allerdings glaube ich das die Werte falsch gelesen werden.
meine 5700xt wird allerhöchstens im idle um die 43 grad warm. Das tool von dir zeigt 59 grad. Da meine Karte nicht auf volllast läuft bezweifle ich den Wert. Soll keine Kritik sein, sondern lediglich mein empfinden. Achso bei 59 grad würden die Lüfter blasen wie nen Triebwerk. -
Die Logik ist grundsätzlich die gleiche wie bei RadeonMonitor, einfach unabhängig von FakeSMC.
Natürlich möglich, dass irgendwo noch etwas schief läuft. Soweit schienen die Werte bei mir zu denen unter Windows zu passen.
-
Ich nutze ja auch vSMC. Werde mir mal smcfancotrol installieren und dort nachschauen. Istat geht ja nach smbios soweit ich das verstanden habe. Mit FakeSMC läuft bei mir garnichts.
-
Mache bald nochmal einen kleinen fix um iStats support zu verbessern.
-
Release 0.3.1 exportiert mehr Keys, das sollte iStats hoffentlich zufriedenstellen
https://github.com/aluveitie/RadeonSensor/releases/tag/0.3.1
-
-
Nicht zwingend - bei mir zeigt er jetzt nur GPU Die 1 und Die 2 an, allerdings ohne Werte:
- MacPro7,1
- OC 0.7.6 nightly + Kext via KU von heute morgen
- MacOS 12.1 Beta (21C5021h)
Das Gadget zeigt die Temperatur an:
UPDATE: Wenn ich RadeonSensor.kext (ohne die geht es offensichtlich nicht) VOR SMCRadeonGPU.kext in OC lade, dann wird für Die1 eine Temperatur ausgelesen: