Overclock.net › Forums › Graphics Cards › AMD/ATI › Would appreciate help in finding / editing the voltage offset in the RX480 Bios
New Posts  All Forums:Forum Nav:

Would appreciate help in finding / editing the voltage offset in the RX480 Bios - Page 8

post #71 of 152
Quote:
Originally Posted by doktor83 View Post

It should work on Polaris too, as Gupsterg said.

Defo works. I have used method on several Polaris rom mods I did for OCN members via PM.

The only requirement is IR3567B must be voltage control chip for registers highlighted to be used.
XPS - R7 1700
(14 items)
 
XPS - i5 4690K
(12 items)
 
XPS - Q6600
(8 items)
 
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Asus Crosshair VI Hero Sapphire Fury X@1145/545 G.Skill Trident Z 2x 8GB 3200MHz C14 
Hard DriveCoolingCoolingCooling
Samsung Evo 840 ThermalRight Archon IB-E X2 + 2x TY143 ThermalRight TY-143 2x front case intake Arctic Cooling F12 + 2x F9 as rear case exhaust 
OSMonitorKeyboardPower
Win 7 Pro x64 / Win 10 Pro x64 Asus MG279Q Cherry MX-Board 3.0 Cooler Master V850 
CaseMouse
SilverStone TJ06 Logitech G700S 
CPUMotherboardGraphicsRAM
i5 4690K@4.9GHz 1.255V Asus Maximus VII Ranger Sapphire Fury X@1145/545 HyperX Savage 2x8GB 2400MHz C11 
Hard DriveCoolingOSMonitor
Samsung Evo 840 TR Archon SB-E X2 Win 7 Pro x64 / Win 10 x64 Asus MG279Q 
KeyboardPowerCaseMouse
Cherry MX-Board 3.0 Cooler Master V850 SilverStone TJ06 Logitech G700S 
CPUMotherboardGraphicsRAM
Intel Q6600 G0 Asus P5K Premium Black Pearl Sapphire Toxic HD5850 Corsair Dominator 4GB 
Hard DriveCoolingOSPower
Crucial MX 100 256GB TR TRUE Rev.A Win 7 Pro x64 Cooler Master V650 
  hide details  
Reply
XPS - R7 1700
(14 items)
 
XPS - i5 4690K
(12 items)
 
XPS - Q6600
(8 items)
 
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Asus Crosshair VI Hero Sapphire Fury X@1145/545 G.Skill Trident Z 2x 8GB 3200MHz C14 
Hard DriveCoolingCoolingCooling
Samsung Evo 840 ThermalRight Archon IB-E X2 + 2x TY143 ThermalRight TY-143 2x front case intake Arctic Cooling F12 + 2x F9 as rear case exhaust 
OSMonitorKeyboardPower
Win 7 Pro x64 / Win 10 Pro x64 Asus MG279Q Cherry MX-Board 3.0 Cooler Master V850 
CaseMouse
SilverStone TJ06 Logitech G700S 
CPUMotherboardGraphicsRAM
i5 4690K@4.9GHz 1.255V Asus Maximus VII Ranger Sapphire Fury X@1145/545 HyperX Savage 2x8GB 2400MHz C11 
Hard DriveCoolingOSMonitor
Samsung Evo 840 TR Archon SB-E X2 Win 7 Pro x64 / Win 10 x64 Asus MG279Q 
KeyboardPowerCaseMouse
Cherry MX-Board 3.0 Cooler Master V850 SilverStone TJ06 Logitech G700S 
CPUMotherboardGraphicsRAM
Intel Q6600 G0 Asus P5K Premium Black Pearl Sapphire Toxic HD5850 Corsair Dominator 4GB 
Hard DriveCoolingOSPower
Crucial MX 100 256GB TR TRUE Rev.A Win 7 Pro x64 Cooler Master V650 
  hide details  
Reply
post #72 of 152
First of all thank you guys for doing such an amazing job!

I tried to undervolt my RX470 Nitro OC 4GB with a -75mv offset in BIOS
(that means adding 8D 00 F4 00 - right?)
I followed the really great Youtube Vid made by Gup Sterg - everything seems fine to me till the point
where you have to use the table.bat file - do any of you guys know where to get this table.bat?

I attached my BIOS file - maybe someone is willing to do that -75mv mod?

https://drive.google.com/file/d/0B-Xph5kElBAvTzctTmhZZl9zOFU/view?usp=sharing
Edited by schoasch10 - 4/16/17 at 2:39pm
post #73 of 152
Quote:
Originally Posted by schoasch10 View Post

First of all thank you guys for doing such an amazing job!

I tried to undervolt my RX470 Nitro OC 4GB with a -75mv offset in BIOS
(that means adding 8D 00 F4 00 - right?)
I followed the really great Youtube Vid made by Gup Sterg - everything seems fine to me till the point
where you have to use the table.bat file - do any of you guys know where to get this table.bat?

I attached my BIOS file - maybe someone is willing to do that -75mv mod?

