Overclock.net › Forums › Graphics Cards › AMD/ATI › Hawaii Bios Editing ( 290 / 290X / 295X2 / 390 / 390X )
New Posts  All Forums:Forum Nav:

Hawaii Bios Editing ( 290 / 290X / 295X2 / 390 / 390X ) - Page 314

post #3131 of 3871
Quote:
Originally Posted by drmrlordx View Post

Use trial and error. The 5-digit numbers starting in '6' are normal. They're values interpreted by the card to adjust voltage dynamically based on the value listed for DPM0 which should list a static voltage.

Here's my suggestion: try to plug in your target voltage (or if you are overvolting, plug in a voltage maybe .05v below your target to be safe) for DPM7. Then plug in a voltage that is .025v lower for DPM6, then .025v lower for DPM5, etc. all the way down to DPM1. Leave DPM0 unaltered since modifying the voltage for the idle state is usually unnecessary (unless you really want to bring up your idle power).

This is assuming you know your clockspeed target, and are already reasonably certain of which voltage you will need to reach those targets.

Then you need to test the voltages you set to see if they're okay (monitor with GPU-z or whatever else you care to use). vdroop can bring them down to unexpected levels. So can going over the card's power limits (which will cause throttling). Assuming you aren't going over the card's power limits, you may still see droop, so you will have to go back and edit DPM7 and then adjust every voltage under it in the same fashion to retain the same linear power scale.

Anyway, keep trying, and reflash as many times as you need until you get the DPM7 voltage level working as intended.

(aside: I know the GPU probably has a non-linear power curve with clockspeed, but linear power scales are easy to understand and implement. At worst you are overvolting DPM1-6 which is not a big deal).

