Pages:
Author

Topic: Custom RAM Timings for GPU's with GDDR5 - DOWNLOAD LINKS - UPDATED - page 30. (Read 155645 times)

hero member
Activity: 2548
Merit: 626
Try with this :

https://github.com/IojkinKot/PolarisBiosEditor

Dallase, could you upload that 570 rom please ?

Edit1:

You can easily fix checksum with ohgod..tool : https://mega.nz/#!zIwVXL4B!IUQOXRqWDw6L15rvN5gBgBN0hxc6ncQu5YcnG41m90g

Edit2:
I see now that 480 micron rom was uploaded & modified by me, but why do you want to open it in hawaiireader ? Cheesy
480 are polaris cards, not hawaii Cheesy
sr. member
Activity: 430
Merit: 254
I assume ATOMBIOSReader will work for generating command and data table info to make hex editing easier but don't quote me on that.

https://github.com/kizwan/ATOMBIOSReader
member
Activity: 81
Merit: 1002
It was only the wind.
Anyone find out how to change the refresh interval through the straps or elsewhere in the BIOS?  I'm not talking about tRFC the refresh command delay, I'm talking about the refresh interval or period (tREFI & tREF).  I want to reduce the refresh overhead by refreshing the RAM less frequently.  Wolf says he's only been able to do it by directly writing to the memory controller registers.  Obviously changing values in the strap or the BIOS would be easier.  Unless Wolf decides to release that code too... :-)


I'd give it to you, but you'd release it Tongue
member
Activity: 129
Merit: 10
Wish Polaris Bios Editor supported this.

Someone will probably modify it eventually. The 5xx series just came out a few days ago so it could take time. I'm not sure if the original author still works on it...looks like the last update was v1.4 in July last year.

https://github.com/caa82437/PolarisBiosEditor

Someone made v1.4.1 and added Elpida and Micron mem support though but I dunno who did that.

Anyway you can always hex edit the BIOS and then load/save it in HawaiiBiosReader to fix the checksum.

Earlier I had tried to load up this 480 micro rom in HawaiiBiosReader and it said Unsupported Rom.

http://www.filedropper.com/s480-8gb-micron

I'll try the 570 micron next.


Yeah it's not for editing but just fixing the checksum after you've edited it with something else like a hex editor.

Gotcha.  I tried loading the 570 micron rom in PBE 1.4.1, and straps box is completely empty.

sr. member
Activity: 430
Merit: 254
Wish Polaris Bios Editor supported this.

Someone will probably modify it eventually. The 5xx series just came out a few days ago so it could take time. I'm not sure if the original author still works on it...looks like the last update was v1.4 in July last year.

https://github.com/caa82437/PolarisBiosEditor

Someone made v1.4.1 and added Elpida and Micron mem support though but I dunno who did that.

Anyway you can always hex edit the BIOS and then load/save it in HawaiiBiosReader to fix the checksum.

Earlier I had tried to load up this 480 micro rom in HawaiiBiosReader and it said Unsupported Rom.

http://www.filedropper.com/s480-8gb-micron

I'll try the 570 micron next.


Yeah it's not for editing but just fixing the checksum after you've edited it with something else like a hex editor.
member
Activity: 129
Merit: 10
Wish Polaris Bios Editor supported this.

Someone will probably modify it eventually. The 5xx series just came out a few days ago so it could take time. I'm not sure if the original author still works on it...looks like the last update was v1.4 in July last year.

https://github.com/caa82437/PolarisBiosEditor

Someone made v1.4.1 and added Elpida and Micron mem support though but I dunno who did that.

Anyway you can always hex edit the BIOS and then load/save it in HawaiiBiosReader to fix the checksum.

Earlier I had tried to load up this 480 micro rom in HawaiiBiosReader and it said Unsupported Rom.

http://www.filedropper.com/s480-8gb-micron

I'll try the 570 micron next.
sr. member
Activity: 430
Merit: 254
Wish Polaris Bios Editor supported this.

Someone will probably modify it eventually. The 5xx series just came out a few days ago so it could take time. I'm not sure if the original author still works on it...looks like the last update was v1.4 in July last year.

https://github.com/caa82437/PolarisBiosEditor

Someone made v1.4.1 and added Elpida and Micron mem support though but I dunno who did that.

Anyway you can always hex edit the BIOS and then load/save it in HawaiiBiosReader to fix the checksum.
member
Activity: 126
Merit: 10

Better to use hex editor. You can see that the real straps actually begin about halfway through the lines you posted and that this BIOS supports 2 different memory types.

Thats what I ended up doing.  I've pulled out the straps (v02's) it uses here

Code:
MICRON

