Grafikkarte RX 5500 XT - Temperaturprobleme IDLE

  • Hallo zusammen,


    ich bin im Besitz der MSI Radeon RX 5500 XT GAMING X 8G Grafikkarte. Diese funktioniert unter Catalina mit dem Navi Treibern auch soweit ganz gut. Leider habe ich Probleme mit der Temperatur. Die Grafikkarte hat einen Zero Frozr Modus, bei dem die Lüfter erst ab 65 Grad sich einschalten. Ich erlebe es oft, dass die Lüfter immer wieder kurz hoch und runterfahren (ich gehe stark davon aus dass die Temperaturen immer pendeln zwischen 63 - 65) was den Effekt erklären könnte. Allerdings sind 60 Grad mmN zu viel für IDLE. Unter Windows erreiche ich durch manuelle Lüftersteuerung im IDLE 45 Grad, bei einer niedrigen Lüftergeschwindigkeit.


    Gibt es unter Hackintosh eine Möglichkeit das Problem mit den Temps. in den Griff zu bekommen? Ich hatte im Forum etwas mit PowerTable gelesen, diese war jedoch für die 5700/XT. Gibt es hier eine ähnliche Möglichkeit?


    Gruß

    Jona

  • Hast du schon mal den AGPMInjector probiert? Das würde eine Verbesserung am PowerManagement bringen.


    https://github.com/khronokerne…ster/AMD/NullCPU-patch.md

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Da die Navi Treiber in macOS nach wie vor Schrott sind würde ich da erstmal nicht basteln und einfach abwarten. Mit einer PowerPlay Table kannst du daran nichts ändern außer die Lüfter dauerhaft laufen zu lassen. Im übrigen beschweren sich auch MacBook Pro 16 Besitzer über zu hohen Stromverbrauch der GPU im Idle. Ist also kein Hackintosh Problem.


    Das die Lüfter immer wieder mal im Idle anspringen wenn Zero RPM aktiv ist ist im übrigen normal und auch in anderen Systemen so. Ohne Lüfter steigt die Temperatur langsam an bis die 60° erreicht werden, dann laufen die Lüfter an, kühlen runter und gehen wieder aus.


    Aluveitie AGPM hat keinerlei Auswirkungen auf die Funktionalität von AMD Grafikkarten. Ob man AGPM nun lädt oder nicht macht keinen Unterschied und auch die Control-ID nicht. Das Power Management übernimmt komplett der Grafiktreiber.

    LG Chris


    Meine Hardware:

  • Bau dir eine entsprechende PowerPlay Table in der alle ZeroRPM Flags deaktiviert sind. Wenn du schon dabei bist kannst du die Karte auch undervolten damit sie unter Last weniger Strom braucht.

    AMD NAVI / RDNA (RX5700/XT etc.) in macOS | Benchmarks, Undervolting, Overclocking, PowerPlay Table


    Der PPT Generator von mir ist auf RX 5700 (XT) ausgelegt, macht aber nichts, die PowerPlay Table von der 5500er Reihe ist identisch. Musst dir halt die Default Werte von deiner Karte raussuchen. Am einfachsten geht das mit dem MorePowerTool: https://www.igorslab.de/morepo…-uebertaktungssoftware/2/


    Einfach das VBIOS von deiner Karte reinladen und dann die Werte entsprechend in das Excel Dokument übertragen.

    LG Chris


    Meine Hardware:

  • Vielen Dank, ich versuch es mal.


    Bei der Gelegenheit: Ich bekomme es nicht geschafft die GPU Temperaturen auszulesen. Ich habe VirtualSMC und habe mir entsprechend HWMonitorSMC2 heruntergeladen mit den Kexr SMCBatteryManager, SMCLightSensor, SMCProcessor, SMCSuperIO


    Bekomme jedoch nur die CPU Temps angezeigt damit, irgendeine Idee wie das mit den GPU Temps funktioniert?

  • SMCBatteryManager, SMCLightSensor

    Brauchst du nicht du hast doch keinen Laptop.

    irgendeine Idee wie das mit den GPU Temps funktioniert?

    Gar nicht, Apple stellt für neuere Grafikkarten seit letztem Jahr keinen Readout mehr bereit. Weder Temperatur noch Takt noch Lüftergeschwindigkeit.

    LG Chris


    Meine Hardware:

  • So habe die Default Werte ausgelesen und in die Tabelle eingepflegt. Vorerst habe ich nur den ZeroRPN Modus deaktiviert, ich hoffe es ist alles richtig soweit.


    Wenn alles korrekt ist:

    Bei Clover unter Devices (Properties) steht per Default wenn ich auf das + PciRoot(0x0)/Pci(0x1f,0x3), muss es das gleiche Format wie in dem Screenshot sein von dir? Die Properties Value ist in Blöcke unterteilt. Excel gibt mir jedoch eine Folge ohne Leerzeichen. Muss ich die Unterteilungen händisch machen?

  • Einfach die Properties so anlegen wie gesehen. Die Werte aus Excel einfach einfügen, die Leerzeichen fügt Clover Configurator ein (sind nur Kosmetik). Beim PCI Pfad kannst du "PrimaryGPU" auswählen, dann fügt Clover den richtigen PCI Pfad automatisch ein.

    LG Chris


    Meine Hardware:

  • CMMChris PrimaryGPU hat nicht geklappt (vermutlich ist das die onboard Grafik), da hatte ich einen Blackscreen nach dem Apple Logo. Mit SecondaryGPU konnte ich zwar booten, aber die Lüfter waren trotzdem still, aus mir noch unerklärlichen Gründen

  • Umstellung auf iMac Pro 1,1 brachte leider keinen Erfolg.

    PrimaryGPU sollte aber korrekt sein. Es kommen beim Apple Logo rote Punkte von oben nach unten laufend, danach ein BlackScreen, die Lüfter laufen aber weiter. Normalerweise schalten die sich ab und ich bekomme ein Bild. Hatte probeweise agdpmod=pikera weggelassen, was ebenso nicht half

  • Dann gibt es wohl noch weitere Werte in der PowerPlay Table die der 5500 XT nicht schmecken. In dem Fall mach es anders: Generiere dir mit MorePowerTool unter Windows eine PowerPlay Table mit den gewünschten Werten. Danach kannst du sie aus der Registry exportieren. Die Trennzeichen kannst du per Texteditor mit Suchen & Ersetzen entfernen. Danach ganz normal in die Clover Config einfügen. Sollte dann funktionieren.

    Umstellung auf iMac Pro 1,1 brachte leider keinen Erfolg.

    Was das betrifft hat mein Ratschlag erstmal nichts mit der Funktionalität der PowerPlay Table zu tun. Da geht es ganz einfach um die Einbindung der Grafikkarte in macOS. Die AMD Karte ist nicht nur schneller was das Decodieren und Encodieren von Videoinhalten betrifft, sondern ist auch die einzige Möglichkeit wie man funktionierendes DRM bekommt. Mit der IGPU ist das leider nicht möglich. Auf iMacPro1,1 muss man deshalb wechseln, weil der iMac Pro keine IGPU hat. Hier läuft also standardmäßig alles über die AMD Karte.

    LG Chris


    Meine Hardware:

  • Zur Klarstellung: Ich stelle mit MorePowerTool alle Werte ein und mache dann WriteSPPT?


    Wo finde ich denn die Registry dazu? Ich habe nach PP_PhmSoftPowerPlayTable gesucht, da kommen ganz viele Einträge und weiß nicht welche genau die richtige ist

  • Die PowerPlay Table solltest du dann unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000 finden.

    Wenn sie in Windows nicht genutzt werden soll löschst du sie einfach nach dem Export wieder aus der Registry.

    LG Chris


    Meine Hardware:

  • Dürfte also etwa der gleiche Effekt sein wie der Silent mode der Sapphire RX 5500 (dual BIOS).

    Auf Silent laufen die Lüfter im normalen Desktopbetrieb gar nie.

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • What?! Undervolting hat auf Idle Temps eigentlich keine Auswirkung. Da scheint es ja bei den 55er Karten noch einen massiven Bug im Power Management zu geben wenn das bei dir solche Auswirkungen hat. Läuft das Ding permanent im höchsten Power State oder was? Strange!

    LG Chris


    Meine Hardware: