Just to be completely clear here.
Before others start to fly and think they can undervolt..
0 - 7 are the DPM stages for the core clock.
You don't undervolt, you just set your core differently on a specific dpm stage.
As an example.
Open up polarisbioseditor, you'll see that there are 8 stages for the core clock. 0 -> 7
As you can see here, on the left you have the preset core clock settings and on the right you have the voltage settings.
300Mh being the only one with a preset voltage offset.
The other 7 will be auto calculated by the GPU. (By adding Global VDDC Offset in the rom, this can be manipulated).
What happens here isn't really "Undervolting", the only thing that does happen is that driverwise the core clock of a specific dpm stage is being modified, therfore the voltage remains the same as it was previously on that specific dpm stage.
So you are basically forcing a specific core clock to run on a specific voltage.
It's like this example:
Which is
1. Definitely not stable in most cases as it's not being autocalculated anymore.
2. Not how it "should" be.
It's a way, i'm pretty sure it'll work okish, but i'm also very sure, if you start messing around to much, your gpu's will fail.
That's the difference between forcing voltage or adding a global vddc offset in the rom where the voltage controller starts calculating from a lower voltage offset.
Just to be very clear here, it is "not" possible to really "undervolt". This can only be achieved in the rom itself.
Oh and for the Fans, or better, the haters, i'm not bashing anything here, i'm just writing down facts.
Greetings!
Quick question : isn't this the same as using a windows tool like watttool to set clocks and volts at each boot?