• 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

darkhmz

New Member
Joined
Aug 9, 2013
Messages
81 (0.02/day)
Location
Hungary
Processor Core i5-2500
Motherboard Gigabyte GA-H61M-D2-B3
Memory 2x4GB Kingston DDR3@1333
Video Card(s) Powercolor HD 7870 Myst Edition
Display(s) DELL U2412M
Power Supply FSP Raider 550W
Software W7 x64
Hi,

Just downloaded both version again (0.0.7 and 0.0.7a) and both work fine. Do you get any error messages? Is it crashing?
Answers to your questions:
1.: No, i can't modify that
2.: I don't know but i guess if it's the stock BIOS of your card then it should work. Did you contact the manufacturer?
 
Joined
Feb 21, 2009
Messages
248 (0.04/day)
Location
Netherlands
Processor i7 2700K @ 4.8 Ghz
Motherboard Asus Maximus IV Extreme-Z
Cooling Zalman CPNS9900-A LED
Memory Corsair Dominator GT CMT16GX3M4X2133C9 (4x4 Gb)
Video Card(s) 2 x (Sapphire) AMD Radeon HD7970 [Ref] -(crossfire) [out via DVI-D]
Storage 4 x WDC WD1002FAEX
Display(s) Dell U3011 @ 2560x1600 [in via DVI-D]
Case Coolermaster Stacker STC T01
Audio Device(s) Creative X-Fi Titanium Fatality Pro [PCI-E]
Power Supply Corsair AX 1200W
Software Windows 7 Ultimate x64 SP1
darkhmz thank you very much for the tool. This is simply the best way to squeeze the most out of my 7970's and "burn that into the bios". Tested for two days, i found for this crossfire pair the absolute fine limit is 1140 / 1600 (1.250v). From 1150 and up, first signs of instability start. I'm also very happy i could set a fan profile. I'll probably keep them at 1125/1600 default.

Maybe you should add for crossfire users to disable ULPS before flashing, as with ulps running, flashing the second card is impossible or results in corruption. I always disable it anyway, but this one time i forgot and saw what happened then. Maybe this helps others who are trying.

[EDIT: i did some more testing, with better results, see my next post /EDIT]
 
Last edited:

Random Murderer

The Anti-Midas
Joined
Dec 6, 2006
Messages
6,974 (1.10/day)
Location
Florida, A.K.A. the Sweatbox
System Name TOO MUCH RADIATOR! | The TV Box a.k.a. The Shoebox
Processor Core i7 4930K @ 4.5GHz | Core i5 6600K @ 4.5GHz
Motherboard Asus X79 Rampage IV Extreme | Asus Z170i Pro Gaming
Cooling Custom water on CPU and GPU, dual 360mm radiators | Corsair H80i
Memory 4x 8GB G.Skill TridentX DDR3-1600 | 2x 4GB G.Skill RipJaws 4 DDR4-3000
Video Card(s) Sapphire AMD R9 295x2 | PowerColor AMD HD7970
Storage Samsung SSD 830 256GB, various others | 2x 1TB Seagate Barracudas in RAID1
Display(s) Dell U2713HM 2560x1440 IPS | Panasonic TC-L32E5 1080p IPS TV
Case Thermaltake Suppressor F51 (stripped down to hold two radiators) | Cooler Master Elite 130
Audio Device(s) RM-DAC -> Xiang Sheng 708b -> Sennheiser HD650 | HDMI sound device on 7970
Power Supply LEPA G1600-MA 1600W | Corsair CX750M 750W
Software Win 10 64
Benchmark Scores over 9000 BungholioMarks, "Bitchin' Fast"
darkhmz thank you very much for the tool. This is simply the best way to squeeze the most out of my 7970's and "burn that into the bios". Tested for two days, i found for this crossfire pair the absolute fine limit is 1140 / 1600 (1.250v). From 1150 and up, first signs of instability start. I'm also very happy i could set a fan profile. I'll probably keep them at 1125/1600 default.

Maybe you should add for crossfire users to disable ULPS before flashing, as with ulps running, flashing the second card is impossible or results in corruption. I always disable it anyway, but this one time i forgot and saw what happened then. Maybe this helps others who are trying.

