Overclock.net banner

[Guide] Zotac Gtx 980 AMP! Extreme Edition modding guide

1 reading
44K views 83 replies 28 participants last post by  8800GT  
#1 ·
Hey all. I want to share all my experiences with this card so far. Like many who bought this, including me were frustrated how bad the Zotac firestorm program was and the whole thing was not near Lightning at all. Obviously Zotac didn't give me anything upon asking if I could receive the extreme version of their firestorm, so with the help of RRainbo at kingpincooling forum I did some decent mods on this card and now got all the control I need. The card component design is good, the components are very good quality and built wise I like the card. The mods should apply on both 970 and 980 Omega and Extreme models since the PCB laypout and components are the same, atleast all of these mods work on my card. All these I've confirmed working on water, haven't got a chance to test on LN2 yet.

Remember that you do all these on your own risk and I'm not responsible for any damage or anything etc etc..

Lets start then.

Step 1 - Power Limit Mod



Short sides together on each of those shunts to make power limit never stop you anymore. Easy and takes 10 minutes of your time. Like here:



Step 2 - OCP



Step 3 - VGPU and GPU PWM switching frequency



With the VGPU mod your new stock 3D voltage should be about 1.26v and goes up when resistance decreases. For switching frequency after the mod you will start around 125kohm which is about 375khz and frequency increases like this:



Good ground points on the card are mounting holes and PCI-E connectors' Ground pins. An example of that here:



Step 4 - Vmem and Memory PWM switching frequency



With the Vmem mod above your stock voltage will be about the same but obviously goes up when you lower resistance. Memory pwm switching frequency scales like on this diagram:



Stock resistance is 33Kohm and after mod you start at 28K ohm.

Step 5 - PLL Mods



The card PLL voltage is split into two separate circuits so you need to control them individually with a 50k ohm VR.

All right, now you should be all set like on my card. This way you can overcome the failure of Firestorm software and get all the primary voltages and other things high. The card has two switches at the end of the card, one is for LN2_OTP which should prevent any cold shutdown issues. I don't know what the 2nd switch is for but for LN2 I would just go with both of them flipped and not worry about it.




If you use 2 or 3 pin connectors where you plug in VRs you can instantly make the card stock or modded. A very handy method for most of us.

The only thing I haven't figured out yet is VID mod that will trigger around 300mV - 400mV increase over stock vid so around 1.55-1.6v most likely but using these you can do more than enough for Water or even subzero cooling methods
biggrin.gif
. I will edit the VID mod if I get it figured out. Be my guest and go ahead and try. Please give some comments and rep if you appreciate my efforts to bring all this to you. Many people have got frustrated with these zotac cards when you cant get power limit off nor voltages up so heres your salvation.
 
#2 ·
Quote:
Originally Posted by Luumi View Post

Hey all. I want to share all my experiences with this card so far. Like many who bought this, including me were frustrated how bad the Zotac firestorm program was and the whole thing was not near Lightning at all. Obviously Zotac didn't give me anything upon asking if I could receive the extreme version of their firestorm, so with the help of RRainbo and TiN at kingpincooling I did some decent mods on this card and now got all the control I need. The card component design is good, the components are very good quality and built wise I like the card. The mods should apply on both 970 and 980 Omega and Extreme models since the PCB laypout and components are the same, atleast all of these mods work on my card. All these I've confirmed working on water, haven't got a chance to test on LN2 yet.

The only thing I haven't figured out yet is VID mod that will trigger around 300mV - 400mV increase over stock vid so around 1.55-1.6v most likely but using these you can do more than enough for Water or even subzero cooling methods
biggrin.gif
. I will edit the VID mod if I get it figured out. Be my guest and go ahead and try. Please give some comments and rep if you appreciate my efforts to bring all this to you. Many people have got frustrated with these zotac cards when you cant get power limit off nor voltages up so heres your salvation.
I don't have the card but I really appreciate you taking the time to post this kind of stuff. This is really awesome and really helpful. Thanks a lot. +rep.
 
#7 ·
I own this card and this is fantastic!!. All i have from zotac so far is "we are working with nvidia to develop a bios to fix these issues...." - yea ok talk is cheap etc..

Im not in a rush to break my card so i'll probably wait so see what they do but now i have a choice!!

Man you gotta post some results. I only plan to air cool it but i have a feeling this card is a monster...

Thanks so much, i no longer regret buying this card.
 
#9 ·
Relly Sick Stuff .-))

Nice Work !
 
#11 ·
A very big problem was met while on ln2....

