Undervolting Ryzen 5 3600 - merkwĂŒrdiges Verhalten bei Prime95 Small FFT Maximallast

jd17

Cadet 3rd Year
Registriert
MĂ€rz 2017
BeitrÀge
40
Hallo Zusammen! 🙃

Ich habe eine Frage an euch, hoffentlich wisst ihr Rat.
Seit kurzem habe ich nun einen R5 3600, mit dem ich sehr zufrieden bin.

System:
CPU: Ryzen 5 3600
KĂŒhler: Arctic Freezer 34
Mainboard: Gigabyte B450M DS3H V2 (Bios aktuell: F61a)
RAM: 2x 8GB Kit Patriot Viper 4 2400 CL15-15-15-35
(ziemlich alte Riegel, laufen aber super mit 3200MHz bei 1,35V und CL18-19-18-19-38)
Netzteil: Corsair TX650
(steinalt, aber funktioniert zuverlĂ€ssig gut - wurde zudem vor kurzem gereinigt & hat leisen LĂŒfter bekommen)

Nun habe ich die ersten Wochen glĂŒcklich damit verbracht, die CPU zu undervolten um die möglichst beste Effizienz zu ermitteln.
Ich encode relativ viel mit Handbrake/x265 und daher geht fĂŒr mich Effizenz klar vor MHz.

Was ich mit Prime95 ermittelt habe, sind folgende stabile Werte:
4000MHz @ 1,09V
4100MHz @ 1,12V
4200MHz @ 1,17V
4300MHz @ 1,23V

4000MHz und 4100MHz sind damit fĂŒr mich klare sweetspots bezĂŒglich Effizienz.
Der Mehrverbrauch bei 4200/4300Mhz steht wegen der "hohen" Spannungen in keiner Relation mehr zur Mehrleistung.

Nun bin ich bei der letzten Ermittlung der benötigten Spannung fĂŒr 4300MHz zufĂ€llig auf ein merkwĂŒrdiges PhĂ€nomen gestoßen, als ich auf das StrommessgerĂ€t an der Steckdose geschaut habe.

Der Verbrauch sank kurzzeitig um fast die HĂ€lfte, obwohl Prime normal weiterlief!
Ich habe daraufhin auf HWMonitor geschaut und konnte das PhÀnomen anhand von Package Power und Clocks nachvollziehen.
Hier die Screenshots dazu, beispielhaft mit 4100MHz:

1619909626789.png


Nachdem Prime95 in diesem Maximalstress-Modus einige Minuten gelaufen ist, kommt es dann relativ regelmĂ€ĂŸig zu folgendem Effekt:

1619909747497.png


FĂŒr 1-2 Sekunden springt der Takt runter auf 546MHz und der Verbrauch sinkt drastisch auf idle-Werte.
Die Auslastung bleibt dabei immer auf 100%, Prime lĂ€uft ganz normal weiter - keine AbstĂŒrze, keine Fehlermeldungen.

Ich kann auch ausschließen, dass das nur ein Anzeigefehler ist, weil ich es ja am MessgerĂ€t nachvollziehen kann und die Temperatur sogar sofort abfĂ€llt.

Nun frage ich mich natĂŒrlich, ob dieses Verhalten normal (und gesund) ist.
Wisst ihr das?

Meine persönlich höchste "real world" Belastung der CPU ist Handbrake mit 2 Instanzen.
Dabei laste ich zwar alle Kerne dauerhaft zu 100% aus (mit kleinen SprĂŒngen auf 98% bei einzelnen Kernen), aber der Stress fĂŒr die CPU ist natĂŒrlich viel geringer als Prime Small FFT.
Darauf ist auch die LĂŒftergeschwindigkeit von stillen 800rpm ausgelegt - unter 70°C bei Handbrake.

Folgendermaßen sieht das dann bei 2x Handbrake aus:

1619910713395.png


Ich habe die beiden Instanzen erst gestartet und bin dann nach 15 Minuten oder so zum Rechner gegangen und habe auf die Taktraten gestarrt.
FĂŒr den Bruchteil einer Sekunde sind sie einmal auf 255MHz gesprungen - aber viel viel kĂŒrzer als die oben erwĂ€hnten 1-2 Sekunden drops bei Prime.
Ich bin dann 15 Minuten vor dem Bildschirm sitzen geblieben und habe auf die Werte geschaut, aber es gab in der Zeit nicht noch einmal so einen Nanosekunden-Abfall.

