• 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
Oct 7, 2013
Messages
20 (0.01/day)
Asus HD 7970 DirectCU II (HD7970-DC2-3GD5)

Hey folks,

Just purchased a couple of Asus HD 7970 DirectCU II (HD7970-DC2-3GD5) on sale ($269 if anyone cares to know).

These cards are lower clocked:
Engine Clock 925 MHz
Memory Clock 5500 MHz ( 1375 MHz GDDR5 )

What I am hoping to do is use the VBE7 Bios editor to unlock the voltage and overclock the cards to the to 1200/6000 range (or higher if possible), keeping the voltage ~1.25V

Just want to make sure i have the right procedure in my mind. (Cards will be used in seperate PCs, not Crossfire mode.)


Here is what I think I need to do:
  1. Overclock - Determine the max overclock before flashing to custom BIOS:
    • Bump Power Overdrive 20%
    • Bump up the core ~10 and test via Heaven Bench. Probably start at 1050 or so and move up.
    • When fail, bump voltage by 0.02V, repeat Heaven Bench. (settle at or under 1.25V for Core Voltage)
    • Do the same with the Memory Clock (no voltage manipulation) until I max out.
  2. Backup my stock BIOS using ATIFLASH
  3. Edit stock BIOS using VBE7 vBIOS Editor
  4. Flash edited vBIOS to the card
  5. Overclock:
    • Repeat the process but with the custom BIOS
  6. Monitor stability, temps, fan speed/noise.
  7. Companion Apps - VBE7, Afterburner, Heaven Bench, ATIFlash


Questions/Answers:
1) Should i find the max overlock on my stock BIOS before flashing to custom and manipulating voltage?
Answer: Yes
2) These Asus cards come with DUAL BIOS, do i need to flash both BIOS switch positions to custom BIOS or just the default one i am using.
Answer: Only flash position 1

UPDATE: Cards arrived today. I got one running at the max clocks allowed through Afterburner 1125/1575 and +20% power. Voltage locked at 1.17V
Absolutely no issue at those speeds, through multiple rounds of Heaven Bench and some BF4.

Should be fun seeing what this card can do at higher clocks!




Any tips/suggestions are much appreciated and i will edit my post, as needed so hopefully its useful for someone else down the road.

P.S. Cards are still in the mail so might not get them until Monday of next week....but will post results as soon as i can.
 
Last edited:

welly31

New Member
Joined
Mar 16, 2013
Messages
36 (0.01/day)
I've run into an issue where flashing the bios doesnt change my voltage. I can change my voltage in afterburner no problem. I went to flash my sapphire 7950 to 1100 core 1550 mem and 1.181 volts and the clocks changed but teh voltage remained at 1.094 which is the default. Can anyone think of a reason why the voltage change didnt work? Theres no way my card is voltage locked because i can change it with afterburner. Also I did not reinstall drivers when i flashed the edited bios. Could this of made a difference?
 
Last edited:

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.61/day)
but teh voltage remained at 1.094 which is the default.

Are you SURE the voltage changed, and not just the software-based reading? How are you measuring the voltage? VID requested, and VID applied are different with that card in particular(I have one.).

IF BIOS mod doesn't change it, your card is likely voltage-locked, even under the ASUS vTweak hardware-based stuff.
 

welly31

New Member
Joined
Mar 16, 2013
Messages
36 (0.01/day)
Are you SURE the voltage changed, and not just the software-based reading? How are you measuring the voltage? VID requested, and VID applied are different with that card in particular(I have one.).

IF BIOS mod doesn't change it, your card is likely voltage-locked, even under the ASUS vTweak hardware-based stuff.

Yea the voltage changes. I measure it with Aida64. If i set 1200 in afterburner, aida shows anywhere from 1.160 to 1.180

My default is 1090 and aida64 shows around 1.060 when its set to that.

Cards not voltage lock. Im not sure why the bios flash didnt change the voltage.
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.61/day)
Im not sure why the bios flash didnt change the voltage.

Unfortunately, these cards are a bit odd it seems. I have both the DCUII and a MATRIX, and the MATRIX card had the some issues the DCUII did as well....but the MATRIX has a program to flash the controller firmware, but the DCUII does not. The MATRIX, I fixed with the controller firmware flash, and it works fine with BIOS mods in every way, except that voltage set in BIOS is the maximum that is controlled via the onboard buttons. The MATRIX BIOS works on my DCUII as well, and others that have had voltage-control issues unlocked control via flashing the MATRIX BIOS, but my card..no such luck.

