• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

VBE7 - vBIOS Editor for Radeon HD 7000 series cards

Joined
May 20, 2018
Messages
22 (0.01/day)
Location
Afghanistan
Hello. I am using 7950 BUT I hardly game. I only play low graphics game like Civ 7.

I want to underclock it both clock and voltage.

some questions please.

1. any ideas to underclock/undervoltage for general usage? Is this done in in Powerplay/Stage 0 (boot)?

2. In Stage 1 (performance), there's several core clocks (#4, #5 and #0). What are these?

3. What's state 3?

4. when underclocking, does it have to be done in multiples of 5?

Thank you so much!
 
Joined
Jun 10, 2018
Messages
7 (0.00/day)
He Guys,

I did some search and looked in this thread but couldn't find much about the msi r9 280 gaming. I could not unlock the voltage regulator so I tried to mod the bios but the card would fail after putting it under some load (i suspect because it would enter the changed 'state'). I flashed it back to the normal bios. yes I did save it. Now i was able to unlock the voltage regulation in afterburner with some help and looking around but the card seems to enter some failsafe mode if i do with 500mhz core/ 150mhz mem (or reverse not sure anymore,sorry). Anyone experienced similar problems or has a solution I looked around a little and this card seems supported. I know this program won't be edited and that is not my question. Might it be that the voltage regulator has can't be programmed? I hope someone can help me. please don't get mad right away if this isn't the right place to ask but I figured this was the best place because it still seemed a little active. I tried my best doing some research but the r9 280x seems to voltage unlock when using a newer bios though I couldn't find anything about the r9 280.

Thanks for any help/suggestions.
Did you increase the power limit? If you want to upload the Bios here I will take a look for you.


Hello guys, i have the same gpu msi r9 280x and i cant increase the voltage, it is lock to more +100mv i m in stable OC:
1200Mhz
1800Mhz
+100mv
+20% Power Limite
Max Temp 75ºC

I wanto to explorer a little more, but i m block by the voltage.

My bios: https://mega.nz/#!I5sxRDyK!Dl27VhMwNmMNYxKUDJWPSW_KQOoWG7KO-bZWdCOoal8

I try to edit in VBE7.0.0.7b + Atiflash, but i just get a screen block.

I try some gigabyte mod vbios, not compatible, i dont know want to try more :(

PS: Sorry for my english compadre :)
 
Joined
Feb 2, 2015
Messages
2,707 (0.75/day)
Location
On The Highway To Hell \m/
Hello guys, i have the same gpu msi r9 280x and i cant increase the voltage, it is lock to more +100mv i m in stable OC:
1200Mhz
1800Mhz
+100mv
+20% Power Limite
Max Temp 75ºC
There's a trick you can try to get more than +100mV using MSI Afterburner, for the core at least(and which I can almost guarantee will work). You have an MSI 280X Gaming(so do I). Which, most likely, has either a CHL8228 or an IR3563B voltage controller(those are the only 2 voltage controllers that I know for sure are used on the MSI 280X Gaming). Either one can be controlled by MSI Afterburner for more than +100mV. You just need to know how to make it happen. Which is easier done than said. Especially if we have a language barrier. But I'll try and explain it as simply as possible.

Basically you just need to give a certain command to Afterburner. And then run it after the command is given(or open Afterburner, then give it the command, depending on how you're doing it). There are several ways to do it. But there are a couple of ways that are easier. Let's try the batch file method first.

Read the following and try doing what it says to do.
http://www.overclock.net/forum/67-a...9-290x-290-owners-club-1403.html#post21574982

Except change /wi4,30,8d,10 to /wi6,30,8d,20. That will(should) give you +200mV if your card has the CHL8228. If that doesn't work try /wi6,32,8d,20. That will(for sure, since it works on mine) give you +200mV if your card has the IR3563B. You'll be totally safe with +200mV. But I can't advise going any higher than that(and honestly I doubt it would do you any good to anyway). I've used +200mV on my MSI 280X Gaming A LOT, and it's never hurt it one bit. And has allowed me clock it to 1285+ bench-stable(depending on what benchmark I'm running). Adding more than +200mV on my card doesn't let me clock it any higher(on a custom air cooler). And without LN2, I doubt it would on yours either. Ignore the part where he says "200mV on top of the 100mV...means 300mV". That's totally wrong. It's +200mV just like I said. 10 is the default +100mV that you get from Afterburner. 20 is +200mV. 30 is +300mV.