I just flash the cards one by one. Of course, I do understand not everybody has a switch on their motherboard for shutting off PCIe lanes, nor does everybody have time to pull cards out of their system and swap them around, especially if they're watercooled.
 

htxqq18

New Member
Joined
Sep 24, 2013
Messages
11 (0.00/day)
Thank you all the same

BY your vbe7.0.0.7 myHD8970M worked on 1000/1250,it was originally 900/1250.
I have downloaded VBE7.0.0.7a again,and when I open a vbios file,the tool will be Lossing of response&jump out.Each vbios file can be opened on all the early versions.

Is the memory manager controled by the vbios?The memory type is wrong,so I can't adjust the memory clock,is that right?
 
Joined
Oct 21, 2005
Messages
6,880 (1.02/day)
Location
USA
System Name Computer of Theseus
Processor Intel i9-12900KS: 50x Pcore multi @ 1.18Vcore (target 1.275V -100mv offset)
Motherboard EVGA Z690 Classified
Cooling Noctua NH-D15S, 2xThermalRight TY-143, 4xNoctua NF-A12x25,3xNF-A12x15, 2xAquacomputer Splitty9Active
Memory G-Skill Trident Z5 (32GB) DDR5-6000 C36 F5-6000J3636F16GX2-TZ5RK
Video Card(s) EVGA Geforce 3060 XC Black Gaming 12GB
Storage 1x Samsung 970 Pro 512GB NVMe (OS), 2x Samsung 970 Evo Plus 2TB (data 1 and 2), ASUS BW-16D1HT
Display(s) Dell S3220DGF 32" 2560x1440 165Hz Primary, Dell P2017H 19.5" 1600x900 Secondary, Ergotron LX arms.
Case Lian Li O11 Air Mini
Audio Device(s) Audiotechnica ATR2100X-USB, El Gato Wave XLR Mic Preamp, ATH M50X Headphones, Behringer 302USB Mixer
Power Supply Super Flower Leadex Platinum SE 1000W 80+ Platinum White
Mouse Zowie EC3-C
Keyboard Vortex Multix 87 Winter TKL (Gateron G Pro Yellow)
Software Win 10 LTSC 21H2
Just wanted to say thanks again. I used your program as an early adopter a month ago and it was solid, now I used it to make a custom setup 7850, 1050 core 1200 memory with undervolts and a custom fan profile. The 7850 can do close to 1300 but I want a 24/7 setup and your program delivered. Very nice. I hate software level overclocking, bios is the way to go.
 

ZeroCoolRiddler

New Member
Joined
Sep 14, 2013
Messages
2 (0.00/day)
@darkhmz

Hi.
I was trying to up my Voltage by Hand with a Hexeditor (like i did with HD3850) long before your Tool came out. I investigated many different Version from different Manufactors and the Voltagetable was on a different Location in nearly any Bios.

-How does your Tool fill in the new Values?
-Is it nessesary to set the Voltage for 3D, UVD and Boot to the same Level?
-Do you need to adjust the Checksum?
-Have you checked the applied Voltage? If yes, where to find the Measuringpoints?

I hope you can help me and maybe answer my Questions.:respect:
 

darkhmz

New Member
Joined
Aug 9, 2013
Messages
81 (0.02/day)
Location
Hungary
Processor Core i5-2500
Motherboard Gigabyte GA-H61M-D2-B3
Memory 2x4GB Kingston DDR3@1333
Video Card(s) Powercolor HD 7870 Myst Edition
Display(s) DELL U2412M
Power Supply FSP Raider 550W
Software W7 x64
darkhmz thank you very much for the tool. This is simply the best way to squeeze the most out of my 7970's and "burn that into the bios". Tested for two days, i found for this crossfire pair the absolute fine limit is 1140 / 1600 (1.250v). From 1150 and up, first signs of instability start. I'm also very happy i could set a fan profile. I'll probably keep them at 1125/1600 default.

Maybe you should add for crossfire users to disable ULPS before flashing, as with ulps running, flashing the second card is impossible or results in corruption. I always disable it anyway, but this one time i forgot and saw what happened then. Maybe this helps others who are trying.

Thanks for your feedback, note added regarding crossfire/ULPS.

-How does your Tool fill in the new Values?

Depends on the VRM. Im using two methods, one for known VRMs and one for the unknown VRMs.