409C0002 (400mhz)
555000000000000022DD1C0084941212F0540B0795847102002041001B0414209A8800A00000312006050D0E270F160E
80380102 (800mhz)
777000000000000022DD1C00E7AC352210550D0A20C7F20400248100340914209A8800A0000031200C08171B4F172110
905F0102 (900mhz)
777000000000000022DD1C002931462620550E0BA20793050026A2003C0A1420AA8800A0000031200D0A1A1D59192311
A0860102 (1000mhz)
777000000000000022DD1C0029B5462930550E0C244823060026A200440B1420AA8800A0000031200E0A1C20621B2511
74B70102 (1125mhz)
777000000000000022FF1C006BBD572F40550F0D28C9F3060048C5004C0D14205A8900A000003120100C20246F1E2912
48E80102 (1250mhz)
777000000000000022FF1C008CC5583460550F0F2C4AB4070048C5005C0F14205A8900A000003120120D23287B222D13
1C190202 (1375mhz)
777000000000000022339D00CECD593980551111AE8A84080048C6006C0014206A8900A002003120140F262B88252F15
A42C0202 (1425mhz)
777000000000000022339D00CE516A3B805511112FCBD408004AE6006C0014206A8900A002003120150F272D8D263015
F0490202 (1500mhz)
777000000000000022339D00CE516A3D9055111230CB4409004AE600740114206A8900A002003120150F292F94273116
C47A0202 (1625mhz)
999000000000000022559D0010DE7B4480551312B78C450A004C0601750414206A8900A00200312018112D34A42A3816
98AB0202 (1750mhz)
999000000000000022559D0031627C489055131339CDD50A004C06017D0514206A8900A00200312019123037AD2C3A17
400D0302 (2000mhz)
BBB000000000000022889D0073EE8D53805515133ECF560C004E26017E0514206A8900A0020031201C143840C5303F17

The v01 straps for hynix are also in there, but the card does not use them.   Wish Polaris Bios Editor supported this.

To me it looks like Hynix H5GC4H24AJR timings (exact copy).
member
Activity: 129
Merit: 10

Better to use hex editor. You can see that the real straps actually begin about halfway through the lines you posted and that this BIOS supports 2 different memory types.

Thats what I ended up doing.  I've pulled out the straps (v02's) it uses here

Code:
MICRON

409C0002 (400mhz)
555000000000000022DD1C0084941212F0540B0795847102002041001B0414209A8800A00000312006050D0E270F160E
80380102 (800mhz)
777000000000000022DD1C00E7AC352210550D0A20C7F20400248100340914209A8800A0000031200C08171B4F172110
905F0102 (900mhz)
777000000000000022DD1C002931462620550E0BA20793050026A2003C0A1420AA8800A0000031200D0A1A1D59192311
A0860102 (1000mhz)
777000000000000022DD1C0029B5462930550E0C244823060026A200440B1420AA8800A0000031200E0A1C20621B2511
74B70102 (1125mhz)
777000000000000022FF1C006BBD572F40550F0D28C9F3060048C5004C0D14205A8900A000003120100C20246F1E2912
48E80102 (1250mhz)
777000000000000022FF1C008CC5583460550F0F2C4AB4070048C5005C0F14205A8900A000003120120D23287B222D13
1C190202 (1375mhz)
777000000000000022339D00CECD593980551111AE8A84080048C6006C0014206A8900A002003120140F262B88252F15
A42C0202 (1425mhz)
777000000000000022339D00CE516A3B805511112FCBD408004AE6006C0014206A8900A002003120150F272D8D263015
F0490202 (1500mhz)
777000000000000022339D00CE516A3D9055111230CB4409004AE600740114206A8900A002003120150F292F94273116
C47A0202 (1625mhz)
999000000000000022559D0010DE7B4480551312B78C450A004C0601750414206A8900A00200312018112D34A42A3816
98AB0202 (1750mhz)
999000000000000022559D0031627C489055131339CDD50A004C06017D0514206A8900A00200312019123037AD2C3A17
400D0302 (2000mhz)
BBB000000000000022889D0073EE8D53805515133ECF560C004E26017E0514206A8900A0020031201C143840C5303F17

The v01 straps for hynix are also in there, but the card does not use them.   Wish Polaris Bios Editor supported this.

sr. member
Activity: 430
Merit: 254
member
Activity: 126
Merit: 10
Is it just Polaris Bios Editor not reading the rom correctly?  Maybe I need to update...

No idea. PBE is useless for me since it is non-scriptable, windows-only gui tool.
member
Activity: 66
Merit: 10
Just testing Gigabyte RX 570 Gaming, Elpida onboard. First looking - those straps are outrageous - TCL = 23@1750, TRCDR = 26, but at 2000 there are better dragons - TCL = 25, TRCDR = 29, and suddenly TRPWRA = 6. No surprise I got instant freeze with stock bios when set mem clock to 2000.
Trying to optimize it now, but driver signing caught me in 17.4.3, blah.

