Undervolting R7 Pro 6850U (Linux, amdctl)

sz_cb

Lieutenant
Registriert
Jan. 2020
Beiträge
687
Hallo allerseits,

beim Versuch, den 6850U mittels amdctl mit weniger Spannung zu betreiben, bin ich bei den Werten für CPUVID ins Stocken geraten und finde leider im Netz keine brauchbaren Infos zum Undervolten von Zen3+. Laut Liste der unterstützten CPUs sollte der 6850U kompatibel sein, aber die von amdctl ausgeworfenen VIDs sind seltsam hoch:
Für PState 0: 191
Für PState 1: 171
Für PState 2: 151

Mit amdctl lassen sich nur VIDs bis max. 124 einstellen, daher verwundern mich die vorgefundenen Werte schon ein wenig. Tatsächlich habe ich etwas Bedenken, VID 124 einzustellen, denn das wäre im Umkehrschluss ja eine krasse Überspannung.

Kennt sich jemand mit amdctl unter Linux aus und hat evtl. sogar eine CPU aus der 6000er Generation?

Beste Grüße
sz_cb
 
Mit der Option -t kannst du doch sehen, was für Werte am Ende raus kommen.
 
Vielen Dank.

Ja, da erhalte ich 700mV als CPUVolt, was deutlich zu hoch wäre.

PState 0: VID: 191 - Volt: 356mV
PState 1: VID: 171 - Volt: 481mV
PState 2: VID: 151 - Volt: 606mV

Kann es daran liegen, dass ich acpi-cpufreq und nicht amd_pstates als Scaling Driver nutze?
 
Höherer VID ist gleich weniger Spannung.
Bsp:
PstateStatusCpuFidCpuDidCpuVidCpuMultCpuFreqCpuVoltIddValIddDivCpuCurrCpuPower
0​
1​
20​
0​
28​
18.00x3600MHz1200mV
145​
10​
14.50A17.40W
1​
1​
16​
0​
54​
16.00x3200MHz875mV
107​
10​
10.70A9.36W
2​
1​
13​
0​
70​
14.50x2900MHz675mV
87​
10​
8.70A5.87W
3​
1​
11​
0​
78​
13.50x2700MHz575mV
77​
10​
7.70A4.43W
4​
1​
7​
0​
96​
11.50x2300MHz350mV
58​
10​
5.80A2.03W
5​
1​
20​
1​
110​
9.00x1800MHz175mV
42​
10​
4.20A0.73W
 
mytosh schrieb:
Höherer VID ist gleich weniger Spannung.
Ja, das ist doch genau das Problem. In Deiner Tabelle steht 110 als höchster und 28 als niedrigster VID-Wert. So hätte ich das auch erwartet. Bei meinem 6850U stehen allerdings bei allen PStates VID-Werte über der bei amdctl maximal einstellbaren 124 (amdctl akzeptiert keine VID-Werte >124).

Die minimal einstellbare Spannung, die bei VID=124 anliegen würde, entspräche (laut amdctl) 700mV. Jeder VID-Wert <124 würde also zu einer noch höheren Spannung führen. Ziel ist es jedoch, die CPU zu undervolten und nicht ein paar hundert mV draufzupacken...
 
Ok, hab mal ein bisschen in den Open Issues von amdctl gelesen und das gefunden.

...it appears that undervolting mobile Zen CPUs may not be possible even through the MSR...

Undervolting Mobile Ryzen CPUs at BIOS-level:

https://github.com/DavidS95/Smokeless_UMAF

This allows you to access hidden BIOS settings which is good for computers with Ryzen mobile CPUs where the BIOS is locked.

P.S.
Die 6000er Reihe ist wohl nicht supported.
Open Issues #49
 
  • Gefällt mir
Reaktionen: sz_cb
Zurück
Oben