BTW...I HIGHLY recommend you bump the power limit up to +99% with VBE7. You're not going to hurt anything by doing that either. You have a VERY strong card. I should know...I have the same one. And I've abused the crap out of it for years without hurting it in the least.

EDIT: My bad. I should have tested the batch file method first. It doesn't work like he says it does. You need to open Afterburner FIRST, then run the batch file. Not vice versa. And you need to keep Afterburner open(or minimized), or the voltage will reset to +100mV. And if you're having trouble figuring out how to make the batch file it's super easy. Create a new text document on the desktop. Type what he says to type(except with my changes). Click save as. Name it whateveryouwant.bat, and save as type: all files. You'll know it's working if the displayed voltage immediately jumps up another 100mV. The slider will still say +100(there's a way to fix it so it says +200, but it's more complicated than is required).

EDIT 2: Adjusting the slider and applying the change will also reset the voltage to the +100mV scale. So don't do that, unless that's what you want to have happen. Just move the slider to +100, set the max voltage you want with the last part of the code(18, 20, etc.), then don't touch it. It will stay at whatever you set it to until you close Afterburner(or move the slider and apply the change).
 
Last edited:
Joined
Jun 10, 2018
Messages
7 (0.00/day)
Still dont get the 1.3v :(

The +200 appear but dont work

1528745431258.png
 
Joined
Feb 2, 2015
Messages
2,707 (0.75/day)
Location
On The Highway To Hell \m/
Afterburner is not working. You should be getting 1200MHz/1700MHz and something like 1289mV with +100(or something like 1383mV with +200). 1170MHz/1964MHz and 1144mV is wrong. Which makes no sense if you have an MSI card. It should work. Unless you don't have it set correctly.

Under settings It should look like this.
voltage control.PNG


If that's not the problem, then for some reason the voltage controller is either not supported, or needs to be added to the 3rd-party vendor list to give Afterburner control of it. The 0mV displayed in Afterburner means one or the other is the case(if you have everything set as shown above).

What does it look like when you click the information tab?
vddc controller.PNG
 
Last edited:
Joined
Jun 10, 2018
Messages
7 (0.00/day)
I miss one box my bad xD

But the voltage is no detected in HW or GPU-Z is that normal?
1528750364824.png


System:
1528750451972.png



EDIT:
I try get more 50Mhz, to 1250Mhz and get unstable :(
 
Joined
Feb 2, 2015
Messages
2,707 (0.75/day)
Location
On The Highway To Hell \m/
I miss one box my bad xD

But the voltage is no detected in HW or GPU-Z is that normal?

EDIT:
I try get more 50Mhz, to 1250Mhz and get unstable :(
Yeah, that's normal. You have to edit the BIOS to get those programs to display more than 1200mV. Actually, I'm not 100% sure how to fix that. I think you need to edit the BIOS. Anyway, it doesn't really matter. Just use Afterburner. It's correct.

You might get better results with better cooling. I have an Arctic Accelero Xtreme IV 280(X) installed on mine.
 
Last edited:
Joined
Jun 10, 2018
Messages
7 (0.00/day)
Yeah, that's normal. You have to edit the BIOS to get those programs to display more than 1200mV. Actually, I'm not 100% sure how to fix that. I think you need to edit the BIOS. Anyway, it doesn't really matter. Just use Afterburner. It's correct.

You might get better results with better cooling. I have an Arctic Accelero Xtreme IV 280(X) installed on mine.
The problem is not the colling in the benchmark i only get ~74C it can goes to 95C top.

The problem is that i cant even get more 50mhz with this method, is like the card dont really assume the extra voltage.

The extra voltage is working because i get extra temperature, however, its not stable, what could it be? Need moreTDP?
 
Last edited:
Joined
Feb 2, 2015
Messages
2,707 (0.75/day)
Location
On The Highway To Hell \m/
The extra voltage is working because i get extra temperature, however, its not stable, what could it be? Need moreTDP?
If you haven't increased the power limit, you should try that and see if it helps.

I edited the BIOS you linked above for +99% TDP Limit and 999W TDP. Which is what I run mine with. I also updated the UEFI GOP to the latest version(patched so it will still work with the edits). Backup your current BIOS and try it out.
 

Attachments

  • MSI 280X Gaming Max Power.zip
    98.5 KB · Views: 371
Last edited:
Joined
Jun 10, 2018
Messages
7 (0.00/day)
Thanks man!!

Ok i get the 99% and the voltage.

But i just cant get it stable with just more 50mhz....

1528830105405.png


Any idea? i just get strange squares green and some kind of ping in the benchamark.
 
Joined
Feb 2, 2015
Messages
2,707 (0.75/day)
Location
On The Highway To Hell \m/
Any idea? i just get strange squares green and some kind of ping in the benchamark.
Not all cards can do 1250 at all(much less run "stable" at that speed). And the artifacting is common at very high core or memory frequencies. What I consider to be "bench-stable" is being able to finish the benchmark without crashing. I can finish most benchmarks with the core clock between ~1219-1317(except Geekbench 4 Compute @ 1370). Depending on the benchmark(and how "GPU intense" it is). At those speeds I get artifacts in EVERY benchmark(some worse than others). But I bench for points, not for a clean image. So I don't care about the artifacts. I only care if it finishes the benchmark and I get a score to take a screenshot of.
 
Last edited:

Unrul3r

New Member
Joined
Jul 14, 2018
Messages
1 (0.00/day)
Hello,

I've been trying to fix downclocking problems with my XFX 280X DD for a while now. The solution I ended up with was ClockBlocker so that I keep it always on max clocks while gaming. It usually runs fine or, if it doesn't, I unlock frame-rate and then cap it at a number which makes the GPU always use max clocks. Today, I bought Nioh and noticed that the game doesn't use the max clock profile (OCed at 1185/1665). It instead always uses the UVD profile (850/1500). ClockBlocker doesn't even work with it. Now, you can see how that is a problem for the game's performance.

I've tried BIOS editing in the past but always followed specific instructions and some where successful but the first time I entered 3D profile, the drivers would crash\reset and the clocks would get stuck really low. Now, if anyone can help me, I'd wish to know what options I have to fix the Nioh situation and run the game at my max clocks 1185/1665.

Kind Regards

Edit: I managed to figure it out. I was also editing the voltages in BIOS but apparently my card doesn't like that. I only changed the UVD clocks (and not the voltages) to my OC values (1185/1665) and so now Nioh is running at max clocks.
 
Last edited:

jaman7

New Member
Joined
Nov 10, 2018
Messages
2 (0.00/day)
Hello,
I have a MSI Radeon R9 270X 4GB GAMING LE card with which I have problems in the 2D desktop mode, the screen blinks vertically, flickering. Also every version of the driver is the same problem in 2D mode even under linux (amdgpu, fglrx)

However, everything is fine in games. I am currently dealing with this change in the profile of AMD Catalyst
change memory clock from 150Mhz
Code:
<Feature name = "MemoryClockTarget_PCI_VEN_1002 & amp; DEV_6810 & SUBSYS_30371462 & amp; REV_00_4 & amp; 2CDFDEC1 & amp; 0 & 0008A">
          <Property name = "Want_0" value = "15000" />
          <Property name = "Want_1" value = "125000" />
</ Feature>

at 500Mhz
Code:
<Feature name = "MemoryClockTarget_PCI_VEN_1002 & amp; DEV_6810 & SUBSYS_30371462 & amp; REV_00_4 & amp; 2CDFDEC1 & amp; 0 & 0008A">
          <Property name = "Want_0" value = "50000" />
          <Property name = "Want_1" value = "125000" />
</ Feature>


Only at 500MHz up the screen is stable, from 150Mhz to 400Mhz still flickering, 450Mhz screen is frezzing, it only helps to reset the computer.

How to change 2d memory clock in the vbios of 150Mhz up to 500Mhz, VBE7 program does not allow to increase the value. Probably the only solution is editing in the hex editor. Question which value in hex to edit. This is probably the latest Vbios.

Ok im edited bios and success mem clk 2D mode is now 500Mhz

1.png
2.png
 

Attachments

  • Pitcairn.zip
    95.6 KB · Views: 319
  • fix2Dflicker500Mhz-Pitcairn.zip
    95.7 KB · Views: 317
Last edited:
Joined
Dec 15, 2009
Messages
233 (0.04/day)
Location
Austria
hmmm could be faulty or bad binned memory chip or voltage regulator. Did you try to increase memory voltage for idle clock?
 

brhams

New Member
Joined
Dec 8, 2018
Messages
1 (0.00/day)
Hello Guys ! I recently buy a Gpu Sapphire trix-x Oc r9 280x , wich work only 2hrs in some bench but with crash ! As i remember in gpu-z it show 1020mhz and also in other bench,but normaly must have 1100mhz ! Iam wrong ?! Anyway, problem is the graphic card dont boot anymore in Windows ! Only in Safe Mode ,in a small window with some bars !So i decided to try a bios flash or edit current or another bios.
1- first step ,should i must do this with my intel graphics and the gpu in the 1first pci-e x16 ?!? right ?!? Becouse my pc dont boot in windows
2-wich program to use ?! VBE7 or other ?
3-A step by step Guide will be Great !
My Pc- Cpu-i7 4790kK,MB - Asus Maximus VII Formula,16GB ram Kingston Beast 2400mhz ddr3,psu Corsair 1000 RX and another Gpu Gigabyte r9 280x oc windforce

Please,kindly some help !!! Thanks !
 

Attachments

  • 20181121_151325_1440x1080.jpg
    20181121_151325_1440x1080.jpg
    861.3 KB · Views: 565
  • 20181121_153205_1440x1080.jpg
    20181121_153205_1440x1080.jpg
    955.6 KB · Views: 561
  • 20181123_072142_1440x1080.jpg
    20181123_072142_1440x1080.jpg
    1.1 MB · Views: 551
Last edited:

yd1

New Member
Joined
Mar 27, 2019
Messages
17 (0.01/day)
Processor i7 920
Motherboard DX58SO
Cooling CM v6 140mm fan mod
Memory 6gb
Video Card(s) 7970
Storage HD
Display(s) LG
Case Lian Li PC-7W
Power Supply corsair HX750i
Mouse Genius Travler
Keyboard MS
Software 7
hello guys,
my dream since long ago was my to find a way to edit the 7970, stage 3 vdcc...
(don't ask why - there's no good answer for that.. :kookoo::D ) :laugh:

it was on my mind since i got the card (7970 Dual-X OC) 5 years ago,

is there a way :confused:
i'm willing to go to great length to achieve my silly quest.

please... help me put this to peace... its bean 5 long years :toast:
thank you
 
Joined
Feb 2, 2015
Messages
2,707 (0.75/day)
Location
On The Highway To Hell \m/
hello guys,
my dream since long ago was my to find a way to edit the 7970, stage 3 vdcc...
(don't ask why - there's no good answer for that.. :kookoo::D ) :laugh:

it was on my mind since i got the card (7970 Dual-X OC) 5 years ago,

is there a way :confused:
i'm willing to go to great length to achieve my silly quest.

please... help me put this to peace... its bean 5 long years :toast:
thank you
What do you mean by "stage 3"? Explain exactly what you want, give me a copy of your VBIOS(put it in a zipped folder and attach it to a post in this thread), and I'll make it happen.

BTW...what on Earth is going on with that card in your avatar?
 

yd1

New Member
Joined
Mar 27, 2019
Messages
17 (0.01/day)
Processor i7 920
Motherboard DX58SO
Cooling CM v6 140mm fan mod
Memory 6gb
Video Card(s) 7970
Storage HD
Display(s) LG
Case Lian Li PC-7W
Power Supply corsair HX750i
Mouse Genius Travler
Keyboard MS
Software 7
thank you MrGenius,

Sry Typos.. stage 1 = "state" 1 & vdcc = "vddc"

i want to undervolt the core while the card is idol in 300Mhz.
i think it's a different voltage setting (state) when it's in the full load , 950Mhz.

thank you

gpuz.jpgstate1.jpg

The Avatar, is a bake prep heat shield that totally failed,
the PCB turned from black to chocolate brown color.. :laugh:
but the card bake actualy succeed. (despite of that)
 

Attachments

  • vbios.rar
    39.8 KB · Views: 286
Joined
Feb 2, 2015
Messages
2,707 (0.75/day)
Location
On The Highway To Hell \m/
Sry Typos.. stage 1 = "state" 1 & vdcc = "vddc"

i want to undervolt the core while the card is idol in 300Mhz.
i think it's a different voltage setting (state) when it's in the full load , 950Mhz.
Hmmm...State 1 #4 and State 3 #6 are the same clocks...but slightly different voltages. That's a bit confusing. Which one gets used, or used when? I don't get it.

Anyway, you didn't tell me exactly what you want. How much undervolt? Or do you just want me to show you how to do it yourself?

Here's how to do it...

1. Open the BIOS file in a hex editor.

2. Find the State 1 #4 voltage(shown below).
State 1 #4.PNG


3. Figure out the little-endian hexadecimal value for whatever voltage you want it to be. Use a decimal to hexadecimal convertor(Windows Calculator in Programmer mode works great). The voltage shown above is 850mV. If you enter "850" in decimal, that equals "352" in hexadecimal. When you switch that hexadecimal to little-endian you get "5203". The 2 bytes get separated, first byte "3" and last byte "52", then their order is reversed. Last byte becomes first, first byte becomes last. The "0" is always added to the beginning of a byte that's shown as a single digit/letter. As a byte is always represented in a hex editor as 2 digits/letters. That's why the "03" instead of "3".

4. For example, if you want to change that to 800mV. 800 dec = 320 hex = 2003 hex little-endian. So change the "52 03" to "20 03".

5. Save the file and fix the checksum/CRC. For the sake of ease, just open the saved file with VBE7 and save it. It will fix the checksum/CRC for you.

6. You're done. You've changed the State 1 #4 voltage from 850mV to 800mV. Now flash the edited BIOS and see if it works.

But...if it really is the State 3 #6 voltage that needs changed...you need to change it somewhere else. It's a couple lines below the State 1 #4 voltage.

State 3 #6 voltage(shown below).
State 3 #6.PNG


And again...if you want me to change one of these voltages for you, I can do that no problem. Just be specific about exactly what you want me to do please. Thanks!
 
Last edited:
Joined
Jul 3, 2018
Messages
847 (0.36/day)
Location
Haswell, USA
System Name Bruh
Processor 10700K 5.3Ghz 1.35v| i7 7920HQ 3.6Ghz -180Mv |
Motherboard Z490 TUF Wifi | Apple QMS180 |
Cooling EVGA 360MM | Laptop HS |
Memory DDR4 32GB 3600Mhz CL16 | LPDDR3 16GB 2133Mhz CL20 |
Video Card(s) Asus ROG Strix 3080 (2100Mhz/18Ghz)|Radeon Pro 560 (1150Mhz/1655Mhz)|
Storage Many SSDs, ~24TB HDD/8TB SSD
Display(s) S2719DGF, HP Z27i, Z24n| 1800P 15.4" + ZR30W + iPad Pro 10.5 2017
Case NR600 | MBP 2017 15" Silver | MSI GE62VR | Elite 120 Advanced
Audio Device(s) Lol imagine caring about audio
Power Supply 850GQ | Apple 87W USB-C |
Mouse Whatever I have on hand + trackpads (Lanchead TE)
Keyboard HyperX Origins Alloy idk
Software W10 20H2|W10 1903 LTSC/MacOS 11
Benchmark Scores No.
Would this work for laptops I wonder?
 

yd1

New Member
Joined
Mar 27, 2019
Messages
17 (0.01/day)
Processor i7 920
Motherboard DX58SO
Cooling CM v6 140mm fan mod
Memory 6gb
Video Card(s) 7970
Storage HD
Display(s) LG
Case Lian Li PC-7W
Power Supply corsair HX750i
Mouse Genius Travler
Keyboard MS
Software 7
3. Figure out the little-endian hexadecimal value for whatever voltage you want it to be. Use a decimal to hexadecimal convertor(Windows Calculator in Programmer mode works great). The voltage shown above is 850mV. If you enter "850" in decimal, that equals "352" in hexadecimal. When you switch that hexadecimal to little-endian you get "5203". The 2 bytes get separated, first byte "3" and last byte "52", then their order is reversed. Last byte becomes first, first byte becomes last. The "0" is always added to the beginning of a byte that's shown as a single digit/letter. As a byte is always represented in a hex editor as 2 digits/letters. That's why the "03" instead of "3".

4. For example, if you want to change that to 800mV. 800 dec = 320 hex = 2003 hex little-endian. So change the "52 03" to "20 03".

5. Save the file and fix the checksum/CRC. For the sake of ease, just open the saved file with VBE7 and save it. It will fix the checksum/CRC for you.

6. You're done. You've changed the State 1 #4 voltage from 850mV to 800mV. Now flash the edited BIOS and see if it works.

But...if it really is the State 3 #6 voltage that needs changed...you need to change it somewhere else. It's a couple lines below the State 1 #4 voltage.

State 3 #6 voltage(shown below).

first of all i can't thank you enough for taking the time & actually teaching this.
so thank you very much MrGenius!

here is a shot of g-puz stating the voltage in the idle state is 0.947v
how ever i did notice its not fixed and at some point went to 0.945v
(is the variance critical for what i'm trying to do?)
gpuz.jpg

Anyway, i put 947 in calculator to hex and i got 3B3, now i went to this site
https://www.scadacore.com/tools/programming-calculators/online-hex-converter/
hex to litle endian.jpg
pounced 3B3, and got the little endian = B3 03.
with that im going to hex editor & search in hex mod B303 and got 1 hit in offset 24505.
hex value found.jpg

assuming i understood everything correct and i want that to change the voltage to 0.935 = 3A7 in hex = A703 in little endian
i go to the hex program in that line and replace B3 03 to A7 03, and save the file correct?

then i open it in VBE7 v0.0.7
but i get this error:
VBE7 error.jpg
ware did i go wrong?

EDIT: i re did the editing in hex
and saved it, and now i got the checksum error,
but checking it in VBE7 i see it still listed 850 ..
VBE7 checksome but no change to state 1.jpg
but whats strange (and i probably missed it from the start)
but it show in "Over Drive" tab different voltage then my GPU default settings which is 1.175v!
which make me think G-PUZ exported a standard Tahiti bios file but not my specific variant.

VBE7 checksome cor clock incorrect.jpg

my card MSI AB default voltage.
MSI AF.jpg

anyway i did save the file in VBE7 and attached it is in RAR file with the modded Tahiti file.
now i got several questions.


1. is g-puz exporting MY specific BIOS or just gives a generic equivalent ? (any way to extract my specific bios without bios chip reader ?)
2. if that's not my exact BIOS variant, that could be critical or harmful to my card ?
3. how do i get my new modded file in the GPU bios, which tool do that?
4. assuming i overestimated my undervolt & my card can't handle it
i can just flip the bios switch & it will boot from bios #2 until i fix my undervolt ?
and i need to test every new voltage like normal OC/UC ?

PS again i thank you for the teaching..
"Give a man a fish, and you feed him for a day. Teach a man to fish, and you feed him for a lifetime." :)
 
Last edited:
Joined
Feb 2, 2015
Messages
2,707 (0.75/day)
Location
On The Highway To Hell \m/
1. is g-puz exporting MY specific BIOS or just gives a generic equivalent ? (any way to extract my specific bios without bios chip reader ?)
2. if that's not my exact BIOS variant, that could be critical or harmful to my card ?
3. how do i get my new modded file in the GPU bios, which tool do that?
4. assuming i overestimated my undervolt & my card can't handle it
i can just flip the bios switch & it will boot from bios #2 until i fix my undervolt ?
and i need to test every new voltage like normal OC/UC ?
First, I should have specified which hex editor to use. I didn't realize they all weren't essentially the same. Which it looks like they aren't. I use HxD. It's free and works great.

Here's where to get that: https://mh-nexus.de/en/downloads.php?product=HxD20

With that you can easily find what needs changed, based on what I showed you before(at the EXACT same offsets). Then change the hex to something else in relation to what VBE7 says. Not what GPU-Z or Afterburner say. VBE7 says 850mV. So to undervolt it needs to be less than 850. I don't recommend starting with 10mV increments. Do at least 25mV increments. I would actually do 50mV increments to start. And if/when it seems like too much back it off in 25mV increments. Then if you need to dial it in further try 10mV increments.

I don't know what you're talking about with the OverDrive tab. But I do know that those aren't voltages. They're clocks and power limits.

I'm not sure why you got the "Unknown BIOS image!" warning. It shouldn't say that if all you changed was the hex for the voltage. You should only be getting the "Invalid checksum!" warning. Which saving will fix.

Now on your questions...

1. GPU-Z copied the BIOS from your card and saved it as the file named Tahiti.rom.
2. It is the exact BIOS that was on your card.
3. You should use ATIWinflash(a.k.a. amdvbflashWin). You can download it here: https://www.techpowerup.com/download/ati-atiflash/
4. Yes, just flick the switch. Then boot into windows and flick the switch back and reflash a working BIOS. Make sure you flick the switch back to the position with the non-working BIOS before flashing. DO NOT flash the BIOS on your backup/#2 position unless you know for sure the BIOS on the other position works. And, yes, you'll need to test with the new voltage adjustment each time you do it.
 

yd1

New Member
Joined
Mar 27, 2019
Messages
17 (0.01/day)
Processor i7 920
Motherboard DX58SO
Cooling CM v6 140mm fan mod
Memory 6gb
Video Card(s) 7970
Storage HD
Display(s) LG
Case Lian Li PC-7W
Power Supply corsair HX750i
Mouse Genius Travler
Keyboard MS
Software 7
in the same hex editor you used
i can find 8 instances with 5203.
and i also found the one in the same offset & block as you did
but there war about 5 before that & 3 after that offset that one that i edited.

im guessing you know its the right one from experience, or is there another way if im on a different card?
(beside double checking in VBE7 which i did & now shows 800 vddc @ #4 core.)

second, i didn't know you can flip the bios switch while the system is on..
so i first i make sure switch is on BIOS #1 which it is on right now, otherwise i would see 1000Mhz instead of 950Mhz.
(but I'll verify visually to be safe)

then boot in the same #1switch & load the the moded file to ati-flasher & hit Program after its done > reboot & work out stable UC ?

BEFOR PROGRAMING.JPG

BTW, how can the discrepancy between MSI AB (or any other software like HWinfo) & to VBE7 can be explained as of the vddc?

and Ive looked and sow someone say something about 128kb bios
on a different program (Polaris) will brick the card, is 128kb safe with VBE7 ?

finally any other suggestions / last chance wearings or advice?
 
Last edited:
Top