Hi
I got a little problem with my rx580. It seems like undervolting does not work at all. A direct edit of the values like 65288 to a fixed voltage does not work anymore. I got that. But even setting the max value to 1000mv an using a offset of 120 does not work. The card does not go any lower then 1031mv. It does not matter if i edit the bios or set lower values in Wattman. They simply get ignored. I know that the card should be working with 1100mhz@880-900mv. Radeon Driver is v21.3.1.
I attached the original vBios of my card and the one i modded with RED Bios Editor.
Maybe someone can give me a hint and explain to me why it's not working.
Thx a lot!
€dit: Just wanted to give feedback because a found the solution. The minimum gpu-voltage is linked to the vram-voltage. You can't get any lower than your vram-voltage.
Hi, thanks fot the feedback. I didn't see your post I was busy at that moment, sorry. The manual voltages with the 6528X values are only working if you set at the AMD control panel at performance the tuning control to manual tuning, or you use Afterburner or OverdriveNTool. The manual voltages aren't the default voltages and are completely different to the default/auto ones. Also you can use the
OverdriveNTool R.B.R.T version to use manual or auto voltages.
The easiest way to undervolt with a bios mod is to set the max auto voltage limit to the voltage you want. To adjust an specific DPM voltage you can use the CksOffsets enabling them with 1. CksOffsets are working for my 590, but I don't have feedback about if they are working for 580/570 or 480/470 gpus, so if you don't have a dual bios or a way to flash it back I don't recomend to use it.
Edited: I have tested a 580 bios with my 590 and enabling the CksOffsets with 1 is working so I suppose there is no problem to use it with 580/570 and 480/470 gpus. I suppose I did the test before release the problem, cause if not it will not be supported, but I don't remember.
About the minimum gpu voltage and the vram min vddc voltage, yes it is linked. When a memory clock DPM is used the voltage won't go below that the DPM min vddc voltage, and if you set it too low, even if the core is stable with it, you will see a black screen or a driver crash. For my 590 I can't go below 912 mV for the memory at 2000 Mhz. Also the min vddc mV coulmn for the memory seems to be used when decoding or encoding videos, so if you set them too low you could see pixelations in videos or crashes.
It also not work on Polaris bios editor. So, it's no program's problem, it's GPU's. Use 3rd from top voltage, 65286 works perfect with 1250 Mhz even at summer, 40C.
Hi, yes is not a program problem is that they are used like I have explained above. I don't know how polaris gpus are working at linux but I understand for what you say that manul voltages aren't working as default, is like that?. Also I don't understand what you want to say about using 65286 value, do you mean to put the 65286 value to the DPM 6 and 7?. This was working to lower the DPM 6 and 7 voltages to the DPM 5 one, but I remember to test it again like two years ago and it was not working for me if I remember correctly, I will test it again.