The built in over-voltage protection kicks in at 1.48v and doesnt seem to be able to get over with regular vid mod since vid is not controlled traditionally with resistors. If only zotac special firestorm can get to 1.5-1.6v then this card is a bad choice since zotac doesnt seem to want to give that out.
 
#12 ·
Quote:
Originally Posted by Luumi View Post

A very big problem was met while on ln2....

The built in over-voltage protection kicks in at 1.48v and doesnt seem to be able to get over with regular vid mod since vid is not controlled traditionally with resistors. If only zotac special firestorm can get to 1.5-1.6v then this card is a bad choice since zotac doesnt seem to want to give that out.
It's that garbage OC+ thing. Maybe you will find another way around that mess.
 
#13 ·
Zotac just released a BIOS update, i'll have to wait till i get off work to test it:

[1] VBIOS - GTX980 AMP-Extreme, 2014 / Nov built -
http://support.pcpartner.com/support/temp/VBIOS_GTX980_AMP_Extreme_(288-2N368-100Z8)_Hynix_Samsung_RAM_built_2014_Nov.zip

[2] Nvidia VGA BIOS FLASH Tools for Windows, Ver. 5.196.0.1 -
http://support.pcpartner.com/support/temp/nvflash_5.196.0.1-win.zip
Quote:
MSI Kombuster (3.30 for Windows 64-bit) can draw upto 75% TDP from the Card. This % amounts to a 290 Watt Power Consumption

In a word : this new VBIOS releases the full power capability from the GTX980 AMP-Extreme.
Hopefully i can hit the limit of the air cooler with this.
 
#14 ·
Quote:
Originally Posted by crusnikmachine View Post

Zotac just released a BIOS update, i'll have to wait till i get off work to test it:

[1] VBIOS - GTX980 AMP-Extreme, 2014 / Nov built -
http://support.pcpartner.com/support/temp/VBIOS_GTX980_AMP_Extreme_(288-2N368-100Z8)_Hynix_Samsung_RAM_built_2014_Nov.zip

[2] Nvidia VGA BIOS FLASH Tools for Windows, Ver. 5.196.0.1 -
http://support.pcpartner.com/support/temp/nvflash_5.196.0.1-win.zip
Hopefully i can hit the limit of the air cooler with this.
Seen this at gamersnexus but it REALLY seems fishy, especially if you know the card uses samsung rams and file name has hynix in it. Also .rom file string name is 80.04.31.00.19 (supposed to be new?) while current BIOS is 84.04.1F.00.C6; so it may in fact be older version?
 
#15 ·
I posted this at gamersnexus, which is why the post is similar. I just got this in an email from zotac. They must have sent it to someone else also? If not then soon im sure. I started a support ticket like a week ago they told me they were working with NVIDIA on a bios update, and here it is.

Does kinda look fishy with my 1/2 post count lolz.. Notice they use MSI Kombuster instead of firestorm, hopefully we can use anything now.... I get home in 3 hours ill get to test it.

Heres the full email....
Redacted,
Thank you for waiting, this is what i received today. I have yet to test this, due to lack of time in my schedule, but i included he entire email that engineering provided. see below and please read the entire email first before attempting.

--dan

Dan,

We have significant progress on this topic.

A new VBIOS is generated, with a built date of [2014 - Nov], and new BIOS ID [ 80.04.31.00.19 ] .
This new VBIOS is observed to release more power (% TDP) when the GTX980 AMP-Extreme card is running heavy stress test.

Here are the links to download this new built VBIOS, and the Nvidia software tools (for Windows) to do the VBIOS update :

[1] VBIOS - GTX980 AMP-Extreme, 2014 / Nov built -
http://support.pcpartner.com/support/temp/VBIOS_GTX980_AMP_Extreme_(288-2N368-100Z8)_Hynix_Samsung_RAM_built_2014_Nov.zip

[2] Nvidia VGA BIOS FLASH Tools for Windows, Ver. 5.196.0.1 -
http://support.pcpartner.com/support/temp/nvflash_5.196.0.1-win.zip

[no password, click the link, or "copy" the entire link text line, then "paste" to your Internet Browser, to start downloading the file]

++++++++++++++++++++++++++++++++++++++++++++++++++++++
Very Very Very Important Reminder on how to update to this new VBIOS
++++++++++++++++++++++++++++++++++++++++++++++++++++++

Due to the new architecture in the GTX9xx GPUs, the nvidia (previous) software FLASH tools (DOS mode tools, for GTX4xx / GTX5xx / GTX6xx / GTX7xx) CANNOT be used on GTX9xx Cards !

Starting with the GTX9xx, nvidia is providing a new generation Windows Tools (must run in Window, not in DOS) for VBIOS change.