I did all of that yesterday. My 290X seems to run about 1.3 - 1.325v for 1175 Mhz with the Trixx tool according to gpu-z. I tried all of that. I tried 1.325 for DPM7 (Which I'm understanding should be an entry of "1325") and stepped it down -0.25 for each one following that. Flashed it and left it at stock clocks (just to see if the voltage applied) and booted to windows and got driver reset right away then ran a test and gpu-z still reports it's only running at 1.181v (stock voltage) under load. I even then tried a manual overclock with software to 1175 Mhz and the whole thing just crashed and BSOD on me. So yeah, I've tried all of that. The voltages just -DO NOT- apply from the bios editor for some reason I can't understand. I'm probably doing it wrong and need to modify something else other than just the voltages under "GPU Freq Table" on PowerPlay tab. I'm guessing we'd probably have to edit something with "Limit Table" Tab as well but I googled for a few hours last night and there's no documentation I can find anywhere on what anything does for Limit Tables tab.. no information even in the 1st post in this thread either. And today's Hawaii Bios Editor has changed and doesn't even look like the screenshots in the original 1st post here anymore.. so I'm pretty much "shooting from the seat of my pants" and guessing at most everything.

But if I put stock bios flashed back to the card.. let it boot up as stock then apply 1175 Mhz & +200mV with Sapphire Trixx, it just runs 1.325v all day long and has no complaints.

So this bios editing really makes no logical sense to me.

I posted a separate thread in the root ATI/AMD section asking someone to kindly modify my bios for me but seems no one here seems willing to do that... not sure why. There was a big nVidia thread for my 770, I posted asking there and someone gave me a modded bios back in 15 minutes.

So whatever.. I'm doomed to using catalyst drivers and software OC for the time being unless someone helps me out.
post #3132 of 3871
MC timings mod helps me to OC the memory a little bit higher before memory errors will occur. Mission accomplished. biggrin.gif


@kithylin:
I think you don't use enough voltage.

Default VID should be 1.2 V - 1.25 V, so +200 mV would lead to 1,4 V - 1,45 V. So for DPM7 you would have to enter at least 1,4 V... I wouldn't run this 24/7.
What you see in GPU-Z is the voltage after vdrop and vdroop.
Edited by Dionysos808 - 8/13/16 at 1:01pm
post #3133 of 3871
Quote:
Originally Posted by Dionysos808 View Post

MC timings mod helps me to OC the memory a little bit higher before memory errors will show up. Mission accomplished. biggrin.gif


@kithylin:
I think you don't use enough voltage.

Default VID should be 1.2 V - 1.25 V, so +200 mV would lead to 1,4 V - 1,45 V. So for DPM7 you would have to enter at least 1,4 V... I wouldn't run this 24/7.
What you see in GPU-Z is the voltage after vdrop and vdroop.

I have seen GPU-Z report up to 1.414v at one point. I suppose you're probably right. I thought that might of been an error but maybe not. I'll try a little higher.. maybe not 1.45v, maybe like 1.375v or something and see how that does. I was a little scared to try that high and thought it wasn't right in gpu-z myself so we'll see what happens.

EDIT: I read somewhere in the first post that we can't just pick any random arbitrary number for voltages. It has to be specific. And only certain voltage values will work or result in crashing if we pick the wrong number.

I can't find any posts associated with these images.. or know how to find the post for it in overclock.net, but I found this table here:



Is this in fact what I think it is: A list of compatible voltages to use in Hawaii Bios Reader for Hawaii bios's ?

And if so.. If I wanted say for example 1.38750 V, Would I really put in "13875" into the voltage section for GPU Freq Table? The tool tip says something like "1300 for 1.3v" and if so, that's 4 digits.. would 5 or 6 digits for a manual value work correctly?
Edited by kithylin - 8/13/16 at 1:08pm
post #3134 of 3871
I hope your card is watercooled...

Don't forget to monitor VRM temps too.

I wouldn't set more than 1,3 V for 24/7.
Just a few MHz more but such a huge voltage boost... it's not worth it. But that's just my point of view.
post #3135 of 3871
Quote:
Originally Posted by Dionysos808 View Post

I hope your card is watercooled...

Don't forget to monitor VRM temps too.

I wouldn't set more than 1,3 V for 24/7.
Just a few MHz more but such a huge voltage boost... it's not worth it. But that's just my point of view.

It's the Sapphire Vapor X R9 290X 8GB Tri-X cooled card. Even with +200mv in Trixx it only maxes out at 74c core temps and 64c - 65c vrm temps gaming and 80c-81c core / 71c vrm under stress tests.

I made some edits up there in my above post.. if someone could confirm for me that would be nice. I just want to make sure I'm doing it right.
post #3136 of 3871
Quote:
Originally Posted by kithylin View Post

Is this in fact what I think it is: A list of compatible voltages to use in Hawaii Bios Reader for Hawaii bios's ?

Yes.
Quote:
Originally Posted by kithylin View Post

And if so.. If I wanted say for example 1.38750 V, Would I really put in "13875" into the voltage section for GPU Freq Table? The tool tip says something like "1300 for 1.3v" and if so, that's 4 digits.. would 5 or 6 digits for a manual value work correctly?

For 1,38750 V you have to set 1387. 4 digits only.
post #3137 of 3871
Quote:
Originally Posted by Dionysos808 View Post

Yes.
For 1,38750 V you have to set 1387. 4 digits only.

Thank you very much sir/ma'am/it.
post #3138 of 3871


This is what I've been trying as my "Most aggressive" and it still won't work even like this. Boots up with flickering/flashing/corrupted display just like when Crimson is loading clocks without extra voltage. But I saw (for a few moments between flashes in the screen) that GPU-Z was reporting 1.383v for VDDC at one point. So I think it was applying voltages, but it just doesn't work. I'm giving up and flashing it back to stock and using Trixx to apply it.. and most likely try and drop it -25 mhz for core and ram speeds and drop voltage down to +100mv or so.

By the way, if I apply the exact same settings in Trixx with +200mv, it runs for hours with no artifacts, nothing wrong, no crashes, temps are good on core and vrm's.. and it's just happy as a clam and works fine.

The entire reason I want bios flashing and want it to work is I've found out that for some reason, AMD's Crimson software.. the OverDrive section will some how, "pick up" and "keep" the software-OC I set with Sapphire Trixx for core clock and ram clock and apply it on next start up, without my permission, without telling me it's doing it, and even though I've never even touched "OverDrive" in display settings.. it does it anyway. And the problem is it doesn't apply the voltage increase to go with it. So with crimson.. I set software OC with Trixx, reboot.. and get terrible flashing/flickering/black screen image and display corruption I call it. Crimson will not restore default stock clocks on reboot like a computer is supposed to.

So my only solution if I want OC is to either run a modified bios (Which I can't seem to get working), or use old Catalyst from november 4th 2015 and never update.

So kind of sad in general about my new 290X card and overclocking, but I'm living with it with catalyst for now.

With catalyst however, it boots up at stock clocks and stock voltage every time. And then after some "Start up stuff" (steam, raptr, etc.) loads, Trixx loads and applies the OC. This is 100% rock solid stable, reliable and everything works fine. Just how a computer should be. The problem is just with crimson. And I know I'm not alone, I found hundreds of threads on amd developer forums reporting the same problem trying to OC with 3rd party software with crimson.

I can't figure out this bios modding thing.. I'm doing something wrong and I can't figure it out.
Edited by kithylin - 8/13/16 at 2:15pm
post #3139 of 3871
Thread Starter 
On stock ROM / settings get an AIDA64 registers dump smile.gif , there is a video in OP heading GPU Voltage adjustment > Setting/editing GPU core voltages in the 6 tables wink.gif . Having this dump will let you know what you EVV VID per DPM is smile.gif , use that to set ROM manually wink.gif . I would also get an SMBus registers dump and perhaps post it for others to view / comment on wink.gif .

Your DPM 0 - 6 are just crazy high manual VID IMO and no way need to be that high redface.gif .

What the limit tables do AFAIK is highlighted in OP wink.gif , heading GPU Voltage adjustment > Explanation > Part 2 - The 6 tables , there are links in there to information I thought relevant to VCE / UVD / SAMU wink.gif .

Where you found the SVI2 Voltage table in OP , heading GPU Voltage adjustment > SVI 2 Compliant Voltages > SVI 2 Voltages Table it has the text below it:-
Quote:
To use all you do is drop the decimal point and trim last 2 digits and enter into HawaiiReader.

For example:- 0.70000v would be 700 for entry into HawaiiReader, 1.28750v would be 1287 for entry into HawaiiReader.

I can not see how to make that clearer for someone to see or use frown.gif . I have tried my best to logically organise information and present as much of it to make it easy for members to use but it seems some are not reading it at all frown.gif . Yes HawaiiReader has changed a bit since screenies in OP but pretty much all boxes / processes are the same, I will take the time to update OP with latest screenies.

I've spent many hours of my time on bios mod and shared everything I came across and others did in OP. I have done so many modded ROMs for members, sometimes 5+ variants for the same member but I just don't have the time to do modded ROMs for everyone. Recently I started thinking the information / tool is there members can do their own, if they get stuck they can post and I will try to improve OP or help in thread.
Edited by gupsterg - 8/14/16 at 3:29am
The Stilt Machine
(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
The Stilt Machine
(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 #3140 of 3871
Quote:
Originally Posted by gupsterg View Post

On stock ROM / settings get an AIDA64 registers dump smile.gif , there is a video in OP heading GPU Voltage adjustment > Setting/editing GPU core voltages in the 6 tables wink.gif . Having this dump will let you know what you EVV VID per DPM is smile.gif , use that to set ROM manually wink.gif . I would also get an SMBus registers dump and perhaps post it for others to view / comment on wink.gif .

Your DPM 0 - 6 are just crazy high manual VID IMO and no way need to be that high redface.gif .

What the limit tables do AFAIK is highlighted in OP wink.gif , heading GPU Voltage adjustment > Explanation > Part 2 - The 6 tables , there are links in there to information I thought relevant to VCE / UVD / SAMU wink.gif .

Where you found the SVI2 Voltage table in OP , heading GPU Voltage adjustment > SVI 2 Compliant Voltages > SVI 2 Voltages Table it has the text below it:-
I can not see how to make that clearer for someone to see or use frown.gif . I have tried my best to logically organise information and present as much of it to make it easy for members to use but it seems some are not reading it at all frown.gif . Yes HawaiiReader has changed a bit since screenies in OP but pretty much all boxes / processes are the same, I will take the time to update OP with latest screenies.

I've spent many hours of my time on bios mod and shared everything I came across and others did in OP. I have done so many modded ROMs for members, sometimes 5+ variants for the same member but I just don't have the time to do modded ROMs for everyone. Recently I started thinking the information / tool is there members can do their own, if they get stuck they can post and I will try to improve OP or help in thread.

I'm sorry.. I meant no insult to you. I tried reading everything twice over two days.. I honestly did sit down and try to read everything in every spoiler you posted. I guess I just don't quite comprehend it all. I'm more accustomed to nvidia bioses. And I'll get on your dump requests in that other thread I started you found after sleep later today.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: AMD/ATI
Overclock.net › Forums › Graphics Cards › AMD/ATI › Hawaii Bios Editing ( 290 / 290X / 295X2 / 390 / 390X )