Overclock.net banner

41 - 60 of 4332 Posts

·
Meddling user
Joined
·
7,423 Posts
Discussion Starter #42
Hmmm, will compare the ROM that the Stilt gave you for BFR vs his without it to see what he changed / added it.

@ viewers / subscribers post 1 has been updated on info RE making OC rom like factory pre OC'd cards/roms.
 

·
Registered
Joined
·
911 Posts
Quote:
Originally Posted by gupsterg View Post

Hmmm, will compare the ROM that the Stilt gave you for BFR vs his without it to see what he changed / added it.

@ viewers / subscribers post 1 has been updated on info RE making OC rom like factory pre OC'd cards/roms.
Yeah would be awesome to know how he did that.
 

·
Registered
Joined
·
30 Posts
Quote:
Originally Posted by gupsterg View Post

Sapphire roms usually have a GPU core voltage preset in rom (VoltageObjectInfo hex values 8d 00 xx 00 , xx convert to dec x 6.25mv gives you offset).
Do you happen to know the exact data type? Like is it a signed 8 or 16 bit type?
Then I could use that for a first undervolting via rom, until we have all the infos on the voltage tables.
 

·
Meddling user
Joined
·
7,423 Posts
Discussion Starter #45
Quote:
Originally Posted by Osbios View Post

Do you happen to know the exact data type? Like is it a signed 8 or 16 bit type?
I'm of the opinion it is unsigned 8 bit type for what your asking to change.
Quote:
Originally Posted by Osbios View Post

Then I could use that for a first undervolting via rom,
From tests via MSI AB I2C dumps / The Stilt MLU roms with - ve offset, you do it this way:-

Change hex xx out of 8d 00 xx 00 to

-6.25mv = hex FF
-12.5mv = hex FE
-18.75mv = hex FD
-25.00mv = hex FC

and so on for other - ve offsets of 6.25mv steps, but as you can guess at some point they stop becoming negative offset.

The information on the IR3567B is restricted and it doesn't help us that the atomdis we have access to is outdated.
 

·
Registered
Joined
·
30 Posts
Well I'm not touching that value without being 100% sure. I don't want to overvolt by 1593.75mv. And I can't be sure that the voltage limits effect a value I set somewhere in the bios rom. So I play the waiting game for now.
 

·
Registered
Joined
·
420 Posts
I increased the voltage offset in SLTM50P.rom several days ago with the info gupsterg just provided you.

The Stlit says his ROMS are hardcoded to topout at 1.36875V no matter what you do, normal ROMs topout at 1.48125V - hopefully that helps your fears.
 

·
Meddling user
Joined
·
7,423 Posts
Discussion Starter #48
Quote:
Originally Posted by Osbios View Post

Well I'm not touching that value without being 100% sure. I don't want to overvolt by 1593.75mv. And I can't be sure that the voltage limits effect a value I set somewhere in the bios rom. So I play the waiting game for now.
I have tested the negative offsets highlighted ...

And some positive ones also ...

It is like doing the voltages adjustment to MSIAB.exe Link:- http://forums.overclockers.co.uk/showthread.php?t=18556274 ...

Download the MLU roms by The Stilt and you will find he has done negative offset same way and HEX value as shown in I2C dump via MSI AB ...

Add -i2cdump to shortcut properties ...
 

·
Registered
Joined
·
420 Posts
In SLTM50P.rom the offset is 50mw.

50mw is 8 groupings of 6.25mw. The hex for 8 is 08.

The blackmagic string we need is 8D 00 xx 00, while xx is the number of 6.25mw groupings. So that's 8D 00 08 00 in this ROM.

So changing 8D 00 08 00 to 8d 00 20 00 gave me 200mw offset. The 20 hex is 32 groupings of 6.25mw.

Reviewing it right now it looks like I actually screwed up and because I didn't mean to go that high, I wanted 125mw - which would have been 20groupings - the hex for which is 14. So I didn't convert the number of groups into hex and ended up tons higher than I wanted.
 

·
Registered
Joined
·
30 Posts
Quote:
Originally Posted by gupsterg View Post

I have tested the negative offsets highlighted ...

And some positive ones also ...
If you already tested it successfully that of course changes everything.

I tested it and it works fine changing the value. So it is a signed byte in my bios, too.