-Is it nessesary to set the Voltage for 3D, UVD and Boot to the same Level?

Enough to modify the 3d voltage.

-Do you need to adjust the Checksum?

Recommended, otherwise you have to force flashing.

-Have you checked the applied Voltage? If yes, where to find the Measuringpoints?

I have no multimeter around so only tested it by setting voltage with trixx/afterburner/vbe7 then checked vddc in gpu-z, and gpu-z reported the same voltages.
 

ZeroCoolRiddler

New Member
Joined
Sep 14, 2013
Messages
2 (0.00/day)
I already increased (locked@1,213V) the vGPU to 1,4V via Hexedit. I need the Measuringpoints to confirm the voltage.
GPU-Z and all other Progs showed 1,4V.

So you let the VBE detect the VRM and that decides where the Voltagetable is found? Am i right?
 

htxqq18

New Member
Joined
Sep 24, 2013
Messages
11 (0.00/day)
dark,do you receive my message?

I have gotten the VBE7.0.0.7b,it works very well.
May I ask you for researching my 2 vbioses,I hope you can develop a memory type editor.
I do think all the P150EM with HD8970M-4G,have the same problem in the vbios.
MY VBIOS is memory type.JPG View attachment bios1.zip
The right memory type is memory type right.JPG,my memory type is H5GQ2H24MFR,
I can't find it in any versions of the HD8970m,but I have a 7970m versionView attachment Clevo7970m-wm.zip
How can I add the right memory type to the HD8970M vbios?
I try to find help from the CLEVO&POP-STAR,they both tell me the HD8970m-4G works on P150EM doesn't have the official support.
 
Last edited:

watwat

New Member
Joined
Aug 24, 2013
Messages
15 (0.00/day)
Hey guys! :)
Could someone please make me a 1000/1250mhz 1,25 Volt Bios for HD7950 Gigabyte (63,2% Asic),please?
Im having the same problem as my first card.
The Voltage jumps from 1,25 to 0,95 and i get blackscreens... Although the Powerlimit is +20
I want and stable 1,25V Bios with let's say 1020/1320 :D
My Bios should be posted on Page 3 or 4.
Sorry for my bad english and thanks in advance!
Have a nice day! :)

edit: Bios on Post#70
And how could i get higher Voltage than 1,25V with this editor?
 
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

htxqq18

New Member
Joined
Sep 24, 2013
Messages
11 (0.00/day)
darky!Good news!

I have already make my HD8970M running at 1050/1400,I try to flash the Vbios,god bless I succeeded.
Thanks a lot!You just like an angel came to me,with your VBE tools.
 

hpstg

New Member
Joined
Mar 24, 2013
Messages
5 (0.00/day)
Quick question:

I have a 7970 and in 2D it's at 300/150, which is too low and it causes artifacts.

With the Catalyst profiles method, I can raise the memory frequency, but the driver will also raise my voltage to 3D levels (1.28v, instead of 0.850v), making almost no power saving.

Could you please release a version that will allow us to edit the 2D clocks?

Thanks in advance for your awesome work!
 

bios22

New Member
Joined
Sep 25, 2013
Messages
5 (0.00/day)
Im asking this for somebody who has a card with a faulty temp sensor and wants to set a fixed fan speed.

The last point on the fan profile graph is not moveable vertically however i can drag the three other points to create a straight line up to the maximum temp but then what ? Will that work ?
 

hpstg

New Member
Joined
Mar 24, 2013
Messages
5 (0.00/day)
Im asking this for somebody who has a card with a faulty temp sensor and wants to set a fixed fan speed.

The last point on the fan profile graph is not moveable vertically however i can drag the three other points to create a straight line up to the maximum temp but then what ? Will that work ?

It will, I have tried it with my card by mistake :nutkick:
 
Joined
Aug 13, 2009
Messages
3,189 (0.59/day)
Location
Czech republic
Processor Ryzen 5800X
Motherboard Asus TUF-Gaming B550-Plus
Cooling Noctua NH-U14S
Memory 32GB G.Skill Trident Z Neo F4-3600C16D-32GTZNC
Video Card(s) Sapphire Radeon Rx 580 Nitro+ 8GB
Storage HP EX950 512GB + Samsung 970 PRO 1TB
Display(s) HP Z Display Z24i G2
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster AE-5
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone AIMO Remastered
Software Windows 10 x64
I am curious if the editor will work on the new AMD cards, namely the rebrands (R9 280X?). I hope AMD didn't come up with any new funky stupid ways to prevent people from messing around with the products they own :p
 