Als nÀchstes habe ich dann beim Mainboard die Defaults geladen und nur XMP sowie PBO aktiviert - um nachvollziehen ob es dann bei Prime Small FFT auch passiert.

TatsÀchlich gab es relativ schnell das gleiche Bild.

Normal:

1619910939300.png


1-2s Runtertaktung:

1619911027679.png


Gibt es vielleicht irgendeine Einstellung im BIOS, die dafĂŒr verantwortlich ist und deaktiviert werden sollte?
Oder ist das Verhalten total normal?
Ein Erhöhen der Spannung scheint ja keine Lösung zu sein, wenn es bei Default mit hohen 1,29-1,33V (sprunghaft) genau so passiert?

Ich bin gespannt auf eure Meinungen und Expertise! 🙃👍


P.S. Cinebench kommt bei allen 4 Taktungen mit den niedrigeren Spannungen auf realistisch hohe Resultate. Also hier findet scheinbar auch kein (relevantes) throttling statt.

4000MHz: 9320 Punkte
4100MHz: 9550 Punkte
4200MHz: 9770 Punkte
4300MHz: 9920 Punkte
 
Zuletzt bearbeitet:
Ziemlich sicher ĂŒberhitzen die Spannungswandler auf dem Board. Dann drosseln die kurz und die CPU geht "dank" Spannungsabfall kurz in die niedrigste Taktstufe.

Dein Mainboard ist low end, die VRM Ausstattung recht spartanisch.

Noch dazu lĂ€uft dein LĂŒfter ja möglichst langsam, die VRMs kriegen also auch nicht viel Luftstrom ab.

Richte mal testweise einen LĂŒfter direkt auf die Spannungswandler des Board und schau, ob der Takt dann stabil bleibt.
 
  • GefĂ€llt mir
Reaktionen: TheOpenfield, jd17, Mr.Zweig und eine weitere Person
Danke fĂŒr deine RĂŒckmeldung! 🙃

Powl_0 schrieb:
Ziemlich sicher ĂŒberhitzen die Spannungswandler auf dem Board. Dann drosseln die kurz und die CPU geht "dank" Spannungsabfall kurz in die niedrigste Taktstufe.
Verstehe, daran habe ich auch schon gedacht.

Powl_0 schrieb:
Dein Mainboard ist low end, die VRM Ausstattung recht spartanisch.
Ich hatte bewusst ein gĂŒnstiges Board gewĂ€hlt, weil es mir ja eher um niedrige Spannungen und normalen Takt ging - kein OC.
Die Bewertungen waren sehr gut und es hat immerhin einen passiven KĂŒhler auf den VRMs.

Powl_0 schrieb:
Noch dazu lĂ€uft dein LĂŒfter ja möglichst langsam, die VRMs kriegen also auch nicht viel Luftstrom ab.
Ich habe allerdings 2 GehĂ€uselĂŒfter - hinten einen 120mm und Vorne einen 140mm.
Beide laufen in der Regel auch mit niedrigen 700-800rpm.

Sollte denn die niedrige CPU Spannung (und Temperatur) nicht eigentlich dem Board entgegenkommen?
 
Gib deinem R5 3600 doch ganz einfach den ECO Mode.
Der legt die Package Power auf z.b 60 also 45 Watt. Ist im Bios einstellbar.

Ein R5 3600@Stock ist 65 Watt TDP, nimmt aber etwa 88 Watt. Im ECO Mode 60 Watt Package Power.

Ich selber stelle nie manuell an den Spannungen rum, weil das den Verbrauch kaum senkt. Der ECO Mode macht das mit einem Klick im Bios, dazu benötigt man nichts anderes. Keine Software, keinen Ryzen Master. Nichts.

Du verlierst Multicore einige % der Leistung. Musst aber an keinen Spannungen rumfummeln, gross testen was lÀuft u.s.w. Sparst massig Strom, erzeugst weniger Hitze der CPU.

Deine Senkung im Verbrauch macht eben der ECO Mode viel bequemer. Ich verstehe oft nicht, was Leute alles rumfummeln, einstellen, testen und Probleme haben. Der ECO Mode ist ein SerienmÀssiges Feature der Ryzen CPUs. Je grösser die sind umso mehr macht es aus. Aber selbst mein R5 3600 verbraucht deutlich weniger, ohne das ich es gross merke.

Probier es mal aus.
 
