Nein niediger Takt = höhere Spannungskurve und höherer Takt = niedrigere Spannungskurve.
Der Rest wird automatisch geregelt,deswegen ist es ja ne Spannungskurve.
@Veii scheint die kurve entschlüsselt zu haben.
a= idle b= Mitte c= max. Und er "rechnet" da den ASIC wert mit rein. Er sagt die kurve wird an diesem ermittelt.
Frequency requests sind VID requests ~ es sind keine Amperage margins *
VMAX peak requests throttlen - selbst wenn virtual Freq-Strap anliegt
VMAX setzt man mit MPT, und basierend auf dessen min-max range + ASIC % & Min/Max FMAX ~ generiert sich die V/F curve vom driver
Linear drop ist ein dLDO-V drop - in 6250µV (microvolt) schritten
Die Rechte Seite nimmt diese Fertige Curve mit den Höhenunterschieden von Links & ändere die Min-Max Margins auf X Frequency Points
https://www.amd.com/system/files/documents/polaris-whitepaper.pdf man lese sich Seite 12/13 durch
DPM to AVFS
Diese Regler geben an wie weit sich die Margin pro Frequency Strap, bewegen darf
Empfohlen in 25 000kHz ⇄ 6200µV Schritten zu arbeiten (25MHz ⇄ 6.25mV)
Linear Droop gibt an auf welchem Frequency Punkt ab (laut FIT) erhöhtem Stress bzw Temp, es beginnen soll ~ um wie viel mV zu throttlen
(um wie viel mV die curve hinunter- bzw hochgedrückt werde)
Aber eigentlich funktioniert das nicht so logisch wie MPT es angibt.
Ein höherer positiver Wert, gibt an wie viel "Voltage Margin Spielraum" es habe
Was sich in dahinfolgend übersetzt als, "um wie viel MHz darf/wie tief darf die Curve bei X V/F point durch FIT throttlen"
Ein Wert nahe den 0 bzw Richtung Negative, erstellt Instabilität aber halte Effective clock Höher ~ den der Margin Wert wäre nahezu 0
Beispiel:
Sagen wir mal 1075mV für 2550Mhz liege an
Bei diesem Beispiel halte es je nach Strain-loads von 975-1075mV
Bei 300MHz ala 900mV
Droppe es zwischen 800-900mV
DcBtc Werte gehen ebenso in 6.25mV Schritten aber werden runter gerundet
Oder man bleibe einfach in 25mV Schritten
Um es ganz Kurz und Knapp zu fassen:
~ Linke Curve ist bekannt als CO, und bewege sich in den CO SVI2.0 steps - 6.25mV
~ Linke Curve arbeite mit den Freq Straps und VID Straps
~ GFX-min (A) brauche nur einen Boost, sollte man über 2348 MCLK rennen bzw über 2200 FCLK, dennoch ein Indikator eines Problems
~ Rechte Curve arbeite mit AVFS & dem Throttle System // diese sollte man nur hinuntersetzen, sobald man seine "minimum input-V limits" erreicht habe ~ um seltener den Package Throttler anzuschlagen
Die Rechte Curve ist sehr schwer zu erklären, den was sie mache:
~ Ist die Kalkulierten Margins (durch ASIC-%) von den Bios Margins um X µV zu sinken
(ein höherer positiver Wert, ein höherer VID-Request Bump == ein früherer VID throttle == eine MHz Absenkung & ein effective dLDO-V drop)
Somit sollte man diese nur tiefer setzen, bzw nahe seinem gefundenden 2650/Stock limits setzen ~ wenn man die linke "CO Curve" ala Input-Voltage, schon solide habe unter GFX-V_MAX
Damit verhindert man transient frequency switching crashes.
Zb gut auslotbar mit Unigine Heaven oder älteren Benchmarks welche die Karte nicht auf 100% peaken. Oder auch mit einer schwachen CPU (ohne BAR mode)
Das Beispiel ist für eine XTXH auf einem KXTX Bios
KXTX V/F curve ist etwas anders (less droopy), allerdings sind XTXH Chips Leakier als zb XTX
(ASIC % Regele es von selbst nach, nur ein Bios unterschied bleibe dennoch ~ somit nicht auf XTX oder 6800XT blind kopierbar)
Ich muss mich mehr mit der Rechten Seite beschäftigen, sowie den Scalar und Btc-MAX levels.
Simpler bekomme ich es soweit leider nicht erklärt, den simple geschrieben Wiederspricht sich das eine dem anderen.