Overclock.net › Forums › Graphics Cards › AMD/ATI › Polaris Bios Editing ( RX5xx / RX4xx )
New Posts  All Forums:Forum Nav:

Polaris Bios Editing ( RX5xx / RX4xx ) - Page 86

post #851 of 3468
Quote:
Originally Posted by kilogrm70 View Post

The bios will calculate the evv voltage values on it's own if they are unchanged. Most people run benchmarks on their card to find out what the optimal values of their card is if they want to undervolt or overclock their cards, which will vary from card to card. If you know what the values of your card are for each state, or you have a set of values that you know work for your card and want them to be the default values, then you can enter them into the bios editor, save the bios file, flash your card, and they will be the new default values in wattman.

Is this method purely safe, because i dont want to brick my card as i have stock card with no dual bios.
post #852 of 3468
Quote:
Originally Posted by afaque View Post

You mean to say that i cant input my own voltage values for each state? Currently i get 1.15v at 1288mhz in my bios. But i want to get 1.050v at 1266mhz because i play games at that and its so annoying to change settings again n again in wattman.
You will have to run some benchmarks and play a game or two for a period of time to know what the optimal voltage would be at 1266MHZ on your card. To little voltage and your benchmark will freeze or crash, which tell you that you need to apply a little more voltage. The bios values will often be more voltage than you need, which is why most people end up undervolting their card to find the right sweet spot for them. An undervolted often card runs better, saves energy, and runs cooler.
post #853 of 3468
Quote:
Originally Posted by afaque View Post

Is this method purely safe, because i dont want to brick my card as i have stock card with no dual bios.
I've edited my cards bios and re-flashed it several times and haven't had any issues, but it isn't for the faint hearted. First use wattman and find out what the lowest voltage your card will run at 1266MHZ is. If your default value at 1266mhz in the bios is 1150mv, then go into wattman and lower the voltage in 10mv increments and run some benchmarks. When you freeze or crash then you will know that you've lowered the voltage too much and need to raise it. Once you've found the optimal value for your card. Play some games for a little while. If you are still stable and have no issues then you should be good to go. The video below covers underclocking, and undervolting the RX 480 and is a good reference to look at.

https://www.youtube.com/watch?v=nWDgrAQ678g
Edited by kilogrm70 - 10/17/16 at 2:01am
post #854 of 3468
NO, i have already gone through the steps of undervolting, i found that my card is stable at 1266mhz and 1050mv. All im asking is that in place of those mv codes can i write the actual voltage values of my choice?
post #855 of 3468
Quote:
Originally Posted by afaque View Post

NO, i have already gone through the steps of undervolting, i found that my card is stable at 1266mhz and 1050mv. All im asking is that in place of those mv codes can i write the actual voltage values of my choice?
Yes
post #856 of 3468
Quote:
Originally Posted by kilogrm70 View Post

Yes
Thanks dude. I did it. Now i dun have to go through the hassle of changing all the voltage states again n again in wattman.
post #857 of 3468
Quote:
Originally Posted by gupsterg View Post

ROMs differ between RX 480 and Fury X, but they are sort of the same if you get what I mean wink.gif .

All AMD ROMs are AtomBios, see heading in Fiji bios mod OP. Basic ROM structure is 3 areas, Bios header > Legacy section > UEFI/GOP module.

Through investigations by members/myself we learnt a lot from Hawaii bios mod, then this "experience" was great for Fiji bios mod as well. At first with Hawaii there was a lot of manual investigation (early 2015), by the time we got in the swing of things we learnt Linux driver has a lot of information on structure of ROMs and as open source there to see biggrin.gif (atombios.h was handy plus other parts wink.gif ).

The Legacy section contains data/command tables, you can take like GPU ROMs and will find the command tables are identical, only certain data tables change due to say PCB VRM components/config, cooler used, etc. Some of the data tables are the same structurally between even GPUs, for example the PowerPlay in Tonga was also used in Fiji and it's the same one in Polaris smile.gif . Obviously data values differ, view this link for structure of PowerPlay, in this post you will see image of it being used to mark header.

