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

Polaris Bios Editing ( RX5xx / RX4xx ) - Page 276

post #2751 of 3323
Quote:
Originally Posted by generaleramon View Post

Have you tried changing the vram name in the beginning of the vram_info block?
The vram_info tables have the same lenght?
Clearly the problem is in this section

Went just with changing all memory IDs that i have seen. Havent fiddled further than that. Anyway, the card was so baked, that had to do the 1/8 method.
Desktop PC
(21 items)
 
ASUS ROG G72GX
(6 items)
 
 
CPUMotherboardGraphicsGraphics
AMD FX-8320 ASRock Fatal1ty 990FX Killer Sapphire Nitro+ RX480 XFX RX470 Singlefan 
RAMHard DriveHard DriveHard Drive
Mushkin Redline 996996 2x4GB 2133Mhz Maxtor 6Y080L0 80GB 7200 RPM 8MB Western Digital 160GB 7200RPM 8MB Maxtor 250GB 7200RPM 8MB 
Hard DriveHard DriveOptical DriveCooling
Corsair Force LS WesternDigital Blue 500GB 7200RPM 16MB ASUS DVD-RW ThermalTake Frio Silent 14 
OSOSOSMonitor
Windows 10 Enterprise Linux Mint 17.3 Rosa OphCrack ASUS VS228HR 
KeyboardPowerCaseMouse
Logitech K120 Corsair VS650 Delux Bloody V5 
Audio
Corsair HS30 Raptor 
CPUMotherboardGraphicsRAM
Intel Mobile Core 2 Duo P8700 G72GX NVIDIA GeForce GTX 260M  Hyundai Electronics  
RAMRAM
Hyundai Electronics  Hyundai Electronics  
  hide details  
Reply
Desktop PC
(21 items)
 
ASUS ROG G72GX
(6 items)
 
 
CPUMotherboardGraphicsGraphics
AMD FX-8320 ASRock Fatal1ty 990FX Killer Sapphire Nitro+ RX480 XFX RX470 Singlefan 
RAMHard DriveHard DriveHard Drive
Mushkin Redline 996996 2x4GB 2133Mhz Maxtor 6Y080L0 80GB 7200 RPM 8MB Western Digital 160GB 7200RPM 8MB Maxtor 250GB 7200RPM 8MB 
Hard DriveHard DriveOptical DriveCooling
Corsair Force LS WesternDigital Blue 500GB 7200RPM 16MB ASUS DVD-RW ThermalTake Frio Silent 14 
OSOSOSMonitor
Windows 10 Enterprise Linux Mint 17.3 Rosa OphCrack ASUS VS228HR 
KeyboardPowerCaseMouse
Logitech K120 Corsair VS650 Delux Bloody V5 
Audio
Corsair HS30 Raptor 
CPUMotherboardGraphicsRAM
Intel Mobile Core 2 Duo P8700 G72GX NVIDIA GeForce GTX 260M  Hyundai Electronics  
RAMRAM
Hyundai Electronics  Hyundai Electronics  
  hide details  
Reply
post #2752 of 3323
LINK TO THREAD (so we do not fill this thread): http://www.overclock.net/t/1629357/r-timings-encode-decode-rx-r9-memory-straps

Finally I finished one of my projects!

