After several weeks testing the final version, I'm very happy with the results.
I'm only releasing one version of this BIOS. It pretty much does everything I set out to do in the beginning, plus a bit more than I hoped.
Enjoy.
GBG1GTX970MDFCustomBIOSFINAL.zip 1241k .zip file
GBG1MDFX = My custom BIOS
GBG1OEM = Shorter name of official BIOS in case you need to roll-back
GV-N970G1 GAMING-4GD_P.F50 = Gigabyte's official BIOS for this card. My BIOS is based on this official file.
*OLD* Demo Videos:
These show the new BIOS in action.
PLEASE NOTE: - Do not use the MSI AB settings in video description. This was an early test. Use the settings in FINAL version ReadMe.
Test 1:
Test 2:
Thanks to: Zoson and Laithan for great documentation and others in the community for helping answer a few questions.
Before you ask: "Will it work on my card? I included the official Gigabyte BIOS this is based on. First, disable your GPU and try flashing the official F50 BIOS with the official Gigabyte VGA@Bios utility. If it works without errors, you are compatible and can just flash my BIOS to your card.
If you get errors, I have included the Maxwell Tweaker version used to create this BIOS. Open my custom BIOS and your card's correct OFFICIAL BIOS and copy settings from mine to yours. Then use nvFlash to flash your own custom BIOS to your card.
Before you ask: Can you help me flash my card? How do I...XYZ?" I have already put a lot of work into this BIOS. If you have any questions on the HOW-TO basics of editing or flashing a BIOS, please google it or read about how to do it on these forums. This is a great, supportive community. I've done my part by sharing the fruits of my labor. Now it's up to you to learn how to use it.
And of course, if anyone wants to take my BIOS, tweak it further, and share the improvements...please feel free to do so. I just humbly ask that you please share it here so the community can benefit.
My final parting advice: BE CAREFUL! If you do any of this incorrectly, you can brick your card. I am not responsible if you make a mistake, so again...BE CAREFUL!
ReadMe Details:
**FLASH AT YOUR OWN RISK**
** OC AT YOUR OWN RISK**
MadDogFargo's Custom BIOS : #1
Based on Gigabyte G1 BIOS : GV-N970G1 GAMING-4GD_P.F50
Specific GPU Model / RAM : Gigabyte G1 Gaming GTX 970 / Hynix RAM
Goals:
- Minimum changes to remain as close to stock BIOS settings as possible
- Address midrange boost state low voltage stability issues
Changelog...(* Unless specified, all settings left at stock)
Common Settings Tab:
TDP Base Clock : 1177.5 increased to 1202.5
3D Base Clock : 1177.5 increased to 1202.5
Boost Clock : 1329.0 increased to 1354.5
Voltage Table Tab (in mV):
Top line : Maximum voltage - 1262.5 increased to 1281.3
(* This was the MAX voltage observed in Official BIOS voltage table, so it should be 'safe')
Second line : Minimum boost voltage - Increased from 1175.0 - 1225.0 to 1225.0 - 1250.0
Third line : Maximum boost voltage - Increased from 1212.5 - 1262.5 to 1256.3 - 1281.3
CLK 35-74 : Custom voltage table. Use Bios Tweaker to see values.
Power Table Tab:
Max Pwr Target : Increased from 280W to 288W for max of +15% on slider
Boost Table Tab:
Boost clock setting on Common Tab auto-generated a new Boost table.
Auto-generated MAX BOOST increaded from 1519.5 to 1544.5
Then I manually Increased 1 notch from 1544.5 to 1557.5.
This was the highest stable OC I could get without setting voltages well beyond official BIOS.
I have a low ASIC Card: 58.3%
This should be plenty of overhead to be safe for most other users.
Boost States:
POO GPC : 1519.5 reduced to 1506.5
PO2 GPC : 1519.5 reduced to 1506.5
(* Capping max boost at 1506.5 provided the desired OC results with good thermals to avoid throttling under extended full load.)
**IMPORTANT NOTES**
Voltage Slider should still work normally...but there is not much room for adjustment
You cannot go over max voltage cap specified in BIOS
You cannot go over any physical / electrical engineering limits for your card's VRM
Midrange boost states no longer CTD or cause driver recoveries.
** Results as tested with 3+ passes in Unigine Valley + 2 weeks of daily gaming. Not ONE SINGLE Driver CTD
**
MSI AB settings: +50mv, 115% TDP, +0 core, +300 RAM(3805)
With vSync off, 1080p Ultra 4x MSAA for max load it boosted 1506, max 65c @ 65% fan
With vSync on for fixed 60FPS, same settings card boosted 1506, max 61c @ 61% fan
If your thermals go over 65c for too long, you will see it throttle to 1493. As soon as temps drop, it will go back up to 1506. Applying a more agressive fan curve in MSI AB can help with this.
**FLASH AT YOUR OWN RISK**
** OC AT YOUR OWN RISK**
I'm only releasing one version of this BIOS. It pretty much does everything I set out to do in the beginning, plus a bit more than I hoped.
Enjoy.
GBG1GTX970MDFCustomBIOSFINAL.zip 1241k .zip file
GBG1MDFX = My custom BIOS
GBG1OEM = Shorter name of official BIOS in case you need to roll-back
GV-N970G1 GAMING-4GD_P.F50 = Gigabyte's official BIOS for this card. My BIOS is based on this official file.
*OLD* Demo Videos:
These show the new BIOS in action.
PLEASE NOTE: - Do not use the MSI AB settings in video description. This was an early test. Use the settings in FINAL version ReadMe.
Test 1:
Test 2:
Thanks to: Zoson and Laithan for great documentation and others in the community for helping answer a few questions.
Before you ask: "Will it work on my card? I included the official Gigabyte BIOS this is based on. First, disable your GPU and try flashing the official F50 BIOS with the official Gigabyte VGA@Bios utility. If it works without errors, you are compatible and can just flash my BIOS to your card.
If you get errors, I have included the Maxwell Tweaker version used to create this BIOS. Open my custom BIOS and your card's correct OFFICIAL BIOS and copy settings from mine to yours. Then use nvFlash to flash your own custom BIOS to your card.
Before you ask: Can you help me flash my card? How do I...XYZ?" I have already put a lot of work into this BIOS. If you have any questions on the HOW-TO basics of editing or flashing a BIOS, please google it or read about how to do it on these forums. This is a great, supportive community. I've done my part by sharing the fruits of my labor. Now it's up to you to learn how to use it.
And of course, if anyone wants to take my BIOS, tweak it further, and share the improvements...please feel free to do so. I just humbly ask that you please share it here so the community can benefit.
My final parting advice: BE CAREFUL! If you do any of this incorrectly, you can brick your card. I am not responsible if you make a mistake, so again...BE CAREFUL!
ReadMe Details:
**FLASH AT YOUR OWN RISK**
** OC AT YOUR OWN RISK**
MadDogFargo's Custom BIOS : #1
Based on Gigabyte G1 BIOS : GV-N970G1 GAMING-4GD_P.F50
Specific GPU Model / RAM : Gigabyte G1 Gaming GTX 970 / Hynix RAM
Goals:
- Minimum changes to remain as close to stock BIOS settings as possible
- Address midrange boost state low voltage stability issues
Changelog...(* Unless specified, all settings left at stock)
Common Settings Tab:
TDP Base Clock : 1177.5 increased to 1202.5
3D Base Clock : 1177.5 increased to 1202.5
Boost Clock : 1329.0 increased to 1354.5
Voltage Table Tab (in mV):
Top line : Maximum voltage - 1262.5 increased to 1281.3
(* This was the MAX voltage observed in Official BIOS voltage table, so it should be 'safe')
Second line : Minimum boost voltage - Increased from 1175.0 - 1225.0 to 1225.0 - 1250.0
Third line : Maximum boost voltage - Increased from 1212.5 - 1262.5 to 1256.3 - 1281.3
CLK 35-74 : Custom voltage table. Use Bios Tweaker to see values.
Power Table Tab:
Max Pwr Target : Increased from 280W to 288W for max of +15% on slider
Boost Table Tab:
Boost clock setting on Common Tab auto-generated a new Boost table.
Auto-generated MAX BOOST increaded from 1519.5 to 1544.5
Then I manually Increased 1 notch from 1544.5 to 1557.5.
This was the highest stable OC I could get without setting voltages well beyond official BIOS.
I have a low ASIC Card: 58.3%
This should be plenty of overhead to be safe for most other users.
Boost States:
POO GPC : 1519.5 reduced to 1506.5
PO2 GPC : 1519.5 reduced to 1506.5
(* Capping max boost at 1506.5 provided the desired OC results with good thermals to avoid throttling under extended full load.)
**IMPORTANT NOTES**
Voltage Slider should still work normally...but there is not much room for adjustment
You cannot go over max voltage cap specified in BIOS
You cannot go over any physical / electrical engineering limits for your card's VRM
Midrange boost states no longer CTD or cause driver recoveries.
** Results as tested with 3+ passes in Unigine Valley + 2 weeks of daily gaming. Not ONE SINGLE Driver CTD
MSI AB settings: +50mv, 115% TDP, +0 core, +300 RAM(3805)
With vSync off, 1080p Ultra 4x MSAA for max load it boosted 1506, max 65c @ 65% fan
With vSync on for fixed 60FPS, same settings card boosted 1506, max 61c @ 61% fan
If your thermals go over 65c for too long, you will see it throttle to 1493. As soon as temps drop, it will go back up to 1506. Applying a more agressive fan curve in MSI AB can help with this.
**FLASH AT YOUR OWN RISK**
** OC AT YOUR OWN RISK**