Overclock.net › Forums › Graphics Cards › AMD/ATI › ATI Hd 7950/7970 bios mod thread
New Posts  All Forums:Forum Nav:

ATI Hd 7950/7970 bios mod thread - Page 69

post #681 of 1288
Quote:
Originally Posted by Coldblackice View Post

Thanks for the info. I'm still a little confused on what you actually tweaked -- or rather, how it benefited your performance.

From what you wrote, it seems that you basically
Interesting, thanks for posting. That heaven benchmark is a curious one.

Could you open GPU-Z and see how many ROPs are enabled with Stilt's bios? I'm not sure if GPU-Z shows the total number of onboard ROPs, or just the number of ROPs enabled. If yours shows 16 ROPs, I guess we'll know.

It's showing 32 ROPS in GPU-Z but thats not always accurate is it?
post #682 of 1288
I edit my memory timings for my 1500 MHz+ path in the 7970 Asus OC Test BIOS.

F0 49 02 -> 02 49 F0 hex = 150000 dez = 1500 MHz.
The blue marked are the mem timings.



I compared the reference, Asus 280X Matrix and Stilt mem timings with AIDA64 GPGPU Benchmark.
A huge difference is in the Memory Copy.

HD 7970 Reference card 1200/1700 MHz - Modified Asus OC Test BIOS

Asus standard:
Memory Copy 218935 MB/s 4415 ms
- 15 MB Block 171032 MB/s 0 ms
- 32 MB Block 171345 MB/s 0 ms
- 64 MB Block 202048 MB/s 1 ms
- 128 MB Block 171345 MB/s 1 ms
- 256 MB Block 196384 MB/s 3 ms
- 512 MB Block 195185 MB/s 5 ms
- 512 MB Block 218935 MB/s 5 ms

Asus 280X Matrix:
Memory Copy 232821 MB/s 4352 ms
- 15 MB Block 189140 MB/s 0 ms
- 32 MB Block 214806 MB/s 0 ms
- 64 MB Block 210629 MB/s 1 ms
- 128 MB Block 201453 MB/s 1 ms
- 256 MB Block 232821 MB/s 2 ms
- 512 MB Block 224609 MB/s 5 ms
- 512 MB Block 220592 MB/s 5 ms

The Stilt:
Memory Copy 233714 MB/s 4384 ms
- 15 MB Block 183040 MB/s 0 ms
- 32 MB Block 192683 MB/s 0 ms
- 64 MB Block 196080 MB/s 1 ms
- 128 MB Block 218688 MB/s 1 ms
- 256 MB Block 226980 MB/s 2 ms
- 512 MB Block 225041 MB/s 5 ms
- 512 MB Block 233714 MB/s 4 ms
post #683 of 1288
i'm trying to "Offsetting Vrm +1" but in the first post i don't see where is explained, someone can help me?
post #684 of 1288
Quote:
Originally Posted by Lard View Post

I edit my memory timings for my 1500 MHz+ path in the 7970 Asus OC Test BIOS.

F0 49 02 -> 02 49 F0 hex = 150000 dez = 1500 MHz.
The blue marked are the mem timings.


Are the timings in that picture from the matrix bios or the stilt one? They match exactly what the Stilt bios is set to for my card.
post #685 of 1288
Quote:
Originally Posted by Bkpizza View Post

Are the timings in that picture from the matrix bios or the stilt one? They match exactly what the Stilt bios is set to for my card.

The timings in the picture are from Stilt, this is the Matrix 1500 MHz code that I used:
00 77 71 33 20 00 00 00 00 CE 51 6A 3B 70 55 10 10 2B A2 18 06 00 4A E6 00 22 00 9D 00 64 0E 14 20 6A 89 00 A0 00 00 01 20 15 0F 27 2D 3C 23 2C 14
post #686 of 1288
Ok that makes sense then, and you've found your timings work better for you?
post #687 of 1288
Quote:
Originally Posted by Sonic_AFB View Post

i'm trying to "Offsetting Vrm +1" but in the first post i don't see where is explained, someone can help me?

Hey mate, I'm really not sure about this but I think that you have to raise the VRM signal by +1 for load voltage.

I think this is the way to do it for a non boost bios..
Quote:

http://www.overclock.net/content/type/61/id/1490905/width/500/height/1000/flags/LL
This is all in this line.
Voltage profiles


1.374V 171vrm signal 40% ASIC
1.355v 168vrm signal 50% ASIC
1.174v 139vrm signal 55% ASIC
1.149v 135vrm signal 80% ASIC
1.090V 129vrm signal 102.3% ASIC

5E 05 AB 00 90 01 4B 05 A8 00 F4 01 96 04 8B 00 26 02 7D 04 87 00 Bios Hex
1374 171 40 1355 168 50 1174 139 55 1149 135 Decimal
05 5E 00 AB 01 90 05 4B 00 A8 01 F4 04 96 00 8B 02 26 04 7D 00 87 Actual hex