Zuletzt bearbeitet:
Powl_0 schrieb:
Richte mal testweise einen LĂŒfter direkt auf die Spannungswandler des Board und schau, ob der Takt dann stabil bleibt.
Ich habe mal einfach nur den CPU LĂŒfter auf 100% gesetzt und voila, Prime lĂ€uft in Small FFT 30 Minuten durch, ohne dass der Takt einmal fĂ€llt (mit 4000MHz @1,09V). 🙃

Danke also fĂŒr die schnelle Findung der Ursache zur spĂ€ten Stunde! 👍

Dann geht es jetzt wohl darum, den sweetspot bzgl. LĂŒfterdrehzahl zu finden.

Da Small FFT allerdings so extrem realitĂ€tsfern ist, werde ich das Setup (bzw. die LĂŒfterdrehzahl) nicht darauf ausrichten.
Was wĂŒrdest du als realistischen stress Test empfehlen?
Soll ich einfach meine zwei Handbrake Instanzen nehmen?
Oder Prime Smallest FFT, Blend...?

Kann ich noch etwas zusĂ€tzlich im BIOS tun, um die VRMs kĂŒhler zu halten?
Andere Spannungen senken?
Weitere Einstellungen?

Burki73 schrieb:
Das werde ich morgen einmal tun!

Burki73 schrieb:
Ich selber stelle nie manuell an den Spannungen rum, weil das den Verbrauch kaum senkt.
Das ist - bei allem Respekt - allerdings Humbug.
Die Verbrauchssenkung vs. Stock ist in meinem Fall immens - bei gleicher Leistung.
 
Zuletzt bearbeitet:
Ich wĂŒrde es als realistisch bezeichnen, das Handbrake zu nutzen. Das ist praktisch, weil du es eben brauchst.


Deine CPU taktet bis 4,3 ghz. Das ist schon ĂŒber dem Stock Wert. Wird womöglich vom Mainboard durch PBO oder Ă€hnliches OC erreicht. Daher auch deine Package Power von 93 Watt.

Du hast also auf deinen Bildern den Verbrauch ansich garnicht gesenkt. Das nimmt ja ein R5 3600@Stock.

Bei meinem liegt die Package Power mit aktiven ECO Mode eben bei 60 Watt, statt 90+. Sogar 130 sehe ich da in deinem Text, was gewaltig viel ist.

Ist also Humbug die falsche Umschreibung meiner tollen Idee, den ECO Mode zu nutzen. Im ECO Mode sind auch Taktraten soweit egal. Weil die CPU eben soviel Mhz macht, wie es geht vom Power Budget her.

Ist das zuwenig, kann man manuell eben Werte Àndern.
 
  • GefĂ€llt mir
Reaktionen: Grandepunto
Ich kann in meinem BIOS leider keinen Eco Mode finden.

Es gibt aber unter "AMD CBS" einmal "cTDP Control" und "Package Power Limit Control".
Beide kann man auf Auto oder Manual stellen.
Bei beiden habe ich es mit 60W versucht, sogar simultan - es hat aber nichts ggĂŒ. Stock (ohne PBO) geĂ€ndert.
Dort liest HWMonitor bei Cinebench Last 87W in allen drei FĂ€llen.

Hier mal zur Einordnung, warum ich Humbug gesagt habe:

Cinebench R23 @Stock (ohne PBO):
Package Power: 87W
MessgerÀt: 128W
Takt: 3967-3992MHz
Punkte: 9223

Cinebench R23 @4000MHz manuell bei 1,09V:
Package Power: 68W
MessgerÀt: 105W
Takt: 3992MHz
Punkte: 9282
 
  • GefĂ€llt mir
Reaktionen: SuperSabo
AMD Overclocking. Dort findet man den Eco-Mode gern. Ansonsten den PBO auf „Advanced -> Manuell“ stellen und die Limits per Hand eintragen (Limits fĂŒr Eco-Modus einfach ergooglen)
 
  • GefĂ€llt mir
Reaktionen: jd17 und Burki73
@Xechon hats gut erklÀrt.

Es ist manchmal nicht so leicht zu finden. Bei meinem Mainboard/ Bios erscheint direkt im AMD Menue bei aktiviertem PBO so ein Feld 45 Watt ECO Mode. Ich muss das nur auswÀhlen und keine weiteren Werte Àndern.
 
Zuletzt bearbeitet:
Moin,