I also found fitting values for my ram in the bios. Or so I was thinking...

(Note: My card uses 1300MHz clock for the the memory = 130000 = 01 DB D0 = D0 FB 01)

Code:

Code:
0000A4A0  03 08 98 3A 00 E1 03 D0 FB 01 02 FF D0 FB 01 03
0000A4B0  FF D0 FB 01 04 FF D0 FB 01 05 FF D0 FB 01 06 FF
0000A4C0  D0 FB 01 07 FF D0 FB 01 08 FF 08 E1 03 E1 03 E1
0000A4D0  03 77 04 07 04 F4 03 77 04 0D 04 01 04 77 04 1A

To better see it:
0000A4A0        98 3A 00       D0 FB 01       D0 FB 01   
0000A4B0     D0 FB 01       D0 FB 01       D0 FB 01      
0000A4C0  D0 FB 01       D0 FB 01                        
0000A4D0
But to my surprise changing the 130000 values to 120000 did not change the ram clock.
By accident I saw that when I was running furmark the max. GPU clock is just lower with this values changed...
Never mind that last part. Tested a bit more and furmark makes the GPU jump a bit around below 1000 MHz all the time.
So I'm sure that is the memory clock table, but for some reason my values don't change anything.
 

·
Meddling user
Joined
·
7,423 Posts
Discussion Starter #51
Quote:
Originally Posted by Osbios View Post

If you already tested it successfully that of course changes everything.

I tested it and it works fine changing the value. So it is a signed byte in my bios, too.

I also found fitting values for my ram in the bios. Or so I was thinking...
(Note: My card uses 1300MHz clock for the the memory = 130000 = 01 DB D0 = D0 FB 01)

Code:

Code:
0000A4A0  03 08 98 3A 00 E1 03 D0 FB 01 02 FF D0 FB 01 03
0000A4B0  FF D0 FB 01 04 FF D0 FB 01 05 FF D0 FB 01 06 FF
0000A4C0  D0 FB 01 07 FF D0 FB 01 08 FF 08 E1 03 E1 03 E1
0000A4D0  03 77 04 07 04 F4 03 77 04 0D 04 01 04 77 04 1A

To better see it:
0000A4A0        98 3A 00       D0 FB 01       D0 FB 01   
0000A4B0     D0 FB 01       D0 FB 01       D0 FB 01      
0000A4C0  D0 FB 01       D0 FB 01                        
0000A4D0

But to my surprise changing the 130000 values to 120000 did not change the ram clock.
By accident I saw that when I was running furmark the max. GPU clock is just lower with this values changed...
Never mind that last part. Tested a bit more and furmark makes the GPU jump a bit around below 1000 MHz all the time.
So I'm sure that is the memory clock table, but for some reason my values don't change anything.
What you've found is RAM Freq. relating to DPM state.

See post 1 heading Making OC bios like factory pre OC'd card/rom .
 

·
Registered
Joined
·
911 Posts
I put 1400v in the dpm7 state and that gave me around 1.25 in load. So now I can run 1180/1400 with no additional voltage
 

·
Registered
Joined
·
30 Posts
Quote:
Originally Posted by gupsterg View Post

What you've found is RAM Freq. relating to DPM state.

See post 1 heading Making OC bios like factory pre OC'd card/rom .
I see. I was expecting that table to be relevant. Apparently the table only exist to be compatible with older software that interface with the bios data. And for Hawaii there are only two ram clock speeds.

I was hoping I could set different speeds for the middle dpm states because memory clock speed is still the limit for undervolting.
But that should not be an issue as soon as I can change the voltage for each dpm level separately.

My Bios is running with 1000/1200/-68,75mv for now.
biggrin.gif
 

·
Meddling user
Joined
·
7,423 Posts
Discussion Starter #54
Quote:
Originally Posted by Osbios View Post

I see. I was expecting that table to be relevant. Apparently the table only exist to be compatible with older software that interface with the bios data. And for Hawaii there are only two ram clock speeds.
I was wondering if you can expand on this.

I know for sure GPU Freq. table works with what voltage you set for a frequency.
 

·
Registered
Joined
·
1,495 Posts
@gupsterg, I am currently using this tool to make a custom BIOS of my own for my R9 290. Could you elaborate on what the risks and possible rewards are of increasing the "TDP MAX, Power limit, and TDC limit"? More specifically, is it more dangerous to increase the TDC limit if your PCB is reference vs a custom PCB that has more power phases? Thanks!

