Hello there, I followed the instructions of the op to undervolt my Gigabyte r9 390, but when I read the voltage values in the gpu freq table here is what I got :
0 0xA49D 300 Mhz 24-bit 0xA4A0 900
1 0xA4A2 525 Mhz 24-bit 0xA4A5 65282
2 0xA4A7 723 Mhz 24-bit 0xA4AA 65283
3 0xA4AC 883 Mhz 24-bit 0xA4AF 65284
4 0xA4B1 924 Mhz 24-bit 0xA4B4 65285
5 0xA4B6 960 Mhz 24-bit 0xA4B9 65286
6 0xA4BB 994 Mhz 24-bit 0xA4BE 65287
7 0xA4C0 1025 Mhz 24-bit 0xA4C3 65288
As you can see, excepting state 0, the other state voltages are not what I was waiting for.
Do you think it's safe to try values comparable to the values of the op ?
Simply put:-
In all stock ROMs only DPM 0 is manually set VID, so in your example you see 900 (DEC) and unit is mV.
DPM 1 - 7 in all stock ROMs is "auto calculated" VID, the numbers 6528x represents that, the last digit is basically ID of DPM.
Also note in ROM we are setting VID , what we see in software monitoring is VDDC. VID is what the GPU is set to, VDDC is realtime voltage, this will variate due to PowerTune tech / LoadLine Calibration.