Vorsicht bei Einstellungen im AMD-Overclocking (AMD-Advanced) MenĂŒ, wenn da Spannungen und Taktraten manuell eingetragen werden, mit denen das System nicht booten kann.
Diese Einstellungen in diesem MenĂŒ werden durch einen C-Mos Reset unter umstĂ€nden (nicht das erste mal) nicht zurĂŒckgesetzt.
Hat bei manchen Usern zum Ausfall des MB gefĂŒhrt und konnten nur rĂŒckgĂ€ngig gemacht werden durch Bios-Flashback.
Wenn das MB dies nicht unterstĂŒtzt hat man Pech gehabt und kann es nur durch verwenden einer anderen CPU resetten.
 
  • GefĂ€llt mir
Reaktionen: Burki73
Habe ich auch schon hier gelesen, das es Probleme gab. Vorsicht ist also durchaus angebracht.

Das Problem tritt aber nicht auf, wenn man eben manuell gar keine Werte festlegt oder Àndert. Das Problem liegt daran, das Leute eben Phantasie walten lassen, Werte Àndern, die sie nicht kennen.

Aktiviert man aber eben, wie bei mir, direkt einen bereits vorgegebenen Wert, passiert nichts.

Ich habe ja direkt die Option 45 Watt ECO Mode. Dabei Ànder ich manuell keine Taktraten oder Spannungen.
Es sind eben vorgefertigte Werte. Bios stellt die passenden Werte ( die also im Bios hinterlegt sind ) selber ein.

Dann passiert auch nichts.
 
Jepp,
wenn man weiß was man macht, gibt es in der Regel auch keine Probleme.
 
jd17 schrieb:
Sollte denn die niedrige CPU Spannung (und Temperatur) nicht eigentlich dem Board entgegenkommen?
Beides an sich egal, fĂŒr die Wandler zĂ€hlt die Kombination aus Spannung und StromstĂ€rke -> ergo der Gesamtverbrauch. In deinen Screenshots zieht die CPU letztendlich ja auch wieder 130W.

Das Board ist leider Gigabyte's Sparvariante. Im Vergleich zur V1 Version davon haben sie unter anderem die Spannungsversorgung noch weiter abgespeckt.
 
deollz schrieb:
Vorsicht bei Einstellungen im AMD-Overclocking (AMD-Advanced) MenĂŒ, wenn da Spannungen und Taktraten manuell eingetragen werden, mit denen das System nicht booten kann.
Das, was du da beschreibst, habe ich nur im Zusammenhang mit dem AMD CBS-MenĂŒ gelesen.
 
Xechon schrieb:
Das, was du da beschreibst, habe ich nur im Zusammenhang mit dem AMD CBS-MenĂŒ gelesen
Kann sich bei unterschiedlichen Herstellern auch unterschiedlich nennen, war nicht explizit gemeint und war auch nur ein Hinweis auf evtl. Probleme.
 
Xechon schrieb:
AMD Overclocking. Dort findet man den Eco-Mode gern. Ansonsten den PBO auf „Advanced -> Manuell“ stellen und die Limits per Hand eintragen (Limits fĂŒr Eco-Modus einfach ergooglen)
Danke - das war dann auch tatsĂ€chlich bei mir die einzige Möglichkeit, manuell einen Eco Mode herbeizufĂŒhren.
PBO auf Advanced, dann PBO Limits auf Manual und PPT Limit auf 60W.

In der Verifizierung hat der 60W Eco Mode aber das Nachsehen ggĂŒ. manuellen 4000MHz @ 1,09V. Ich habe bei den beiden vorigen Szenarien auch noch die Spannung ergĂ€nzt.

Cinebench R23 @Stock (ohne PBO):
Package Power: 87W
MessgerÀt: 128W
Takt: 3967-3992MHz
Spannung: 1,29-1,32V
Punkte: 9223

Cinebench R23 @4000MHz manuell bei 1,09V:
Package Power: 68W
MessgerÀt: 105W
Takt: 3992MHz
Spannung: 1,08V (Vdroop)
Punkte: 9282

Cinebench R23 @60W PPT Limit:
Package Power: 60W
MessgerÀt: 97,5W
Takt: 3668-3717MHz
Spannung: 1,05V-1,08V
Punkte: 8569

Daraus ergeben sich folgende Cinebench Punkte pro 100W an der Steckdose:

Stock: 7205 Punkte / 100W
Undervolt: 8840 Punkte / 100W
Eco: 8789 Punkte / 100W

Ich wiederhole den Vergleich auch nochmal fĂŒr 4100MHz @ 1,12V.