do you know which version of BIOS your card shipped with originally? That can be found by using the ASUS GPU TWEAK software, and checking in the LiveUpdate tab.
 
Joined
May 9, 2011
Messages
1,980 (0.42/day)
Location
Mainland Britain
System Name H2o Box
Processor Intel(R) Xeon e5-2690 v2 Stock 3.300 GHz stock
Motherboard MSI X79A-G43 Plus (MS-7760) v3
Cooling CPU EK & Phobya G-Changer 360 V2.0 RAD H2o VGA "AlphaCool M18" Hybrid [pump replaced 18/8/21]
Memory G.Skill TridentX 16Gb 11-12-12-32 2T @ 1866Mhz [locked]
Video Card(s) Zotac GTX 1080ti AMP EXTREME
Storage HyperX Fury 120GB & Savage 480GB SSD, Seagate 250GB,250GB 7200rpm Kingston 64GB SSD
Display(s) Asus TUF Gaming VG32VQR 2560*1440 165Hz VA Panel
Case Corsair O-800D
Audio Device(s) Creative Sound Blaster X-Fi Titanium Fatal1ty Pro
Power Supply Be Quiet! [Dark Power Pro 11] 1200W CM replaced [7-4-2017]
Mouse Zelotes T-90
Keyboard K66 Mechanical US Layout
Software Win 10 Pro 64Bit v 20H2 / OS [build 19043.1237] WFEP 120.2212.3530.0
Hi

Now the questions:
1) Should i find the max overlock on my stock BIOS before flashing to custom and manipulating voltage?
Yes; for each card and test in games as well as benchmarks

2) These Asus cards come with DUAL BIOS, do i need to flash both BIOS switch positions to custom BIOS or just the default one i am using.
No [Note: DO NOT Flash position #2 on either card] Edit: looks like Asus have been mixing this up a bit see SetsunaFZero post below

Read here

3) Has anyone done the VBE7 edit(s) on this particular card and can share their experience/settings?
All cards are different; no ones experience will be exactly alike

4) I have dual monitors but have been using my primary video card on the gaming monitor, while using the on-board video card on the 2nd monitor, assuming i can get higher FPS on the gaming monitor while being able to watch TV or stream something to the 2nd monitor. Does this make sense? I realize that CPU is being shared in this setup.
Yes; makes sense as the ramdac on the vga card is not being stressed

Note: make sure PSU is of good quality

atb (all the best)

Law-II
 
Last edited:

welly31

New Member
Joined
Mar 16, 2013
Messages
36 (0.01/day)
Unfortunately, these cards are a bit odd it seems. I have both the DCUII and a MATRIX, and the MATRIX card had the some issues the DCUII did as well....but the MATRIX has a program to flash the controller firmware, but the DCUII does not. The MATRIX, I fixed with the controller firmware flash, and it works fine with BIOS mods in every way, except that voltage set in BIOS is the maximum that is controlled via the onboard buttons. The MATRIX BIOS works on my DCUII as well, and others that have had voltage-control issues unlocked control via flashing the MATRIX BIOS, but my card..no such luck.

do you know which version of BIOS your card shipped with originally? That can be found by using the ASUS GPU TWEAK software, and checking in the LiveUpdate tab.

well my card is a sapphire. It was one of the original ones. i think its reference. hmm bios version is 015.013.000.010.000705
VRM is CHL822x
 

welly31

New Member
Joined
Mar 16, 2013
Messages
36 (0.01/day)
Got it to work. Turns out afterburner doesnt play well with a modded bios.
 

rene85

New Member
Joined
Nov 2, 2013
Messages
1 (0.00/day)
hi darkhmz

I have a HTPC in the living room, I would like to change the UVD voltage, undervolting Blu-ray, Live TV playback.

Unfortunately, the field is grayed out for the Voltage

Stage 1
# 3 Core Clock VDDC
Stage 2 UVD
# 5 Core clock VDDC

can you please unlock so that I can test other Vcore

BIG THX for your Great Tool :)

i uploadet my Sapphire r9 270x Bios , the same bios as Sapphire HD 7870
 

Attachments

  • Pitcairn.rom.zip
    128 KB · Views: 460
Last edited:

Kasmeri

New Member
Joined
Oct 29, 2013
Messages
15 (0.00/day)
Backup my stock BIOS using GPU-Z

No. If you read this whole thread, you will see that at some point darkhmz discovered that sometimes a BIOS saved with GPU-z adds some bytes at the end. It was an issue in some cases and in order to rule this out and have peace of mind,

SAVE YOUR ORIGINAL BIOS USING ATIFLASH.