The key point to note is : before running this set of Windows Tools on the target PC, all "Nvidia Graphic Drivers" must be unloaded / removed from the Operating System. That means, the target PC (containing the GTX9xx Card) must be running in "Standard VGA Adaptor" mode. Failure to follow this rule will result in a corrupted VBIOS !!!

Therefore, please follow the procedures below :
- Prepare a working PC Platform, with Windows 7 (preferred) up and running, and the GTX9xx Card plugged at a PCIE Slot
- If the PC contains Nvidia Graphic Driver (any version), uninstall the Nvidia Graphic Driver by the Windows Control Panel
- If necessary, press F8 during OS booting to enter Safe Mode, to do the uninstall in Safe mode
- Clean up the Windows Registry by 3rd-party utility such as CCleaner, JetClean
- Reboot Windows, and check the Device Manager to make sure the Graphic Card is really running as "Standard VGA Adaptor" (no Nvidia Graphic Driver activated)
- Create a new folder on the HDD, then expand / copy all the downloaded files to the folder. The files should be at the same level in the folder
- Open a DOS Prompt Session with Administrator Right
- Change directory to the target folder
- Run the command line inside the DOS prompt : NVFLASH 236810Z8.P04.rom
- When asked for confirmation, press Y to proceed the VBIOS update
- When the VBIOS writting is completed, close the DOS Prompt session, Reboot
- The GTX9xx card will carry the new VBIOS

It is suggested to check the card for new BIOS ID (80.04.31.00.19) using third party programs, eg. GPU-Z
The previous VBIOS ID were : (80.04.1F.....for Samsung RAM, or 80.04.2F..... for Hynix RAM)
This new VBIOS (ID = 80.04.31.00.19 ) can handle both Samsung and Hynix RAM

Screen capture (GPU-Z) shown as attached photo, after updated to the new VBIOS.

Last but not least, it should be noted that "not" every Benchmark / Stress Test Program can bring out the full power from the GTX9xx Card. Some common Benchmark Program use very little power, even running in multiple sessions at the same time. To demonstrate the GTX980 AMP-Extreme cards power capability (maximum power upto 390Watt), I suggest to run :
MSI Kombuster (3.30 for Windows 64-bit).
http://www.softpedia.com/get/System/Benchmarks/MSI-Kombustor.shtml

MSI Kombuster (3.30 for Windows 64-bit) can draw upto 75% TDP from the Card. This % amounts to a 290 Watt Power Consumption

In a word : this new VBIOS releases the full power capability from the GTX980 AMP-Extreme.

CKLau / PCP-HK
=============

From the stage this seems to be at i think there may even be another bios update before we are all done here.

Also 80.04.31.00.19 Is a greater number than 84.04.1F.00.C6. 1F = 31( 84.04.1F), 31 = 49 (80.04.31). 80.04.31 should be newer. hope i got that right lolz.
 
#21 ·
Im pretty sure NVFLASH does some CRC check to prevent you from flashing a bad/corrupted rom.

The new rom improved my overclock and i never see any voltage or clock speed throttling anymore. However at 1.26v i get a lot of artifacts and instability whereas with the same clock speed at 1.20v it is perfectly stable with no artifacts. I think increasing voltage alone shouldn't do this. Its running cool in both cases.

Next BIOS update maybe help with artifacts?.. I do get enough out of this card now that i don't really need to hard mod it. If someone shows a decent improvement on air then ill consider it though.
 
#23 ·
I really hate this card, I feel it just died on saturday evening at stock when I was going to clock it. System just shutdown and now I just get 0.2v on gpu, nothing on memory and 0.15v on pll and card wont boot. I've removed all the mods and checked everything but I cant find anything. The left 8 connector's 12v pins give 1.545kohm value to ground and the right one's 12v pins dont give any firm value to ground. The resistance just jumps crazy and doesnt stay at any value. I can get readings from 2k ohm to 20Mohm. Can't be moisture I've even kept the card in oven at around 50-75 degrees for almost 3 hours.

Something must be broken it feels like it. When I try to boot the EXT_PWR led just goes red and nothing happens.
 
#25 ·
Well its kinda funny cowie, I've lost 3 high end cards in 4 months. My both 780 ti matrix cards died for nothing in the late summer, 1st one due to Gpu tweak bug and the 2nd one while watching a youtube video. Now this one, I have no idea what causes the malfunction but something bust be damaged, no way it can be moisture anymore and if it was it the resistances would be close to zero and not millions.

I should get an EVbot early next week and I will just buy classy, no soldering needed for 1.6v and no software since it can bug.