Powl_0 schrieb:
Beides an sich egal, fĂŒr die Wandler zĂ€hlt die Kombination aus Spannung und StromstĂ€rke -> ergo der Gesamtverbrauch. In deinen Screenshots zieht die CPU letztendlich ja auch wieder 130W.

Das Board ist leider Gigabyte's Sparvariante. Im Vergleich zur V1 Version davon haben sie unter anderem die Spannungsversorgung noch weiter abgespeckt.

Ich habe meine Screenshots ja eigentlich klar beschriftet.
Die 130W zieht die CPU nur bei Prime Small FFT, wenn ich sie auf Stock mit PBO stelle!

Bei 4100MHz @ 1,12V sind es dagegen maximal 93W im gleichen Extrem-Stresstest.


Daher nochmal die Fragen - kann ich zusĂ€tzlich zum erhöhten Luftstrom (der das Problem ja selbst fĂŒr Small FFT löst) noch etwas im BIOS optimieren, um die Temperatur bei den VRMs gering zu halten?
jd17 schrieb:
Kann ich noch etwas zusĂ€tzlich im BIOS tun, um die VRMs kĂŒhler zu halten?
Andere Spannungen senken?
Weitere Einstellungen?

Außerdem nochmal - ist 2x Handbrake eine sinnvolle real world Maximallast oder wĂŒrdest ihr andere Stresstests empfehlen (außer natĂŒrlich dem realitĂ€tsfernen Small FFT)?
 
Beim 3600er kann sich Allcore-OC schon noch lohnen. Meiner lief bei 1,275 V bei 4,3 GHz Primestable und blieb dabei kĂŒhler als mit PBO. Im Single Core hat er auch nicht mehr als 4,3 GHz gepackt, daher war das fĂŒr mich besser. Alles ĂŒber dem 3600er lohnt sich halt i. d. R. nicht mit Allcore OC (außer man braucht kein Primestable aber das ist eine andere Debatte).
 
jd17 schrieb:
noch etwas im BIOS optimieren, um die Temperatur bei den VRMs gering zu halten?
Verbrauch senken. Egal ob mit weiter gesenkter Vcore oder gesenktem Current Limit. VRMs sind da bzgl im Bios meist verfĂŒgbarer Mittel recht simpel. Mehr Verbrauch -> mehr Verlust in den VRM -> höhere VRM Temp.
 
Also der lÀuft doch, du hast die Werte ermittelt und wenn du Handbrake2x am meisten benutzt, muss der da stabil und effizient sein.

Der ECO Mode hat auch einen Vorteil. Den kann jeder Laie relativ problemlos aktivieren. Ohne irgendwie zu testen oder etliches zu versuchen. Ist der eben nicht ausreichend, kann man bei Interesse ja manuell etwas einstellen. WÀre mir schon zu aufregend, das dauert ja lÀnger als ich jemals Zeit spare.

Aber im CB 23 habe ich in etwa die gleichen Werte wie du, im ECO Mode. Wobei der natĂŒrlich im Multicore alle Kerne / Threads nutzt. Spielt man oder nutzt Anwendungen, die vieleicht nicht 6K/ 12 Threads nutzen, wird der Unterschied zum Stock Wert nochmals kleiner. Im Singlecore ist der Unterschied marginal, weil die CPU nicht Power limitiert wird.

Ich finde den ECO Mode sowie er ist super. Wobei ich ja auch nicht gesagt habe, das der perfekt wÀre. Wer manuell etwas Àndert, kann eben bessere Werte erreichen. Einen Versuch wÀre vieleicht wert, andere ECO Mode Werte zu testen. Die Werte sind ja nicht Fest. Also statt 45 Watt, eben 50? Eben statt 60 Watt PPT vieleicht 65 oder sowas. Damit man immer noch unter dem Standard bleibt, aber trotzdem Strom spart.

Wobei eigentlich beide Verfahren in etwa Àhnlich sind. Der ECO Mode limitiert die maximale Leistungsaufnahme. Das UV limitiert eben einfach nur anders.
 
Bei Deinem manuellen Undervolting hast Du ein Package Power von 68W.
Was kommt in Cinebench raus wenn Du fĂŒr den Eco-Mode das PPT Limit ebenfalls auf 68W (statt 60) setzt?

(Schade dass ich das nicht selbst testen kann. Ich wĂŒrde in 5-Watt-Schritten den sweetspot suchen.)
 
ZurĂŒck
Oben