Then, after you mod it, use Atiflash again to flash it.

Like I said before, if you are going to do this, take the extra minute to do this right and eliminate as many possible problems as you can from the start.

Besides, if anything does go wrong, you will have to use atiflash to recover your BIOS anyway. So why not use it from the start, also to make sure that you know how to use it and how to recover your BIOS before actually flashing.
 
Last edited:
Joined
Feb 12, 2006
Messages
2,318 (0.35/day)
System Name MONEY PIT
Processor i7-3770K @ 4800 1.20v batch #3231B415 Delided
Motherboard ASrock Z77 OC Formula w onboard waterblocks
Cooling Apogee HD, MCP655,rad MCR320-XP,Micro Rev2 res
Memory G,skill Trident X F3-2400C10D-16GTX
Video Card(s) EVGA GTX 980 Ti Classified with EK nickel/acetal waterblock installed
Storage 2x120gig Wildfire raid0 2x120gig VERTEX3 raid0
Display(s) 3/ Samsung2343bwx + 65in LG 4K
Case NZXT Phantom White w/red
Audio Device(s) ReCon3d fatal1ty pro, Logitech z906 THX
Power Supply corsair AX860i
Mouse Rat7
Software 64bit ++++ win 10
Turns out afterburner doesnt play well with a modded bios.

A clean install of AB should fix that ....delete your 'profiles' too
 

Kasmeri

New Member
Joined
Oct 29, 2013
Messages
15 (0.00/day)

Law-II, in that post you linked to you write:

Place the cooler card at the bottom when in crossfireX

Can you please elaborate why that is?

I always thought that it would be better to place the cooler card at the top PCI express slot which always gets hotter (closer to CPU and VRMs), thus saving a few degrees. Is that wrong?

Thanks.
 
Joined
Feb 12, 2006
Messages
2,318 (0.35/day)
System Name MONEY PIT
Processor i7-3770K @ 4800 1.20v batch #3231B415 Delided
Motherboard ASrock Z77 OC Formula w onboard waterblocks
Cooling Apogee HD, MCP655,rad MCR320-XP,Micro Rev2 res
Memory G,skill Trident X F3-2400C10D-16GTX
Video Card(s) EVGA GTX 980 Ti Classified with EK nickel/acetal waterblock installed
Storage 2x120gig Wildfire raid0 2x120gig VERTEX3 raid0
Display(s) 3/ Samsung2343bwx + 65in LG 4K
Case NZXT Phantom White w/red
Audio Device(s) ReCon3d fatal1ty pro, Logitech z906 THX
Power Supply corsair AX860i
Mouse Rat7
Software 64bit ++++ win 10
With the fan in take spacing the card in slot 2 is reduced = less cool air intake to the card placing the cooler card in this slot only way to go
 
Joined
Dec 26, 2009
Messages
45 (0.01/day)
No. If you read this whole thread, you will see that at some point darkhmz discovered that sometimes a BIOS saved with GPU-z adds some bytes at the end. It was an issue in some cases and in order to rule this out and have peace of mind,

SAVE YOUR ORIGINAL BIOS USING ATIFLASH.

Then, after you mod it, use Atiflash again to flash it.

Like I said before, if you are going to do this, take the extra minute to do this right and eliminate as many possible problems as you can from the start.

Besides, if anything does go wrong, you will have to use atiflash to recover your BIOS anyway. So why not use it from the start, also to make sure that you know how to use it and how to recover your BIOS before actually flashing.


I wasn't aware of this -- thanks! Great to know.


Any word on whether there are benefits to be had from flashing another card's BIOS onto your own card's? I've heard that some BIOSes may perform better than others, particularly in lieu of tighter "memory timings" --

I'm wondering if I should flashing a 7970 BIOS onto my Sapphire 7950 Dual-X reference.
 
Joined
Jan 15, 2010
Messages
73 (0.01/day)
System Name Magicbox
Processor Phenom 965 (3.8GHz)
Motherboard M5A97
Cooling Thermaltake Frio + AC Twin Turbo II
Memory 4x8GB DDR3 (1600MHz)
Video Card(s) HD7850 (1000/1250)
Storage 2TB + 1TB
Display(s) Acer 20.1" LED
Case HAF 912
Audio Device(s) Xonar DX
Power Supply Silent Pro 850W
Software Kubuntu + Windows 7
Nice. Was hoping for something like this for a while. Waited for ever for a BIOS editing tool on my HD6850, but it seems I upgraded just in time. My card is a HD7850-DC2-2GD5-V2. Apparently the bios that came with it is a UEFI one. This tool simply disables that no? Should not be a problem?
 