So for example i would have to calculate the hex for 172 VRM which would be AC instead of AB
Bolded bit is the vrm signal
Italic is the voltage

I think the easiest way would be to open your bios with HD 7000 Editor 0.42 and look at the voltage table. Next convert the vrm signal for your ASIC quality range from decimal to hex.
So my signal for my ASIC is 131, in hex that is 83.
Then do the same for the voltage. My voltage is 1125mv which in hex is 04 65.

Next reverse the hex for the voltage so its in the bios format : 65 04
Then search for the hex values in your editor of the voltage and then the vrm signal: 65 04 83

Once you have found the spot, all you have to do is change the vrm signal up by one, I need vrm signal 132, which in hex is 84

So change the 83 to 84...

For a boost bios you wont be able to find the vrm signal from HD7000 editor, but if you know the boost voltage you can convert it hex and then reverse the sequence.
My boost voltage is 1250, so to hex it is 04 E2
Then I search for E2 04, and it may come up a few times, but the one that has 00 E2 04 xx 00 is the one you want, where xx is the hex for vrm.

Mine was 00 E2 04 97 00, meaning my vrm signal for boost was 151 which is about right. If you get a strangely high or low number ( like below 130 and above 180ish) then you are at the wrong spot!!!


Obviously you will have to calculate your own numbers and I really hope it works, if your not comfortable don't do it and I'm sorry I'm probably a bit unclear.
Edited by Bkpizza - 3/26/14 at 5:27pm
post #688 of 1288
Quote:
Originally Posted by Bkpizza View Post

Ok that makes sense then, and you've found your timings work better for you?

Stilt said for the Asus.R9280X.3072.130827.rom:
Quote:
There was not much to be done, but optimised it a bit further anyway

My read is his latency is better.
post #689 of 1288
Quote:
Originally Posted by Lard View Post

Stilt said for the Asus.R9280X.3072.130827.rom:
My read is his latency is better.

Sweet thanks man.
post #690 of 1288
Quote:
Originally Posted by Lard View Post

I edit my memory timings for my 1500 MHz+ path in the 7970 Asus OC Test BIOS.

F0 49 02 -> 02 49 F0 hex = 150000 dez = 1500 MHz.
The blue marked are the mem timings.



I compared the reference, Asus 280X Matrix and Stilt mem timings with AIDA64 GPGPU Benchmark.
A huge difference is in the Memory Copy.

HD 7970 Reference card 1200/1700 MHz - Modified Asus OC Test BIOS

Asus standard:
Memory Copy 218935 MB/s 4415 ms
- 15 MB Block 171032 MB/s 0 ms
- 32 MB Block 171345 MB/s 0 ms
- 64 MB Block 202048 MB/s 1 ms
- 128 MB Block 171345 MB/s 1 ms
- 256 MB Block 196384 MB/s 3 ms
- 512 MB Block 195185 MB/s 5 ms
- 512 MB Block 218935 MB/s 5 ms

Asus 280X Matrix:
Memory Copy 232821 MB/s 4352 ms
- 15 MB Block 189140 MB/s 0 ms
- 32 MB Block 214806 MB/s 0 ms
- 64 MB Block 210629 MB/s 1 ms
- 128 MB Block 201453 MB/s 1 ms
- 256 MB Block 232821 MB/s 2 ms
- 512 MB Block 224609 MB/s 5 ms
- 512 MB Block 220592 MB/s 5 ms

The Stilt:
Memory Copy 233714 MB/s 4384 ms
- 15 MB Block 183040 MB/s 0 ms
- 32 MB Block 192683 MB/s 0 ms
- 64 MB Block 196080 MB/s 1 ms
- 128 MB Block 218688 MB/s 1 ms
- 256 MB Block 226980 MB/s 2 ms
- 512 MB Block 225041 MB/s 5 ms
- 512 MB Block 233714 MB/s 4 ms

Thanks for sharing this! Very useful to see.

Question -- how were you able to tweak the memory timings? Or rather, how do you know how to read and decipher that section of hex bytes? Is there a resource somewhere that shows the layout of memory-timing bytes, so we could use it as a reference for doing our own memory-timing tweakings?

Also -- are those bioses you tested with the ROP's enabled or disabled? I realize you were only doing a memory test so it shouldn't matter (I think), but I'm still wondering if we're able to tweak our own memory timings without Stilt's help, OR if we can at least use Stilt's tweaked bioses but also re-enabling the ROPs that he disabled.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: AMD/ATI
Overclock.net › Forums › Graphics Cards › AMD/ATI › ATI Hd 7950/7970 bios mod thread