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

Polaris Bios Editing ( RX5xx / RX4xx ) - Page 85

post #841 of 3397
Hi guys, i'm new to this bios editing thing. but The RX 470 red dragon that i've bought forced me to think about it.
Look at the stock bios that came with the card



Could someone help me with what should i change to get the stock perfomance?


this thing right now doesn't even get to stock performance and is killing me.

Comparision with another rx470
post #842 of 3397
Quote:
Originally Posted by gupsterg View Post

The ROM is done smile.gif .

From AMD UEFI/GOP v1.53.0.0.0 it become universal (see this post). In your factory ROM you have AMD UEFI/GOP v1.60.0.15.50, this version I have been using on my Fury X with the mod from Lordkag. As your card is not dual bios I just wanted to confirm with him it's "good to go" prior to releasing ROM to you.

Wow that is crazy fast! Am I correct in understanding that the AMD RX480 uses the same ROM as a Fury X? I didn't expect that, thinking that every BIOS is custom for each and every card. Glad you are getting the ROM double checked as well. Can't thank you enough for your kindness and interest in helping me out! :-D
post #843 of 3397
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 .
Edited by gupsterg - 10/16/16 at 2:46pm
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 #844 of 3397
What's a reasonable limit for memory voltage in the Polaris BIOS tool?
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 #845 of 3397
Quote:
Originally Posted by dadihu View Post

Hi guys, i'm new to this bios editing thing. but The RX 470 red dragon that i've bought forced me to think about it.
Look at the stock bios that came with the card



Could someone help me with what should i change to get the stock perfomance?


this thing right now doesn't even get to stock performance and is killing me.

Comparision with another rx470

I've never heard of the PowerColor Red Dragon RX 470, but PowerColor has another card out called the Red Devil RX 470. I would download the bios for that card from The Tech Powerup VGA Bios collection website https://www.techpowerup.com/vgabios/185299/powercolor-rx470-4096-160721 open it up with the polaris bios editor and then open your own bios up and see what the difference is. Use the red devil 470 bios as a guide and make the applicable changes to your card bios. You may just be able to flash the red devil 470 bios on to your card since they are both Powercolor cards, but i'm not sure. You may just want to edit your existing bios with the changes from the red-devil card and see what result you get. Remember to make sure that you back up your own bios first. Reply back with your results.
post #846 of 3397
hello guys i need to edit the voltage states in my bios




all the codes written on mv section, i dont know what to input for which state so kindly someone plz give me a chart or something to know about these mv codes for different voltages.
post #847 of 3397
Quote:
Originally Posted by afaque View Post

hello guys i need to edit the voltage states in my bios




all the codes written on mv section, i dont know what to input for which state so kindly someone plz give me a chart or something to know about these mv codes for different voltages.

I believe those EVV values above 300MHZ/800mv are data used by the bios, which calculates the correct default voltage of the card ASIC, based on leakage. You can either leave them as they are, or you can put a specific value for each state to correspond with the GPU Megahertz value you have entered. If you have a favorite wattman profile with the various states/mv values and you wanted to change your bios to reflect it, then you could.
post #848 of 3397
Quote:
Originally Posted by kilogrm70 View Post

I believe those EVV values above 300MHZ/800mv are data used by the bios, which calculates the correct default voltage of the card ASIC, based on leakage. You can either leave them as they are, or you can put a specific value for each state to correspond with the GPU Megahertz value you have entered. If you have a favorite wattman profile with the various states/mv values and you wanted to change your bios to reflect it, then you could.

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.
post #849 of 3397
Quote:
Originally Posted by kilogrm70 View Post

I believe those EVV values above 300MHZ/800mv are data used by the bios, which calculates the correct default voltage of the card ASIC, based on leakage. You can either leave them as they are, or you can put a specific value for each state to correspond with the GPU Megahertz value you have entered. If you have a favorite wattman profile with the various states/mv values and you wanted to change your bios to reflect it, then you could.

Lets say that at last spot i change the mhz value to 1266 which is 1288 and i dont change the mv value. I will get 1.15v again or bios will adjust the voltage on its own again. Otherwise can i change those 658.. Values to voltage numbers straight?? Is there any risk involved? Suppose i change all 658.. Values to my liking voltages for each state. Will it work??
post #850 of 3397
Quote:
Originally Posted by afaque View Post

Lets say that at last spot i change the mhz value to 1266 which is 1288 and i dont change the mv value. I will get 1.15v again or bios will adjust the voltage on its own again. Otherwise can i change those 658.. Values to voltage numbers straight?? Is there any risk involved? Suppose i change all 658.. Values to my liking voltages for each state. Will it work??

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.
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 )