https://drive.google.com/file/d/0B-Xph5kElBAvTzctTmhZZl9zOFU/view?usp=sharing

table.bat is here: http://www.overclock.net/t/1592384/fiji-bios-editing-fury-fury-x-nano-radeon-pro-duo at "How to edit ROM for data/command table length changes"
post #74 of 152
Quote:
Originally Posted by gupsterg View Post

Defo works. I have used method on several Polaris rom mods I did for OCN members via PM.

The only requirement is IR3567B must be voltage control chip for registers highlighted to be used.

For the 81022 controller maybe you could try to add this 01 03 0E 00 10 96 20 00 00 00 00 00 FF 00 to the VoltageObjectInfo, I didn't see any 480 with it.

It's of a 580 VOI:

42 00 03 01 01 03 0E 00 10 96 20 00 00 00 00 00 FF 00 01 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 00 00 20 03 00 00 10 00 52 03 02 00 00 00 84 03 00 80 00 00 B6 03

I have tested to add an offset to my 380, without success, you can see here what I think these values are: http://forum.hwbot.org/showpost.php?p=471791&postcount=128

I think that 20 could be the I2C address including read/write flag in the first bit, like Unwinder said here: http://www.xtremesystems.org/forums/showthread.php?215521-Tutorial-How-to-softmod-to-ANY-VGPU-you-want-without-hardmods!-(1-3-1-6v-or-more)&s=58e47f04dc02bf94915017480f577db7
post #75 of 152
Sorry can not help much, this is I have from past research

Example VoltageObjectInfo table:-
Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  78 00 03 01 01 03 16 00 08 96 60 00 00 00 00 00  x........–`.....
00000010  32 00 BC 00 26 00 60 00 FF 00 01 07 0C 00 0A 00  2.¼.&.`.ÿ.......
00000020  00 00 00 00 00 00 04 07 0C 00 0E 00 00 00 00 00  ................
00000030  00 00 02 00 24 00 00 04 00 00 00 80 10 00 00 00  ....$......€....
00000040  00 00 1E 05 00 00 10 00 46 05 00 80 00 00 DC 05  ........F..€..Ü.
00000050  00 80 10 00 0E 06 06 03 22 00 0C 96 A6 00 00 00  .€......"..–¦...
00000060  00 00 D4 00 A2 00 D5 00 A2 00 D6 00 A2 00 D7 00  ..Ô.¢.Õ.¢.Ö.¢.×.
00000070  A2 00 D3 00 40 00 FF 00                          ¢.Ó.@.ÿ.

USHORT  usStructureSize         :       78 00
UCHAR   ucTableFormatRevision   :       03
UCHAR   ucTableContentRevision  :       01
UCHAR   ucVoltageType           :       01      (VDDC)
UCHAR   ucVoltageMode           :       03      (VOLTAGE_OBJ_VR_I2C_INIT_SEQ)
USHORT  usSize                  :       16 00   (size of object from ucVoltageType & end with "FF 00", also use as a pointer to the last I2C value)
UCHAR   ucVoltageRegulatorId    :       08      //Indicate Voltage Regulator Id
UCHAR   ucVoltageControlI2cLine :       96
UCHAR   ucVoltageControlAddress :       60
UCHAR   ucVoltageControlOffset  :       00
UCHAR   ucVoltageControlFlag    :       00      // Bit0: 0 - One byte data; 1 - Two byte data
UCHAR   ulReserved[3]           :       00 00 00

USHORT  usVoltageCode           :       32 00              // The I2C code                 |
USHORT  usVoltageValue          :       BC 00             // The corresponding I2C value  |--> asVolI2cLut[1];         // end with 0xff

Then it will repeat like this till FF 00
Code:
USHORT  usVoltageCode           :       32 00              // The I2C code                 |
USHORT  usVoltageValue          :       BC 00             // The corresponding I2C value  |--> asVolI2cLut[1];         
USHORT  usVoltageCode           :       26 00              // The I2C code                 |
USHORT  usVoltageValue          :       60 00             // The corresponding I2C value  |--> asVolI2cLut[1];         // end with 0xff

That is all I know ....

Search things like :-

https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/radeon/atombios.h
https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/radeon/pptable.h
https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/amd/include/atombios.h

"We" were doing things like this for hours/days for Hawaii bios mod ....
XPS - R7 1700
(14 items)
 
XPS - i5 4690K
(12 items)
 