Polaris Bios Editor works OK, no issues.
member
Activity: 129
Merit: 10
member
Activity: 126
Merit: 10
someone could try them on a 470 card with micron mem Cheesy
Better use random hex string since it will probably give same result.  Cheesy


member
Activity: 126
Merit: 10
hero member
Activity: 2548
Merit: 626
someone could try them on a 470 card with micron mem Cheesy
member
Activity: 129
Merit: 10
Has anyone looked at the micron straps on the RX 570 yet?

# RX570 Micron
my %straps = (
'2118409','F08C300400050300001E01000000005D070300000000002A0034002F0A04300A00D50A042C0A042 80A04290A042A0A04',
'91645256','0A048B0A045F0A04DD0984DE0984FFFF00204E0001999000000000000022AA1C0060881107C0540 B078F82C000002041',
'3355496','209A8840A100000000030105070C0A100C409C0001999000000000000022AA1C006094120FD0540 C0815449101002041',
'3357483','209A8880A20000000006010A0F190E160D80380101999000000000000022AA1C00A5AC351F10550 E0C21C73203004482',
'3361497','202A8900A5000000000C06141A33182210A0860101777000000000000022AA1C002939572750550 D0FA68803040068C2',
'3363522','20AA8900A6000000000F0A191E401E271248E80101777000000000000022AA1C00AD49593270550 E12AD8A14050068C3',
'3365529','20BA8980A700000000130E202551242E131C190201777000000000000022AA1C00EF516A3790550 F14B20B9505006AE4',
'3357050','20CA89C0A8020000001510232859283315A42C0201777000000000000022AA1C0010D66A3990550 F14344CC505006AE4',
'3357706','20CA8900A902000000161124295C293515F0490201777000000000000022AA1C00315A6B3CA0550 F15B68C1506006AE4',
'3358382','20CA8980A9020000001712262B612B3715C47A0201777000000000000022AA1C0073627C41B0551 016BA0D9606006C06',
'3359385','20EA8940AA030000001914292E692E3B1698AB0201777000000000000022AA1C00B56A7D46C0551 017BE8E1607006C07',
'3360716','20FA8900AB030000001B162C3171313F17400D0301999000000000000022AA1C0018F77E4FD0551 21946501708006C07',
'3363381','20FA8980AC030000001E19323781364718409C0002555000000000000022DD1C0084941212F0540 B0795847102002041',
'3358133','209A8800A00000312006050D0E270F160E80380102777000000000000022DD1C00E7AC352210550 D0A20C7F204002481',
'3361474','209A8800A0000031200C08171B4F172110905F0102777000000000000022DD1C002931462620550 E0BA20793050026A2',
'3362150','20AA8800A0000031200D0A1A1D59192311A0860102777000000000000022DD1C0029B5462930550 E0C244823060026A2',
);
sr. member
Activity: 588
Merit: 251
My Sapphire Rx470/K4G4 has been running for about a half hour with tR2R=4.  No change in hashrate.  Still at a loss as to what it actually is.

After sleeping on it, I thought maybe tR2R is actually tCCDS.  For GDDR5, tCCDS is always 2, so I tried it with both my Rx 470 cards (Samsung & Hynix).  Both are working fine at 2.
In the past few weeks I've been communicating with some guys at AMD, and found out that they generally won't update the headers (i.e. gmc_8_1_sh_mask.h) unless it is a functional bug.  Apparently there is a lot of BS hoops they have to jump through to in order to publicly release changes.  Since the field wasn't named tCCDS, that could explain why nobody noticed that the memory straps were using 5 instead of 2.
sr. member
Activity: 588
Merit: 251
Anyway to know which rx gpu models have mem heatsinks? and how much do the heatsinks matter?

Sapphire Nitro/Nitro+/Pulse. MSI Armor+Gaming X/XFX Black+TripleX/Asus Strix I know for sure that they don't. And I can bet that Gigabyte doesn't have either, at least on their regular version (Aorus might have).

I saw teardown pictures of a Gigabyte Rx 470 Gaming card that had TIM pads for the memory connected to the main heatsink.  It looked like there was coverage for all 8 RAM chips.

member
Activity: 161
Merit: 10
Anyway to know which rx gpu models have mem heatsinks? and how much do the heatsinks matter?

Sapphire Nitro/Nitro+/Pulse. MSI Armor+Gaming X/XFX Black+TripleX/Asus Strix I know for sure that they don't. And I can bet that Gigabyte doesn't have either, at least on their regular version (Aorus might have).
Pages:
Jump to: