Overclock.net - An Overclocking Community

Overclock.net - An Overclocking Community (https://www.overclock.net/forum/)
-   NVIDIA Drivers and Overclocking Software (https://www.overclock.net/forum/71-nvidia-drivers-overclocking-software/)
-   -   Extract and Flash GTX 970 and 980 Firmware - Zoson's H2O and AIR Custom BIOS (https://www.overclock.net/forum/71-nvidia-drivers-overclocking-software/1517316-extract-flash-gtx-970-980-firmware-zosons-h2o-air-custom-bios.html)

zoson 10-06-2014 10:46 AM

Much thanks to Naennon and JoeDirt for making this all possible with Maxwell Bios Tweaker and the patched version of nvflash!
JoeDirt's Thread for updated NVFLASH and MBT

devil.gif AIR, and H2O BIOS Release! sonic.gif
As always, FLASH AT YOUR OWN RISK!

Before you begin
My BIOS's are not magic, if your GPU has limits placed on it by the VRM, we can't get past those yet.
Likewise if you have a low ASIC, your card won't suddenly start performing like a high ASIC card. Generally the gains are between 2 and 4 bins.
I've put the changelogs in each zip. Simply follow the changelog to turn any existing BIOS into NOLIMITS or GameStable.
You'll need to copy the voltage table from one of the existing BIOS's. I'm too lazy to type out all 78 changes.

In each download you'll find:
1. AIR or H2O bios.
2. JoeDirts's 5.206 NVFLASH.
3. Maxwell II BIOS Tweaker v 1.36.
4. The original BIOS used for modification.

1. Extract your own card's bios using nvflash or GPUz.
2. Open the AIR or H2O bios side by side in MBT with your existing bios.
3. Copy all tabs.
4. Flash your card.

Usage Notes/Benching Tips
1. For NOLIMITS bios, set "Power management mode" in the NVCP to "Prefer maximum performance".
2. Although the power limits are increased, the sliders still go to 125%. This is because the default power was also increased.
3. The BIOS still scales to low voltage/clockspeeds when idling, and does not implement the P00,P02 workaround, it actually does voltage scaling correctly.
4. If benching, be sure to set Preferred refresh rate to "Application-Controlled".
5. If benching, remember to set Vertical sync to OFF. Leaving G-SYNC enabled, for example, causes a severe drop in bench scores.
6. There is strong evidence that afterburner may be incorrectly showing 1.275v. Several people, including myself, have measured the actual voltage from the back of the card to be at ~1.31-1.32v.
7. Gamestable final tested for 10 hours by playing borderlands TPS WHILE encoding x264 at the same time using OPENCL extensions.
8. NOLIMITS bios tested bench stable 3dmark firestrike ultra.
9. These BIOS's were tested on 980 SLI 70.5% ASIC and 64% ASIC quality.

NCP81174 VRM datasheet: http://www.onsemi.com/pub/Collateral/NCP81174-D.PDF
It does not appear to be programmable, it doesn't support I2C. That would explain why Kingpin went to a hardmod in order to exceed 1.3v and disable OVP/OCP.

Some of you noticed the Reference cards are getting updates before everything else. Naturally the card I own will get updates before anything else. tongue.gif

Obviously, the only BIOS i've actually tested is the EVGA/Reference BIOS. The previous NOLIMITS bios did not feature changes to the voltage tables, so again...
Flash at your own risk!


Still with me? Then, GO NUTS!

Flash guide:
1. Unpack both zips to the same folder.
2. Right click "Computer" and to go Manage. Computer Manager opens.
3. Click Device Manager
4. Expand Display Adapters
5. Right click your GTX980/970 and Disable it(all of them if you have more than one).
6. Start -> run -> cmd (must be administrative, or you must have UAC disabled)
7. Navigate to your nvflash folder: cd\folder\path\here\
8. If you are flashing a BIOS intended for your card, simply type:
nvflash BIOSNAME.rom
9. If you need a PCI DeviceID Override, add -6 after nvflash and before your filename.
nvflash -6 BIOSNAME.rom

If you have more than one card and want to flash a specific one:
nvflash --list
Look at the index number (0, 1, 2, 3) and then
nvflash -6 --index <#> BIOSNAME.rom
Images here (Posted by DBEAU 10/22/2014): https://www.overclock.net/t/1517316/extract-and-flash-gtx-970-and-980-firmware-nolimits-and-gamestable/100_50#post_23040140

Power Table Information Posted 10/23/2014

https://www.overclock.net/t/1517316/extract-and-flash-gtx-970-and-980-firmware-nolimits-and-gamestable/150_50#post_23042849

Clock State Information Posted 10/24/2014

https://www.overclock.net/t/1517316/extract-and-flash-gtx-970-and-980-firmware-nolimits-and-gamestable/250_50#post_23049300

Why Disabling Boost is totally unnecessary

salamachaa 10-06-2014 01:47 PM

Quote:
Originally Posted by zoson View Post

Can we please, please, please get people to use the test build of GPUz and submit their bios's for the 980?
http://www.techpowerup.com/forums/threads/gpu-z-test-build-bios-saving-on-maxwell.205635/

I'm really hoping to get my hands on an EVGA 980 superclocked acx 2.0 bios.

Here is a version of nvflash that works with Maxwell. You need to unload your GPU driver to flash the card. I've done it and it works.
http://www.station-drivers.com/index.php/downloads/Utilitaires/nVidia-NVFLASH-Version-5.190.0.1/

Please note, that while KBT seems to open Maxwell 2.0 bios, it does not read or write them correctly, resulting in a certification failure. So at this time we can only flash other official bios from manufacturers, or an update to KBT that makes it read the ranges correctly(this shouldn't be so hard, it seems like just a different offset).

Here is the bios for EVGA acx 1.0 gtx 970:

https://mega.co.nz/#!AJ02SY7C!WQTWg2gyS-QGEak7SE-BLO3QS2gt8ndEZMSBRqOvOWM

COME ON PEOPLE WE NEED EXPERIMENTING!!!

**PUTS ON LAB GOGGLES**

salamachaa 10-06-2014 02:11 PM

Quote:
Originally Posted by zoson View Post

Can we please, please, please get people to use the test build of GPUz and submit their bios's for the 980?
http://www.techpowerup.com/forums/threads/gpu-z-test-build-bios-saving-on-maxwell.205635/

I'm really hoping to get my hands on an EVGA 980 superclocked acx 2.0 bios.

Here is a version of nvflash that works with Maxwell. You need to unload your GPU driver to flash the card. I've done it and it works.
http://www.station-drivers.com/index.php/downloads/Utilitaires/nVidia-NVFLASH-Version-5.190.0.1/

Please note, that while KBT seems to open Maxwell 2.0 bios, it does not read or write them correctly, resulting in a certification failure. So at this time we can only flash other official bios from manufacturers, or an update to KBT that makes it read the ranges correctly(this shouldn't be so hard, it seems like just a different offset).

Could you get yours on the thread?

zoson 10-06-2014 07:38 PM

The BIOS I'm running is the one on the techpowerup database.

steveTA1983 10-06-2014 07:53 PM

What do you mean "unload your driver"? As in uninstall it?

zoson 10-07-2014 06:46 AM

Uninstalling the driver will do it, yes.

steveTA1983 10-07-2014 04:30 PM

Cool, thanks!

NickF 10-07-2014 04:54 PM

jerry.gif'

Gonna eat my popcorn and wait to see what possible voltages are before I jump into this. My 760 isnt THAT bad....
.....spending 500 on a water cooled 970 is more and more appealing....if easy soft voltmods are coming! thumb.gif

JoeDirt 10-08-2014 06:53 PM

I'm hunting for the Zotac AMP Extreme GTX 970 BIOS. Should they show up some place, please pass the good word to me!

DBEAU 10-08-2014 08:11 PM

I can't seem to get it working. nvflash keeps telling me "unable to start services".. Not sure what I'm doing wrong but I'd really like to figure this out to hopefully raise my TDP limit at least.


All times are GMT -7. The time now is 06:37 AM.

Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
vBulletin Security provided by vBSecurity (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.