Based on "OhGodADecode" by "OhGodACompany - @OhGodAGirl & OhGodAPet" v1.01.
(I'm using a modified version of "ohgodadecode.h" from OhGodADecode code)

R_Timings is an easier way to manipulate timings straps, it works as follow:
Code:
Decode with: R_Timings.exe <96-char_hex_string> <output_file>
Encode with: R_Timings.exe <input_file>

Yes, you can decode timings strap (like OhGodADecode did but with more timings shown), save them to a file, edit that file and generate a new timing strap from that file.

When you decode a timings strap a file will be created with this syntax:
Code:
####<SECTION NAME>####
TIMING_NAME_#1 = VALUE
TIMING_NAME_#2 = VALUE
TIMING_NAME_#3 = VALUE
TIMING_NAME_#4 = VALUE
....

Remember that the syntax is really strict (I've no time for beautiful user input parsing):
  • There must be a space before and after the '=' character!
  • Every TIMING_NAME is just for you to easily understand what are you modifying but there must be only one space after it
  • Every VALUE is unsigned and there must be only one space before it and no space after it
  • Inside "ohgodadecode.h" you can find how many bits are allocated for each timing (so you can know the maximum value: 2^(bit + 1) - 1)

Download: R_Timings1.01.zip 130k .zip file

I did some testing and it seems to work, but I'd like more help from you guys (I need to be sure that every strap is decoded/encoded properly).
Insied the zip file you can find the windows binary (compiled for 32bit) and the source, it should work everywhere.

I tried to maintain the R9 strap compatibility but you have to try it for yourself (I do not have an R9), also you have to recompile everything with "-DSTRAP_R9=1".

Off Topic:
// PROGRAMMER POINT OF VIEW

I wrote this is my free time, I know that there are better way to wrote this, I'll later updated this project if needed. Any type of comment is appreciated.

UPDATE #1:
v 1.01 - Fixed typos
Edited by Vento041 - 5/1/17 at 8:14am
post #2753 of 3323
Quote:
Originally Posted by Vento041 View Post

Finally I finished one of my projects!

Based on "OhGodADecode" by "OhGodACompany - @OhGodAGirl & OhGodAPet" v1.01.
(I'm using a modified version of "ohgodadecode.h" from OhGodADecode code)

-snip-

Dang, i was about to start thinking how t odo something like that and you are already done smile.gif
Edited by ku4eto - 5/1/17 at 7:55am
Desktop PC
(21 items)
 
ASUS ROG G72GX
(6 items)
 
 
CPUMotherboardGraphicsGraphics
AMD FX-8320 ASRock Fatal1ty 990FX Killer Sapphire Nitro+ RX480 XFX RX470 Singlefan 
RAMHard DriveHard DriveHard Drive
Mushkin Redline 996996 2x4GB 2133Mhz Maxtor 6Y080L0 80GB 7200 RPM 8MB Western Digital 160GB 7200RPM 8MB Maxtor 250GB 7200RPM 8MB 
Hard DriveHard DriveOptical DriveCooling
Corsair Force LS WesternDigital Blue 500GB 7200RPM 16MB ASUS DVD-RW ThermalTake Frio Silent 14 
OSOSOSMonitor
Windows 10 Enterprise Linux Mint 17.3 Rosa OphCrack ASUS VS228HR 
KeyboardPowerCaseMouse
Logitech K120 Corsair VS650 Delux Bloody V5 
Audio
Corsair HS30 Raptor 
CPUMotherboardGraphicsRAM
Intel Mobile Core 2 Duo P8700 G72GX NVIDIA GeForce GTX 260M  Hyundai Electronics  
RAMRAM
Hyundai Electronics  Hyundai Electronics  
  hide details  
Reply
Desktop PC
(21 items)
 
ASUS ROG G72GX
(6 items)
 
 
CPUMotherboardGraphicsGraphics
AMD FX-8320 ASRock Fatal1ty 990FX Killer Sapphire Nitro+ RX480 XFX RX470 Singlefan 
RAMHard DriveHard DriveHard Drive
Mushkin Redline 996996 2x4GB 2133Mhz Maxtor 6Y080L0 80GB 7200 RPM 8MB Western Digital 160GB 7200RPM 8MB Maxtor 250GB 7200RPM 8MB 
Hard DriveHard DriveOptical DriveCooling
Corsair Force LS WesternDigital Blue 500GB 7200RPM 16MB ASUS DVD-RW ThermalTake Frio Silent 14 
OSOSOSMonitor
Windows 10 Enterprise Linux Mint 17.3 Rosa OphCrack ASUS VS228HR 
KeyboardPowerCaseMouse
Logitech K120 Corsair VS650 Delux Bloody V5 
Audio
Corsair HS30 Raptor 
CPUMotherboardGraphicsRAM
Intel Mobile Core 2 Duo P8700 G72GX NVIDIA GeForce GTX 260M  Hyundai Electronics  
RAMRAM
Hyundai Electronics  Hyundai Electronics  
  hide details  
Reply
post #2754 of 3323
Awesome job, @vento041 - thanks so much for your contributions!
post #2755 of 3323
Quote:
Originally Posted by ku4eto View Post

It doesnt work like that. I have tried changing the memory ID and the card wont POST.

It absolutely does work like that and no one told you to change the memory ID lol
post #2756 of 3323
Quote:
Originally Posted by generaleramon View Post

UberMix v3.1

777000000000000022CC1C00AD615C41C0590E152ECC8608006007000B031420FA8900A00300000010122F3FBA354019
Decoded Timings (Click to show)
TRCDW=13 TRCDWA=13 TRCDR=24 TRCDRA=24 TRRD=5 TRC=65 Pad0=0

TNOPW=0 TNOPR=0 TR2W=28 TCCDL=4 TR2R=5 TW2R=14 Pad0=0 TCL=21 Pad1=0

TRP_WRA=46 TRP_RDA=24 TRP=27 TRFC=136 Pad0=0

PA2RDATA=0 Pad0=0 PA2WDATA=0 Pad1=0 TFAW=0 TCRCRL=3 TCRCWL=7 TFAW32=0

MC_SEQ_MISC1: 0x2014030B
MC_SEQ_MISC3: 0xA00089FA
MC_SEQ_MISC8: 0x00000003

ACTRD=16 ACTWR=18 RASMACTRD=47 RASMACTWR=63

RAS2RAS=186 RP=53 WRPLUSRP=64 BUS_TURN=25

-TRCDR and TRCDRA are now equal (GDDR5 standard?)
-TRFC set to 136 (+1) and RAS2RAS to 186 (+1) for a (very) little more stability
-TRP=27 but no performance penalty
-TCCDL=4 best for GDDR5?
-RASMACTRD=47 RASMACTWR=63 for better performance

+0.3GB/s in OclMemBench
+0.1 fps / 10pt in Superposition Benchmark 4K

Just in case you'd want some extra info on that smile.gif
Fully Decoded :) (Click to show)
--> HEX strap: 777000000000000022CC1C00AD615C41C0590E152ECC8608006007000B031420FA8900A00300000010122F3FBA354019

--> MC_SEQ_WR_CTL_D0
DAT_DLY = 7, DQS_DLY = 7, DQS_XTR = 0, DAT_2Y_DLY = 0, ADR_2Y_DLY = 0, CMD_2Y_DLY = 0, OEN_DLY = 7, OEN_EXT = 0

--> MC_SEQ_WR_CTL_D1
DAT_DLY = 0, DQS_DLY = 0, DQS_XTR = 0, DAT_2Y_DLY = 0, ADR_2Y_DLY = 0, CMD_2Y_DLY = 0, OEN_DLY = 0, OEN_EXT = 0

--> MC_SEQ_PMG_TIMING
TCKSRE = 2, TCKSRX = 2, TCKE_PULSE = 12, TCKE = 12, SEQ_IDLE = 7

--> MC_SEQ_RAS_TIMING
TRCDW = 13, TRCDWA = 13, TRCDR = 24, TRCDRA = 24, TRRD = 5, TRC = 65

--> MC_SEQ_CAS_TIMING
TNOPW = 0, TNOPR = 0, TR2W = 28, TCCLD = 4, TR2R = 5, TW2R = 14, TCL = 21

--> MC_SEQ_MISC_TIMING
TRP_WRA = 46, TRP_RDA = 12, TRP = 13, TRFC = 136

--> MC_SEQ_MISC_TIMING2
PA2RDATA = 0, PA2WDATA = 0, FAW = 0, TREDC = 3, TWEDC = 7, T32AW = 0, TWDATATR = 0

--> MC_SEQ_MISC1
-- MR0
WL = 3, CL = 22, TM = 0, WR = 23, BA0 = 0, BA1 = 0, BA2 = 0, BA3 = 0
-- MR1
DS = 0, DT = 1, ADR = 1, CAL = 0, PLL = 0, RDBI = 0, WDBI = 0, ABI = 0,
RES = 0, BA0 = 0, BA1 = 1, BA2 = 0, BA3 = 0

--> MC_SEQ_MISC3
-- MR4
EDCHP = 10, CRC WL = 7, CRC RL = 3, RD CRC = 0, WR CRC = 0, EDCHPi = 1, BA0 = 0, BA1 = 0, BA2 = 0, BA3 = 1
-- MR5
LP1 = 0, LP2 = 0, LP3 = 0, PLL/DLL BW = 0, RAS = 0, BA0 = 0, BA1 = 1, BA2 = 0, BA3 = 1


--> MC_SEQ_MISC8
-- MR8
CLEHF = 1, WREHF = 1, RFU = 0, BA0 = 0, BA1 = 0, BA2 = 0, BA3 = 0
-- MR7
PLL Stby = 0, PLL Fclk = 0, PLL DelC = 0, LF Mode = 0, Auto Sync = 0, DQ PreA = 0, Temp Sensor = 0, HVFRED = 0,
VDD Range = 0, RFU = 0, BA0 = 0, BA1 = 0, BA2 = 0, BA3 = 0


--> MC_ARB_DRAM_TIMING
ACTRD = 16, ACTWR = 18, RASMACTRD = 47, RASMACTWR = 63

--> MC_ARB_DRAM_TIMING2
RAS2RAS = 186, RP = 53, WRPLUSRP = 64, BUS_TURN = 25

Raise refresh command to 71/72 cycles and it'll be faster.
TRC higher = more stable mem at a higher frequency.

Keep it up!

Greetings
post #2757 of 3323
What are the advantages of flashing RX580 bios on a RX480? Is it worth it?
Quote:
Originally Posted by generaleramon View Post

ReferenceRX480toRX580v2.1.zip 517k .zip file

MODv2.1.rom is the same a MOD.rom but :
-Core voltage is higher / 1168mv@1350Mhz
-Max fan speed is 2500rpm
-Mem Clock is 2000Mhz

MOD.rom is the bios i'm using on my Reference XFX RX480 8GB
-Low Voltages / 1137mv@1350Mhz
-High DPMs tuned for max performance in case of throttling
-Max fan speed is 3200rpm
-Mem Clock is 2100Mhz
-UberMix v2.3 Timings
-TDP is 165-170W
-1.200v Wattman Limit
-85°C Max Temp / 75°C Target Temp

GV-RX580GAMING-8GD.rom is the original Bios from MSI RX580 1340Mhz, Reference RX480 compatible
-Stock RX580 clocks / voltages
-Max fan speed is 3000rpm
-Stock RX480-580 Timings
-TDP is 145-150W
Try this if you have problems

@Y0shi


My card can run 1350 on 1136mV. Is the difference significant on this bios compared to stock@1350?
Edited by risotto - 5/1/17 at 11:48am
post #2758 of 3323
Quote:
Originally Posted by risotto View Post

What are the advantages of flashing RX580 bios on a RX480? Is it worth it?
My card can run 1350 on 1136mV. Is the difference significant on this bios compared to stock@1350?

Extra memory step, higher power limit

This question has many times since the flashing started make sure to look around next time. Buildzoid even did a video on it
Toxic-DT
(19 items)
 
Toxic-Mini
(6 items)
 
Toxic-SV
(10 items)
 
CPUMotherboardGraphicsRAM
i7 4770k Gigabyte Z87X-UD4H Sapphire Nitro + RX 470 Gskill Ares 
Hard DriveHard DriveHard DriveOptical Drive
Mushkin Eco3 Kingdian  Corsair LE  Lite On 
CoolingOSMonitorKeyboard
Cryorig H5 Windows 10 pro Dell S2415h Azio MK Retro 
PowerCaseMouseAudio
Seasonic G Series 650w Define R5  Logitech G500s Asus Xonar DSX 
AudioAudioAudio
Monoprice Retro Heaphones Monoprice Vocal Dynamic Mic Edifier r980t  
CPUMotherboardGraphicsRAM
Rk3288 Firefly  Mali t760 mp4 Ddr3 1600 
Hard DriveOS
Internal EMMC Android 
CPUMotherboardGraphicsRAM
Xeon e5649 HP z400 FirePro v4800 12gb Gkill Ripjaw 
Hard DriveHard DriveCoolingOS
Hitachi Ultrastar Western Digital 320gb HP High Performance Cooler Ubuntu Gnome 16.10 
PowerCase
HP z400 HP z400 
  hide details  
Reply
Toxic-DT
(19 items)
 
Toxic-Mini
(6 items)
 
Toxic-SV
(10 items)
 
CPUMotherboardGraphicsRAM
i7 4770k Gigabyte Z87X-UD4H Sapphire Nitro + RX 470 Gskill Ares 
Hard DriveHard DriveHard DriveOptical Drive
Mushkin Eco3 Kingdian  Corsair LE  Lite On 
CoolingOSMonitorKeyboard
Cryorig H5 Windows 10 pro Dell S2415h Azio MK Retro 
PowerCaseMouseAudio
Seasonic G Series 650w Define R5  Logitech G500s Asus Xonar DSX 
AudioAudioAudio
Monoprice Retro Heaphones Monoprice Vocal Dynamic Mic Edifier r980t  
CPUMotherboardGraphicsRAM
Rk3288 Firefly  Mali t760 mp4 Ddr3 1600 
Hard DriveOS
Internal EMMC Android 
CPUMotherboardGraphicsRAM
Xeon e5649 HP z400 FirePro v4800 12gb Gkill Ripjaw 
Hard DriveHard DriveCoolingOS
Hitachi Ultrastar Western Digital 320gb HP High Performance Cooler Ubuntu Gnome 16.10 
PowerCase
HP z400 HP z400 
  hide details  
Reply
post #2759 of 3323

30 mins of looping heaven. using the modded bios by generaleramon. i had to change the memory to 2000 though, 2100 is no go. hwinfo showed me 300k+ errors. anything I could do about them ? biggrin.gif

very good decision iiflashed the 580 bios. card is colder than ever at idle and im getting higher pts score in heaven with 1350 as i did with 1400 on stock bios. *** ?
post #2760 of 3323
Quote:
Originally Posted by Hwgeek View Post

Ok- since I was the first to try rx570 bios, I gave this one chance too.
First of all- the bios works on SHapphire Nitro+ RX 470 4GB.
Another interesting thing is that the IDLE power draw dropped downd to under 10W! with Nitro RX 570 it was 29W!
I run time spy:

http://www.3dmark.com/3dm/19582766


Update: Run it @ shapphire Nitro clock: 1340/1750= lower score:
http://www.3dmark.com/3dm/19583061
but much less Vcore and power.

What version is your nitro?

I have a rx470 Nitro OC+ 1216/1750Mhz Hynix memory. Can flash this?
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 )