Joined
Feb 21, 2009
Messages
248 (0.04/day)
Location
Netherlands
Processor i7 2700K @ 4.8 Ghz
Motherboard Asus Maximus IV Extreme-Z
Cooling Zalman CPNS9900-A LED
Memory Corsair Dominator GT CMT16GX3M4X2133C9 (4x4 Gb)
Video Card(s) 2 x (Sapphire) AMD Radeon HD7970 [Ref] -(crossfire) [out via DVI-D]
Storage 4 x WDC WD1002FAEX
Display(s) Dell U3011 @ 2560x1600 [in via DVI-D]
Case Coolermaster Stacker STC T01
Audio Device(s) Creative X-Fi Titanium Fatality Pro [PCI-E]
Power Supply Corsair AX 1200W
Software Windows 7 Ultimate x64 SP1
I knew they could do better than that! :D (my cards are low leakage ASIC)
  • I didn't realise you have to increase the TDP value too. I had mine at default (217), now at 300.
  • Equally important: With Afterburner set to true voltage monitoring, i learned that the volts you enter in VBE is only the max peak value, not what the card(s) will draw constantly.
  • For benching i mainly used UValley, because it's close to constant 100% gpu-usage (and 3dmark11 and 3dmark13). The artifacts i previously got apparently were because of too low voltage (for those clockspeeds); they disappeared with higher VDDC. So at identical speeds i now got no artifacts at all, only freezes at worst. However i decided to not go higher than 1.325 VDDC, i would hate to lose these cards.

At VDDC 1.312, cards running 1175/1600: the dynamic volts vary between 1.207 and 1.299 dips and peaks (most of the time staying between 1.211 ~ 1.244) and with 100% fan, the hottest they (GPU1/GPU2) got is 82/67 °C.


For daily gaming, 1150 / 1600 & ideal custom fan profile is what i've now settled for.

Those AMD reference coolers are fine if you leave the cards at stock or when all your overclock is 1100/1500 through CCC's Overdrive. The 7970's default fanprofile is pretty quiet until it suddenly goes steeply up after what was it? 75, 80 degrees... which they hardly ever reach during gaming at those modest overclocks. At 100% they're a torture on the ears.
 
Last edited:
Joined
Feb 21, 2009
Messages
248 (0.04/day)
Location
Netherlands
Processor i7 2700K @ 4.8 Ghz
Motherboard Asus Maximus IV Extreme-Z
Cooling Zalman CPNS9900-A LED
Memory Corsair Dominator GT CMT16GX3M4X2133C9 (4x4 Gb)
Video Card(s) 2 x (Sapphire) AMD Radeon HD7970 [Ref] -(crossfire) [out via DVI-D]
Storage 4 x WDC WD1002FAEX
Display(s) Dell U3011 @ 2560x1600 [in via DVI-D]
Case Coolermaster Stacker STC T01
Audio Device(s) Creative X-Fi Titanium Fatality Pro [PCI-E]
Power Supply Corsair AX 1200W
Software Windows 7 Ultimate x64 SP1

hpstg

New Member
Joined
Mar 24, 2013
Messages
5 (0.00/day)

I have, the clocks do get higher (it's the memory clock that causes it anyways, so I just get the memory up to 500 from 150 and it's ok), BUT although the core remains untouched, CCC raises the core voltage to 3D levels no matter what I set in the profile.
The most elegant solution would be a bios with higher memory 2D clocks, but alas VBE is locked in a way that does not allow raising 2D clocks (even if it's memory clocks).
 

darkhmz

New Member
Joined
Aug 9, 2013
Messages
81 (0.02/day)
Location
Hungary
Processor Core i5-2500
Motherboard Gigabyte GA-H61M-D2-B3
Memory 2x4GB Kingston DDR3@1333
Video Card(s) Powercolor HD 7870 Myst Edition
Display(s) DELL U2412M
Power Supply FSP Raider 550W
Software W7 x64
So you let the VBE detect the VRM and that decides where the Voltagetable is found? Am i right?

The VRM type has nothing to do with the voltage table's location. The VRM ID is in the voltage info block along with the voltage tables.

And how could i get higher Voltage than 1,25V with this editor?

Can't do that with this editor. Choose one of the available voltages.

I have already make my HD8970M running at 1050/1400,I try to flash the Vbios,god bless I succeeded.

Glad it works. :) btw, out of interest: are able to attach high res pictures of your HD8970M that show Hynix modules used on the card?

