Post
Topic
Board Mining (Altcoins)
Re: One way to undervolt R9 300 series cards by BIOS mod
by
ldw-com
on 11/05/2016, 06:32:00 UTC
Hi Eliovp,
So its a one byte signed value?  I.e. F0 = -16 decimal.  Then I have to muliply by 6.25 to get -100mV offset value
and voila?
If that is all then I've got it and thanks a lot!


-100 = F0 ---- 100 / 6.25 = 16, -16 in hex = F0
-150 = E8
-175 = E4

So yeah you're right Smiley

The offset you want, for example -50, devide 50 by 6.25, make your result negative, so -8, convert that to hex and you have your value Smiley

Again, if you're going to mod roms, be sure that the correct offset for core voltage and/or mem voltage is available.

If not, it's possible (in some cases) to add that yourself.

However, Due to adding those bytes:-

- you need to correct table length for VoltageObjectInfo.
- the pointer within VoltageObjectInfo to i2c programming data would need updating as well.
- you also then need to remove the same amount of empty bytes to make UEFI/GOP at right offset location.
- directory of data/command tables would need updating in ROM to correct offset pointers to the tables as they would have shifted.

So in other words, it's not "that" easy :p


Are you able to change the Core or the Memory in the GPU tweek software such as MSI afterburner after your fixed voltage mod? 

Yup, that's not a problem at all Smiley