I don't know the exact reason for why the UEFI/GOP module become universal. I know AMD ROMs are Hybrid ROMs, the Legacy ROM sets card up, if a UEFI/GOP is in ROM card becomes UEFI compatible if not it is Legacy. I'd assume all they are doing is incrementing support for a new GPU in each version. I recall seeing an image where a member had extracted IDs within the UEFI/GOP module, but I can't find it now.

The voltage control chip IR3567B was used on Hawaii, Fiji and Polaris. So some of the mapping done by ROM compares and info leaks by The Stilt and another few sources, allowing us meddling of it wink.gif (WIP progress still).

If your card was dual bios I would have defo given you the ROM by now, as I'm pretty certain all is fine, but as I do not have enough experience about the UEFI section I wish to have it confirmed smile.gif .

That is an excellent writeup! I feel like I'm all up to speed thanks to this post. The Linux drivers are indeed awesome to use as a reference. I even thought It would be possible to edit the Mac OS KEXT files in hopes of implementing de VRM 'fix' that Linux did receive in the past.

Sadly I had a hard time browsing through the KEXT binaries not finding what I was looking for, so I gave up on that route and decided to try this BIOS fix.
post #858 of 3468
Bump for reasonable memory voltage guidelines for 470/480
6600K
(12 items)
 
  
CPUMotherboardGraphicsRAM
i5-6600k 4.6GHz Gigabyte z170XP-SLi-CF Sapphire R9-280X Toxic Corsair DDR4 2133MHz @ 3,000MHz 
Hard DriveCoolingOSKeyboard
Intel 535 480GB SSD Noctua NH-D15 Windows 10 Pro 64bit Microsoft Natural 4000 
PowerCaseMouseMouse Pad
Corsair TX950 ThermalTake Armor Logitech G700 Ripper XXL 
  hide details  
Reply
6600K
(12 items)
 
  
CPUMotherboardGraphicsRAM
i5-6600k 4.6GHz Gigabyte z170XP-SLi-CF Sapphire R9-280X Toxic Corsair DDR4 2133MHz @ 3,000MHz 
Hard DriveCoolingOSKeyboard
Intel 535 480GB SSD Noctua NH-D15 Windows 10 Pro 64bit Microsoft Natural 4000 
PowerCaseMouseMouse Pad
Corsair TX950 ThermalTake Armor Logitech G700 Ripper XXL 
  hide details  
Reply
post #859 of 3468
Quote:
Originally Posted by Mr.N00bLaR View Post

Bump for reasonable memory voltage guidelines for 470/480

No idea as not owned one yet redface.gif , come on guys someone should be able to share info with someone who helped this community.
Quote:
Originally Posted by FricoRico View Post

That is an excellent writeup! I feel like I'm all up to speed thanks to this post. The Linux drivers are indeed awesome to use as a reference. I even thought It would be possible to edit the Mac OS KEXT files in hopes of implementing de VRM 'fix' that Linux did receive in the past.

Sadly I had a hard time browsing through the KEXT binaries not finding what I was looking for, so I gave up on that route and decided to try this BIOS fix.

No worries smile.gif , bios fix will implement as if it was from factory as driver fix is doing for Windows/Linux wink.gif . As I had no reply from Lordkag I checked when he was last online 28/08/16 redface.gif . I will ask someone I know who has RX 480 with dual bios so he can check if UEFI/GOP made my Lordkag for me works as intended, he owes me some favors so should be quick to share info (I hope redface.gif ).

*** edit ***

My buddy with dual bios RX 480 has responded, will get ROM tested and report back smile.gif .
Edited by gupsterg - 10/19/16 at 6:03am
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 #860 of 3468
Quote:
Originally Posted by Mr.N00bLaR View Post

Bump for reasonable memory voltage guidelines for 470/480
What card / model you talking about?
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: AMD/ATI
Overclock.net › Forums › Graphics Cards › AMD/ATI › Polaris Bios Editing ( RX5xx / RX4xx )