XPS - Q6600
(8 items)
 
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Asus Crosshair VI Hero Sapphire Fury X@1145/545 G.Skill Trident Z 2x 8GB 3200MHz C14 
Hard DriveCoolingCoolingCooling
Samsung Evo 840 ThermalRight Archon IB-E X2 + 2x TY143 ThermalRight TY-143 2x front case intake Arctic Cooling F12 + 2x F9 as rear case exhaust 
OSMonitorKeyboardPower
Win 7 Pro x64 / Win 10 Pro x64 Asus MG279Q Cherry MX-Board 3.0 Cooler Master V850 
CaseMouse
SilverStone TJ06 Logitech G700S 
CPUMotherboardGraphicsRAM
i5 4690K@4.9GHz 1.255V Asus Maximus VII Ranger Sapphire Fury X@1145/545 HyperX Savage 2x8GB 2400MHz C11 
Hard DriveCoolingOSMonitor
Samsung Evo 840 TR Archon SB-E X2 Win 7 Pro x64 / Win 10 x64 Asus MG279Q 
KeyboardPowerCaseMouse
Cherry MX-Board 3.0 Cooler Master V850 SilverStone TJ06 Logitech G700S 
CPUMotherboardGraphicsRAM
Intel Q6600 G0 Asus P5K Premium Black Pearl Sapphire Toxic HD5850 Corsair Dominator 4GB 
Hard DriveCoolingOSPower
Crucial MX 100 256GB TR TRUE Rev.A Win 7 Pro x64 Cooler Master V650 
  hide details  
Reply
XPS - R7 1700
(14 items)
 
XPS - i5 4690K
(12 items)
 
XPS - Q6600
(8 items)
 
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Asus Crosshair VI Hero Sapphire Fury X@1145/545 G.Skill Trident Z 2x 8GB 3200MHz C14 
Hard DriveCoolingCoolingCooling
Samsung Evo 840 ThermalRight Archon IB-E X2 + 2x TY143 ThermalRight TY-143 2x front case intake Arctic Cooling F12 + 2x F9 as rear case exhaust 
OSMonitorKeyboardPower
Win 7 Pro x64 / Win 10 Pro x64 Asus MG279Q Cherry MX-Board 3.0 Cooler Master V850 
CaseMouse
SilverStone TJ06 Logitech G700S 
CPUMotherboardGraphicsRAM
i5 4690K@4.9GHz 1.255V Asus Maximus VII Ranger Sapphire Fury X@1145/545 HyperX Savage 2x8GB 2400MHz C11 
Hard DriveCoolingOSMonitor
Samsung Evo 840 TR Archon SB-E X2 Win 7 Pro x64 / Win 10 x64 Asus MG279Q 
KeyboardPowerCaseMouse
Cherry MX-Board 3.0 Cooler Master V850 SilverStone TJ06 Logitech G700S 
CPUMotherboardGraphicsRAM
Intel Q6600 G0 Asus P5K Premium Black Pearl Sapphire Toxic HD5850 Corsair Dominator 4GB 
Hard DriveCoolingOSPower
Crucial MX 100 256GB TR TRUE Rev.A Win 7 Pro x64 Cooler Master V650 
  hide details  
Reply
post #76 of 152
OK thanks for the info.
post #77 of 152
Hi guys, i wonder if somebody can help me with a bios mod.
I bought a msi rx570 4gb with Micron memory and i changed the straps in PBE 1.41 from 1500 to 2000. (and now in gpuz it shows Hynix memory?)
But i would like a bios mod for the rest of the settings because i want to use the card in linux.
I would like the following mods if possible:
-memory set to 2050Mhz
-undervolt memory to 900ma
-set core clock to 1130mhz
-undervolt core to 900 ma.

I began to read how to do it myself but I'm new to hex so if anyone can help me i would be very grateful.

Thanks


msirx570.zip 222k .zip file
post #78 of 152
You should calculate and add offset (few posts back is the manual)
If you would like to get 900mV you should add -100 offset (but in Linux it might be unstabble) and leave mem voltage at 1000mv so it if I understand corectly gives you 900mV mem voltage.. and your core should be set 1000mv too, but keep in mind which powerstage your app use.
post #79 of 152
Quote:
Originally Posted by spiderxro View Post

Hi guys, i wonder if somebody can help me with a bios mod.
I bought a msi rx570 4gb with Micron memory and i changed the straps in PBE 1.41 from 1500 to 2000. (and now in gpuz it shows Hynix memory?)
But i would like a bios mod for the rest of the settings because i want to use the card in linux.
I would like the following mods if possible:
-memory set to 2050Mhz
-undervolt memory to 900ma
-set core clock to 1130mhz
-undervolt core to 900 ma.

I began to read how to do it myself but I'm new to hex so if anyone can help me i would be very grateful.

Thanks

http://www.filedropper.com/msi-rx570-mod

Straps from 1500
Mem def set to 2050mhz
Gpu def set to 1130mhz

Undervolted to 900mV, but not sure it will work. Please try and report back smile.gif
post #80 of 152
Hi,

I have tested the bios you sent me, it's working and it's stable(4hr until now) . Power draw at the wall for the card is 130w now ( from 170w) but with MSI AB i can undervolt the core further -100mv and the power draw drops to 110W.
Do you think it's possible to make this further undervolt in the bios, or the MSI AB is using other method to drop the voltage?

Thank you very much for your help!
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: AMD/ATI
Overclock.net › Forums › Graphics Cards › AMD/ATI › Would appreciate help in finding / editing the voltage offset in the RX480 Bios