Joined
Sep 23, 2013
Messages
154 (0.04/day)
System Name Trixeon
Processor Xeon E3-1230-V2
Motherboard Asrock Z77 Extreme 3
Cooling Coolmaster EVO
Memory Gskill 2133 8GB
Video Card(s) Sapphire R9-290 Tri-x o/c bios 1000/6000MHz
Storage 128GB SSD, 256GB SSD, 3TB HDD, 1TB HDD
Display(s) 3x 22" 1050 monitors 16:10
Case Xigmatec
Audio Device(s) onboard
Power Supply Xigmatec 800W centurio
Software Win7 64bit
No. If you read this whole thread, you will see that at some point darkhmz discovered that sometimes a BIOS saved with GPU-z adds some bytes at the end. It was an issue in some cases and in order to rule this out and have peace of mind,

SAVE YOUR ORIGINAL BIOS USING ATIFLASH.

Then, after you mod it, use Atiflash again to flash it.

Like I said before, if you are going to do this, take the extra minute to do this right and eliminate as many possible problems as you can from the start.

Besides, if anything does go wrong, you will have to use atiflash to recover your BIOS anyway. So why not use it from the start, also to make sure that you know how to use it and how to recover your BIOS before actually flashing.

actually that happened to me. 2 7950's, extracted BIOS from both, but one then turned out to have an invalid checksum, due to these additional characters. Fortunately, the BIOS from the other card worked fine for both as they were identical cards. But something to be aware of definitely.
 
Joined
Jan 15, 2010
Messages
73 (0.01/day)
System Name Magicbox
Processor Phenom 965 (3.8GHz)
Motherboard M5A97
Cooling Thermaltake Frio + AC Twin Turbo II
Memory 4x8GB DDR3 (1600MHz)
Video Card(s) HD7850 (1000/1250)
Storage 2TB + 1TB
Display(s) Acer 20.1" LED
Case HAF 912
Audio Device(s) Xonar DX
Power Supply Silent Pro 850W
Software Kubuntu + Windows 7
I'm happy to report a success for my card. Asus DirectCU II (v2) HD7850. Only went so far as changing the frequencies and the fan profile.
 
Joined
Feb 12, 2006
Messages
2,318 (0.35/day)
System Name MONEY PIT
Processor i7-3770K @ 4800 1.20v batch #3231B415 Delided
Motherboard ASrock Z77 OC Formula w onboard waterblocks
Cooling Apogee HD, MCP655,rad MCR320-XP,Micro Rev2 res
Memory G,skill Trident X F3-2400C10D-16GTX
Video Card(s) EVGA GTX 980 Ti Classified with EK nickel/acetal waterblock installed
Storage 2x120gig Wildfire raid0 2x120gig VERTEX3 raid0
Display(s) 3/ Samsung2343bwx + 65in LG 4K
Case NZXT Phantom White w/red
Audio Device(s) ReCon3d fatal1ty pro, Logitech z906 THX
Power Supply corsair AX860i
Mouse Rat7
Software 64bit ++++ win 10
well my card is a sapphire. It was one of the original ones. i think its reference. hmm bios version is 015.013.000.010.000705
VRM is CHL822x
Please upload a copy of the bios on the card & the PN# SKU# from the box or back of card. In the meantime I'll have a look @ the 1's in the Rom dB
As long as I leave voltage control disabled, afterburner seems to work fine.
The CHL822x has full support in AB so this must lead back to a bios lockout.. awaiting Bios :D
 
