SpamBot schrieb:
Das alleine wird es aber nicht sein, da wären die 1,5 V etwas hoch wenn es nur um den Spannungsabfall geht...
Nein, die 1,5V braucht die CPU, weil der einzelne hoch boostende Kern nunmal so viel Spannung braucht.
Du musst unterscheiden, zwischen der Spannung die die Kerne anfordern (VID) und der Spannung, die durch VDroop am Ende rauskommt.
Die VID ändert sich je nach Takt und Lastzustand.
Im tiefen Idle geht sie stark runter(ob das von tools registriert wird oder nicht).
In anderen leichten bis hohen Lastbereichen wird sich die VID am Takt orientieren.
Der VDroop orientiert sich am Stromfluss und um so höher der Stromfluss um so stärker senkt er die Zielspannung.
....das ist so ausgeklügelt, dass bei höchster Last, die VID inclusive VDroop noch ausreichend viel Spannung ergibt um den anliegenden Takt stabil zu halten.
nimm einen 3950X...damit ein Zen2 Kern auf 4.6-4,7GHz kommt, müssen da 1,5V angelegt werden.
Da das dann an diesem Hotspot super schnell super heiß wird, sieht man diese Takte und Spannungen nur kurz(oder gar nicht), danach taktet er halt irgendwo von 4,5-4,6GHz mit 1,4-1,5V.
Der Spannungsabfall duch einen Lastwechsel ist hier auch unwichtig, weil ein Kern alleine keinen großen Unterschied im Stromfluss bewirkt.
Bei allcore-Last würde die CPU mit dieser Spannung und diesen Taktraten in kürzester Zeit sterben.
Daher senkt der Boostallgorithmus bei mehr benutzten Kernen die Taktraten und damit auch die VID.
Für 4,2GHz braucht die CPU dann nur noch 1,25V ....da der Verbrauch quadratisch mit der Spannung und linear mit dem Takt geht, ist die Verlustleistung pro Kern massiv gesunken und das ganze bleibt stabil und sicher.
Powerlimits usw. werden die CPU aber noch weiter runter regeln und dann sind es irgendwann nur noch 1,1V....bei noch weniger Takt
Teillast wird nur einzelne Kerne hoch takten und andere schlafen legen oder zumindest heruntertakten....die Spannung muss sich aber an der VID des am höchsten boostenden Kerns orientieren.
Der Vdroop ist da schwer zu beobachten, weil er in den sich ändernden VID Werten nicht so einfach zu erkennen ist.
Das kann man aber gut, wenn man den CPU Takt festsetzt.
Dann muss man halt für 4,2GHZ 1,28V einstellen, die dann bei leichten Belastungen auch fast erreicht werden.
Und wechselt man dann auf eine hohe Last, mit hohem Stromfluss, sackt die Spannung für einen Moment ab(so schnell kann man das nur mit einem Oszilloskop messen).
Und der Controllerchip für die Spannungsversorgung reagiert mit einem höheren Stromfluss(so steuert er die Spannung), aber er passt auch die Zielspannung auf einen neuen Wert an(abhängig vom Stromfluss)...z.B. 1.25V ..wenn dass die stabile Spannung für 4,2GHz ist.
Das bei leichter Last 0,03V mehr angestrebt wurden, war nur das polster für den unausweichlichen Spannungsabfall bei einsetzender Last.
Und hört die Last auf, dann zieht die CPU weniger Strom, als die Spannungsversrgung in diesem Moment durchläst....die Spannung steigt wieder und der Controller fängt sie bei 1,28V ab, damit er wieder die 0,03V Polster für den nächsten Lastschub hat.
Ist der nächste Lastschub nur eine Teillast, ist der Spannungsabfall geringer..er fängt die CPU z.B. bei 1,265V ab, und hat dann noch ein kleines Polster für vollast wo wieder 1,25V angestrebt werden.