Quick question:

I have a 7970 and in 2D it's at 300/150, which is too low and it causes artifacts.

With the Catalyst profiles method, I can raise the memory frequency, but the driver will also raise my voltage to 3D levels (1.28v, instead of 0.850v), making almost no power saving.

Could you please release a version that will allow us to edit the 2D clocks?

Thanks in advance for your awesome work!

For some reason the driver didn't like setting 2d/uvd clocks higher than stock, thats why you can't do that with this editor.

I am curious if the editor will work on the new AMD cards, namely the rebrands (R9 280X?).

I don't know, time will tell. :)


0.0.7b available. No new feature this time, only fixes
 

hpstg

New Member
Joined
Mar 24, 2013
Messages
5 (0.00/day)
First of all, thank you for the program and the fast reply!

What do you mean when you say that the driver "doesn't like" the setting? Any chance to see a version of VBE that will allow us to change the 2D clocks?

It could include a WARNING! WARNING! WARNING! WARNING! label or something. I would really like to try this, I could even beta test for you.

I know it's horrible to have people bitchin' for something you do at your free time and give out for free, but your program looks like it can do awesome things :D

Thanks again mate! :)
 
Joined
Dec 23, 2012
Messages
1,706 (0.41/day)
Location
Somewhere Over There!
System Name Gen2
Processor Ryzen R9 5950X
Motherboard Asus ROG Crosshair Viii Hero Wifi
Cooling Lian Li 360 Galahad
Memory G.Skill Trident Z RGB 64gb @ 3600 Mhz CL14-13-13-24 1T @ 1.45V
Video Card(s) Sapphire RX 6900 XT Nitro+
Storage Seagate 520 1TB + Samsung 970 Evo Plus 1TB + lots of HDD's
Display(s) Samsung Odyssey G7
Case Lian Li PC-O11D XL White
Audio Device(s) Onboard
Power Supply Super Flower Leadex SE Platinum 1000W
Mouse Xenics Titan GX Air Wireless
Keyboard Kemove Snowfox 61
Software Main: Gentoo+Arch + Windows 11
Benchmark Scores Have tried but can't beat the leaders :)
Thanks dark... youre awesome.... :toast::toast:
 

htxqq18

New Member
Joined
Sep 24, 2013
Messages
11 (0.00/day)
I'm so sorry

"Glad it works. :) btw, out of interest: are able to attach high res pictures of your HD8970M that show Hynix modules used on the card?"



I can't get a camera to provide such a clear picture.
But I'm sure, the module number is Hynix H5GQ2H24MFR-T2C
The VBE7 shows memory type is samsung DVS0.
My vbios file:View attachment HD8970M.zip
 

skyboyextreme

New Member
Joined
Sep 30, 2013
Messages
14 (0.00/day)
can you please help me ?!

The VRM type has nothing to do with the voltage table's location. The VRM ID is in the voltage info block along with the voltage tables.



Can't do that with this editor. Choose one of the available voltages.



Glad it works. :) btw, out of interest: are able to attach high res pictures of your HD8970M that show Hynix modules used on the card?



For some reason the driver didn't like setting 2d/uvd clocks higher than stock, thats why you can't do that with this editor.



I don't know, time will tell. :)


0.0.7b available. No new feature this time, only fixes

hey man can you please help me fix my card ? it has a busted temp sensor i want to default the fan from "auto" to a fixed %, say 30% because on every startup "auto" fan gets no reading from the busted temp sensor so it blasts the fan to 100% till i can apply my fan profile in trixx, couple of minutes of ear suffer on every startup !

can you please support setting a fixed fan speed value in vbe or help me edit my bios somehow

this thing is driving me crazy :banghead:
 
Last edited:
Top