Last edited:
Joined
Dec 15, 2009
Messages
233 (0.04/day)
Location
Austria
No [Note: DO NOT Flash position #2 on either card]

Read here

your partly wrong here. Not all cards operate on Bios1
My card's Bios1 is write protected -> Backup Bios in case of a failed flash etc.
Bios2 is flashable and should be the on to use
Asus 7950 CUIITop v2
 
Joined
Oct 7, 2013
Messages
20 (0.01/day)
Hi


Yes; for each card and test in games as well as benchmarks


No [Note: DO NOT Flash position #2 on either card]

Read here


All cards are different; no ones experience will be exactly alike


Yes; makes sense as the ramdac on the vga card is not being stressed

Note: make sure PSU is of good quality

atb (all the best)

Law-II

No. If you read this whole thread, you will see that at some point darkhmz discovered that sometimes a BIOS saved with GPU-z adds some bytes at the end. It was an issue in some cases and in order to rule this out and have peace of mind,

SAVE YOUR ORIGINAL BIOS USING ATIFLASH.

Then, after you mod it, use Atiflash again to flash it.

Like I said before, if you are going to do this, take the extra minute to do this right and eliminate as many possible problems as you can from the start.

Besides, if anything does go wrong, you will have to use atiflash to recover your BIOS anyway. So why not use it from the start, also to make sure that you know how to use it and how to recover your BIOS before actually flashing.

Thanks folks! Updated my original post with some of the info you provided.

Will use atiflash as suggested and let you all know how it goes.

Still not 100% clear on all the editing options in VBE7, but i guess ill figure it out once i get in there. Cards scheduled to be delivered tomorrow!
 
Joined
Feb 23, 2011
Messages
467 (0.10/day)
System Name Gaming PC
Processor Intel Core i5 12400f at 5.4Ghz
Motherboard Asrock B660 Riptide PG (Eternal clock gen)
Cooling ARCTIC Liquid Freezer II
Memory 32GB Kingston FURY Renegade
Video Card(s) Zotac RTX 4070ti Trinity
Storage WD SN750 SE 1TB M.2 + 2x Kioxia Exceria 480GB
Display(s) BenQ EX2780Q 1440p/144Hz
Case Lian Li 205M
Power Supply Corsair RM850x SHIFT
Love this tool!!

Had to use the non-boost BIOS for my Twin Frozr 3 card though as the Boost version only has memory voltage set at 1.55v compared to 1.6v the non boost card has.
 
Joined
Dec 26, 2009
Messages
45 (0.01/day)
No. If you read this whole thread, you will see that at some point darkhmz discovered that sometimes a BIOS saved with GPU-z adds some bytes at the end. It was an issue in some cases and in order to rule this out and have peace of mind,

SAVE YOUR ORIGINAL BIOS USING ATIFLASH.

Then, after you mod it, use Atiflash again to flash it.

Like I said before, if you are going to do this, take the extra minute to do this right and eliminate as many possible problems as you can from the start.

Besides, if anything does go wrong, you will have to use atiflash to recover your BIOS anyway. So why not use it from the start, also to make sure that you know how to use it and how to recover your BIOS before actually flashing.

Can anyone confirm this happening? Like comparing the checksums between a GPUZ-extracted BIOS and an atiflash-extracted BIOS?

I can do so when I'm home from work later this evening, but I'm curious if anyone has already tested such.
 

Kasmeri

New Member
Joined
Oct 29, 2013
Messages
15 (0.00/day)
Search this thread and you'll see that it was discovered here by the OP. I don't know how often it happens and if it's GPU-z's fault, all I'm saying is that when it comes to BIOS, avoiding the Windows environment is a good precaution, whether it is for saving or even more importantly flashing.

I learned this the hard way many years ago when I used an Asus "utility" program to flash my mb bios from within Windows. The program would connect to the Asus website, look for a bios update for your Asus mb and give you the option to flash it if there was an update. It worked well until the third or fourth time when it froze during flashing and bricked my mb. Guess what, it also wasn't covered by the warranty.
 
Last edited:

Kasmeri

New Member
Joined
Oct 29, 2013
Messages
15 (0.00/day)
Here from a quick search:

Originally Posted by darkhmz View Post
Found another strange thing. Invalid checksum again, 256 bytes differ again... But this time not filled with zeros, seems like some random stuff from the memory.
Link to the two files:
XFX.HD7970.3072.120110.rom
XFX.HD7970.3072.120110_1.rom


that is wierd, do you reckon XFX are having issues flashing their own bios's?

leeb2013: no, found more BIOSes, from other manufacturers too... Always 256 bytes long block(s), usually filled with zeros, and the checksum is invalid. Attached a comparison pic of two 6850 BIOSes, they are the same, except the area from 7500 - 75ff (in this case, part of the BIOS character set). There is an app displaying the data as bitmap, starting from the address 7585. The BIOS on the right side has some missing characters. (are these bioses messed up by the manufacturers, or maybe gpu-z sometimes not saving the bios properly?)

Originally Posted by Viring View Post
Ok. Saved with atiflash
Ok, thanks... What did you use for saving the other BIOS? Because they are not the same (even though they should be the same...). The another has invalid checksum, and guess what, a 256 bytes long block filled with zeros.

Originally Posted by Viring View Post
Wow... it's possible? I saved other BIOS by using GPU-Z and then flashed it. It was ok...except overclocking.
Yeah looks like its possible... Use the 01.rom as backup, the one saved with gpu-z is messed up...
 
Last edited:
Top