-Insan1tyOne
smile.gif
 

·
Meddling user
Joined
·
7,423 Posts
Discussion Starter #56
Quote:
Originally Posted by Insan1tyOne View Post

... is it more dangerous to increase the TDC limit if your PCB is reference vs a custom PCB that has more power phases? Thanks!
Yes I would think so, I'm getting the info together plus fathoming how I post this info.

Here is some info on phases of different cards (plus check PCB images of say a card you have/wish to mod TDC).

For example ref is 40A a phase, 5 phases = 200A

My Vapor-X 290X has 8 phases out of 10 for GPU, 40A a phase = 320A

Bear in mind the two examples above have same VRM components other than inductors.

I know your trying to get the most out of your GPU, when I OC'd / tested those cards I mentioned in other thread I never edited roms, was using stock updated manufacturer ones and MSI AB.

Those settings help if OC is being throttled by them, you can tell by graphing core clock, I'd also graph temps and GPU usage.

Sometimes drops in core clock are due to say a scene change or GPU usage drop. At that point it's an opportunity for the card to drop clocks, therefore less power used plus helps temps as you can guess this is all relating to Powertune.

Have a read of last paragraph here, Link:- http://www.anandtech.com/show/6837/amd-radeon-7790-review-feat-sapphire-the-first-desktop-sea-islands/3
 

·
Registered
Joined
·
30 Posts
Quote:
Originally Posted by gupsterg View Post

I was wondering if you can expand on this.

I know for sure GPU Freq. table works with what voltage you set for a frequency.
My "interpretation" was that the driver sets a dpm state according to the calculations amount/spinning time. And that this table translates dpm status into memory clock.
Or is this supposed to map memory clock to minimum dpm level and therefor indirect to minimum voltage?

EDIT:
Ok that table is called mclkVddcDependencyTable, that should answer my question...

Now I only need a standard voltage table like this one for the Hawaii Pro
Quote:
Originally Posted by gupsterg
Stock Hawaii XT:

DPM0 = 300MHz - 0.96875V
DPM1 = 516MHz - 1.01875V
DPM2 = 727MHz - 1.05000V
DPM3 = 840MHz - 1.07500V
DPM4 = 890MHz - 1.10000V
DPM5 = 936MHz - 1.12500V
DPM6 = 977MHz - 1.18750V
DPM7 = 1000MHz - 1.21250V
Then I could test the max. memory clocks for the voltage levels and try to make a custom mclkVddcDependencyTable.
 

·
Registered
Joined
·
1,495 Posts
Quote:
Originally Posted by gupsterg View Post

Yes I would think so, I'm getting the info together plus fathoming how I post this info.

Here is some info on phases of different cards (plus check PCB images of say a card you have/wish to mod TDC).

For example ref is 40A a phase, 5 phases = 200A

My Vapor-X 290X has 8 phases out of 10 for GPU, 40A a phase = 320A

Bear in mind the two examples above have same VRM components other than inductors.

I know your trying to get the most out of your GPU, when I OC'd / tested those cards I mentioned in other thread I never edited roms, was using stock updated manufacturer ones and MSI AB.

Those settings help if OC is being throttled by them, you can tell by graphing core clock, I'd also graph temps and GPU usage.

Sometimes drops in core clock are due to say a scene change or GPU usage drop. At that point it's an opportunity for the card to drop clocks, therefore less power used plus helps temps as you can guess this is all relating to Powertune.

Have a read of last paragraph here, Link:- http://www.anandtech.com/show/6837/amd-radeon-7790-review-feat-sapphire-the-first-desktop-sea-islands/3

Thanks @gupsterg. I had a hunch that increasing the TDC Limit would be the most risky change to make as it directly affects the amount of amperage that can be passed through the card. This could be very dangerous if someone with a reference PCB tried to mod in the TDC Limit of lets say, a 290X Lightning which has a TDC Limit of 230 while the Reference PCB only has a TDC Limit of 200 by default. I can't image what this would do to the card.
ohno-smiley02.gif
 

·
Registered
Joined
·
292 Posts
41 - 60 of 4332 Posts
Top