CPU Lüftersteuerung mit Ryzen 1700x und ASRock AB350 Pro4
Hallo Leute,
normalerweise bin ich hier eher der stille Mitleser, aber jetzt hat sich doch eine Problematik ergeben die ich nicht gelöst bekomme. Vielleicht gibt es dafür auch keine sinnvolle Lösung, aber möglicherweise fällt euch was ein.
Ich hab nen Ryzen 1700x mit Alpenföhn Ben Navis auf nem ASRock AB 350 Pro4 Mainbord. Bekanntermaßen verfügt der Prozessor über nen Temperatur Offset für Tctl von +20°C. Beim rumspielen mit Speedfan und HWinfo ist mit aufgefallen, dass der Lüfter dauerhaft auf knapp 1250 RPM läuft, im idle bei knapp 30°C Tdie, also 50°C Tctl. Laut Speedfan ist die eingestellte PWM 65%.
Unter Prime95 steigt die Temperatur bei Vollast auf 68,5°C Tdie (88,5°C Tctl). Lüftergeschwindigkeit bleibt dabei gleich auf 1250 RPm (65%PWM). UEFI Setting für CPU Fan ist Standard, Sensor ist CPU, also nicht Tctl, was erklären würde warum der nicht so zügig hochreguliert.
Der Lüfter läuft unter 0% PWM mit Speedfan bei knapp 820 RPM, Tdie im Idle bleibt dabei bei 30°C.
Ich habe mir also gedacht, ich könnte über ne Lüfterkurve nen bisschen Drehzahl und damit Lautstärke im idle sparen. GraKa Lüfter stehen auch bis 59°C, die ich im idle nicht erreiche, von daher passt das ja ganz gut. Über Speedfan gehts nicht, der erkennt Tdie und Tctl nicht, und mit dem trägen Sockelsensor ist das irgendwie schwierig weil der erst was von der Temperaturänderung mitkriegt wenn die CPU fast 80 °C hat (zugegeben bei unrealistischen Bedingungen unter plötzlicher Volllast mit Prime95). Also wollte ich das ganze im UEFI ändern, doch da macht mit der T-Offset und die UEFI Einstellung nen Strich durch die Rechnung: Entweder ich nehme auch den langsam reagierenden Sockelsensor oder ebenfalls Tctl, was nicht schlimm wäre, man kann ja die Temperaturen einfach um den Offset erhöhen, wenn man nicht bei einer manuellen Lüfterkurve ne "critical Temperature" eingeben müsste, ab der die Lüfterdrehzahl auf 100% erhöht wird, und die man nicht über 80°C setzen kann. Also 60°C Tdie. Bei nen bisschen Belastung und im idle funktioniert das ganz gut, bei etwas mehr Belastung geht der ganz schnell über die 60°C und schon ist man bei 100% Lüfterdrehzahl. Unter Prime95 bleibts dann dabei stabil bei ca 64°C, beim daddeln oder ähnlicher Belastung springt der dann ständig zwischen 100% PWM und der niedrigeren Stufe hin und her. Ganz schön nervig.
Offensichtlich ist das nen Problem der BIOS Einstellungen und des mangelnden Supports von Speedfan für dieses Bord. Hat jemand ne andere Idee? Gibts andere Tools zur Steuerung? Ich gehe nicht davon aus, dass das im BIOS noch geändert wird, das Bord und der Prozessor sind eigentlich alt genug, dass das implementiert sein müsste, wenn die beabsichtigen würden das zu implementieren.
Danke schonmal!
Hallo Leute,
normalerweise bin ich hier eher der stille Mitleser, aber jetzt hat sich doch eine Problematik ergeben die ich nicht gelöst bekomme. Vielleicht gibt es dafür auch keine sinnvolle Lösung, aber möglicherweise fällt euch was ein.
Ich hab nen Ryzen 1700x mit Alpenföhn Ben Navis auf nem ASRock AB 350 Pro4 Mainbord. Bekanntermaßen verfügt der Prozessor über nen Temperatur Offset für Tctl von +20°C. Beim rumspielen mit Speedfan und HWinfo ist mit aufgefallen, dass der Lüfter dauerhaft auf knapp 1250 RPM läuft, im idle bei knapp 30°C Tdie, also 50°C Tctl. Laut Speedfan ist die eingestellte PWM 65%.
Unter Prime95 steigt die Temperatur bei Vollast auf 68,5°C Tdie (88,5°C Tctl). Lüftergeschwindigkeit bleibt dabei gleich auf 1250 RPm (65%PWM). UEFI Setting für CPU Fan ist Standard, Sensor ist CPU, also nicht Tctl, was erklären würde warum der nicht so zügig hochreguliert.
Der Lüfter läuft unter 0% PWM mit Speedfan bei knapp 820 RPM, Tdie im Idle bleibt dabei bei 30°C.
Ich habe mir also gedacht, ich könnte über ne Lüfterkurve nen bisschen Drehzahl und damit Lautstärke im idle sparen. GraKa Lüfter stehen auch bis 59°C, die ich im idle nicht erreiche, von daher passt das ja ganz gut. Über Speedfan gehts nicht, der erkennt Tdie und Tctl nicht, und mit dem trägen Sockelsensor ist das irgendwie schwierig weil der erst was von der Temperaturänderung mitkriegt wenn die CPU fast 80 °C hat (zugegeben bei unrealistischen Bedingungen unter plötzlicher Volllast mit Prime95). Also wollte ich das ganze im UEFI ändern, doch da macht mit der T-Offset und die UEFI Einstellung nen Strich durch die Rechnung: Entweder ich nehme auch den langsam reagierenden Sockelsensor oder ebenfalls Tctl, was nicht schlimm wäre, man kann ja die Temperaturen einfach um den Offset erhöhen, wenn man nicht bei einer manuellen Lüfterkurve ne "critical Temperature" eingeben müsste, ab der die Lüfterdrehzahl auf 100% erhöht wird, und die man nicht über 80°C setzen kann. Also 60°C Tdie. Bei nen bisschen Belastung und im idle funktioniert das ganz gut, bei etwas mehr Belastung geht der ganz schnell über die 60°C und schon ist man bei 100% Lüfterdrehzahl. Unter Prime95 bleibts dann dabei stabil bei ca 64°C, beim daddeln oder ähnlicher Belastung springt der dann ständig zwischen 100% PWM und der niedrigeren Stufe hin und her. Ganz schön nervig.
Offensichtlich ist das nen Problem der BIOS Einstellungen und des mangelnden Supports von Speedfan für dieses Bord. Hat jemand ne andere Idee? Gibts andere Tools zur Steuerung? Ich gehe nicht davon aus, dass das im BIOS noch geändert wird, das Bord und der Prozessor sind eigentlich alt genug, dass das implementiert sein müsste, wenn die beabsichtigen würden das zu implementieren.
Danke schonmal!