So, ich hab jetzt die Asus ROG Strix RX Vega 64. Die Aussage, dass die Lüftersteuerung bei ihr (bin noch auf macOS 10.14.3) out of the box funktioniert, kann ich nicht bestätigen. Es wirkt tatsächlich unter geringer Last erstmal so, aber sobald sie erstmal wirklich unter Last war und die Lüfter mal ordentlich hochgegangen sind, geht sie nicht mehr unter ca. 1600 RPM. Auch hier: Kein Wunder, 1600 ist auch als Acoustic Limit im originalen VBIOS der Karte hinterlegt.
Ich habe es dann erst mit der PowerPlayTable aus der aktuellen Excel-Tabelle auf der ersten Seite dieses Threads probiert und Power Limit W, Current Limit A und Minimum PWM Limit an die Asus-Karte angepasst. Das hat aber nicht wirklich viel geholfen. Sie lief danach trotzdem immer auf mindestens 1200 RPM weiter, auch bei Temperaturen weit unter 50 Grad.
Ich hab jetzt stattdessen die Originalwerte der Karte mit ein paar Änderungen, die ich in Windows rauslesen konnte, drin:
Min Fan: 0 (entspricht sowohl der Tabelle von CMMChris als auch dem originalen Wert der Karte)
Max Fan: 1600 (wie im Windows-Treiber. Der Wert, den ich mit IOJones am Mac rauslesen konnte, ist hier dagegen 3500)
Target Temp: 78 (entspricht sowohl dem Windows-Treiber als auch dem mit IOJones rausgelesenen Wert)
Max Temp: 85
Power Limit (W): 260
Current Limit (A): 30
P0 Core bis SoC Clock alles wie original auf der Karte
Acoustic Limit: 0 (entspricht auch der Tabelle von CMMChris und dem Windows-Treiber. Mit IOJones lese ich hier dagegen wie gesagt 1600 raus)
Throttling: 3000 (Originalwert der Karte nach IOJones. Im Windows-Treiber hab ich hierzu nichts gefunden)
Minimum PWM Limit: 42
Jetzt funktioniert es sehr gut. Allerdings habe ich jetzt auch PP_FuzzyFanControl auf 0 mit rein, weil das irgendwo empfohlen wurde – aber was genau macht das?
Und mir ist aufgefallen, dass in HWMonitorSMC2 die Fan/Pump Speed Rate auf 75% steht, obwohl Fan/Pump Speed auf 0 RPM ist. Bei ca. 1600 RPM werden 100% in der Anzeige erreicht.