Friday, June 8th 2018

NVIDIA Has a DisplayPort Problem Which Only a BIOS Update Can Fix

NVIDIA "Maxwell" and "Pascal" graphics architectures introduced support for modern display connectivity to keep up with the breakneck pace at which display resolutions are scaling up. The two introduce support for DisplayPort 1.4 and 1.3, however the implementation is less than perfect. Some of the newer monitors that leverage DisplayPort 1.4 or 1.3 standards don't function as designed on "Maxwell" (GeForce GTX 900 series) and "Pascal" (GeForce 10-series) graphics cards, with users reporting a range of bugs from blank screens until the operating system loads, to frozen boot sequences.

Unfortunately, these issues cannot be fixed by driver updates, and require graphics card BIOS updates. Luckily, you won't be at the mercy of lethargic AIC partners looking to limit their warranty claims by going slow on BIOS updates, or NVFlash rocket-science. NVIDIA released a tool which can detect if your graphics card needs the update, and then updates the BIOS for you, from within Windows. The app first unloads your driver, and flashes your graphics card BIOS (a process which must not be interrupted, lest you end up with an expensive brick).

Update: We have confirmation that the tool is intended for both reference-design and custom-design graphics cards.
DOWNLOAD: NVIDIA Graphics Firmware Update Tool for DisplayPort 1.3 and 1.4 Displays
Add your own comment

95 Comments on NVIDIA Has a DisplayPort Problem Which Only a BIOS Update Can Fix

#26
Prima.Vera
This POS of a tool just frozen my Win 10 environment with black screen during the detection phase. After screen flickering, it just stayed dead with black screen without any possibility of canceling. Only a cold reset worked.
So not sure what kind of shitty tool those guys are pulling....
Posted on Reply
#27
newtekie1
Semi-Retired Folder
The tool works just fine if you have a mix environment too, just FYI:



An ASUS Strix GTX 960 2GB and a PNY XLR8 GTX 1060 6GB, so both custom cards, for anyone interested.
Captain_TomI was mostly just poking fun, but what you said isn't true - Nvidia does have twice as many crashes per capita as AMD has.
They also have twice as many GPUs per capita. The actual crash percentage when taking into account the fact that they have more GPUs is pretty even.
Posted on Reply
#28
nuno ferreira
no need to be afraid it will not fiddle in bios only updates the dport i update my msi
gtx 1060 6g gaming x no problem
Posted on Reply
#29
R-T-B
the54thvoidIt also reapplies the current video BIOS during the firmware check, so if you're using a custom or modified BIOS, you should avoid running this tool, as you could run into issues.
Uh it told me my modded pascal bios is "up to date" and kept it... :laugh:

In other news, I wonder if this just patches a portion of the bios (GOP Table) and resigns it. If so, it almost certainly could be hacked to sign pascal bios images that have been modded... hmmm....

Really curious how this works...
Captain_Tombut I do remember having non-stop issues with Fermi drivers...
Strange. Fermi was great for me. I only started having issues around Maxwell and Pascal...
Posted on Reply
#30
Assimilator
RegenerationThe update will not work on modded BIOSes. You'll have to flash an original rom, apply the update, and remod it again.
Interesting... how does it know that the BIOS isn't original?
Posted on Reply
#31
R-T-B
AssimilatorInteresting... how does it know that the BIOS isn't original?
All NVIDIA bioses since Kepler are signed. Some just enforce it better than others.

Before that, checksums.
RegenerationThe update will not work on modded BIOSes. You'll have to flash an original rom, apply the update, and remod it again.
Any evidence to support this? It ran on mine and told me I was up to date. :laugh:
Posted on Reply
#32
TheOne
Updated, didn't run into any issues, seems to be fine.
Posted on Reply
#33
TheLaughingMan
I use DisplayPort and have had none of these described issues so I will pass thank you.
Posted on Reply
#34
bug
TheLaughingManI use DisplayPort and have had none of these described issues so I will pass thank you.
Well, you don't a have a HDR display, so yeah, you wouldn't have any problems.
Almost nobody has those monitors, somehow even new HDR models still sport DP1.2 only :kookoo:
Posted on Reply
#35
Sabishii Hito
I thought something was up with the video BIOS on my 1080 Ti when paired with an LG 32UD99 using DisplayPort, and this explains it. Screen would not turn on until Windows loaded (I had to use HDMI to do anything in the BIOS).
Posted on Reply
#36
Assimilator
R-T-BAll NVIDIA bioses since Kepler are signed. Some just enforce it better than others.

Before that, checksums.
Yeah, I know about signing, but for NVIDIA to start enforcing it now on Maxwell - after allowing modded BIOSes to be flashed for years - seems very odd. As for checksums, unless NVIDIA has a checksum of every BIOS every released by every manufacturer, how would they know?
Posted on Reply
#37
R-T-B
Assimilatorunless NVIDIA has a checksum of every BIOS every released by every manufacturer
No offense, but do you know what a checksum is? Serious question.

Every modern bios has one tagged somewhere in the bios. It's essentially a mathmatical sum of the file (or section) contents, like a hash. Change one thing and checksum won't add up without correction.

Signatures will be invalid the same way and can't be corrected without the private key. Only NVIDIA has that. They only started enforcing that on Pascal though, and even with pascal, you could still use a hardware flasher until recently.
Posted on Reply
#38
turbo098
seems to work for me. was getting black screens all the time. i was thing my monitor was going out.
Posted on Reply
#39
looniam
R-T-BAny evidence to support this? It ran on mine and told me I was up to date. :laugh:
everyone i know of that tried and has a modded maxwell bios.

i'm interested how you modded a pascal bios myself . .
Posted on Reply
#40
R-T-B
looniami'm interested how you modded a pascal bios myself . .
Hex Workshop + a hardware flasher.
Posted on Reply
#41
looniam
R-T-BHex Workshop + a hardware flasher.
nice! got a post about doing that? i haven't seen anyone being successful.

btw, flashing issues w/modded bios is posted in guru3d driver thread HERE.
Posted on Reply
#42
R-T-B
looniamnice! got a post about doing that? i haven't seen anyone being successful.

btw, flashing issues w/modded bios is posted in guru3d driver thread HERE.
The hex editing is the hard part, honestly. You have to understand how nvidia bios structures and checksums work and nobody has really documented it properly yet.

The flashing is still hardly easy, you need a programmer like the CH341A I use and a clip, and will probably need to take your graphics card apart to attatch it.

I may write a guide but first I want to see if I can patch this so people can just use nvflash. There are... interesting things in this patcher from nvidia, to say the least...
Posted on Reply
#43
trparky
I ran the update tool on my GTX 1060 card, it told me that I already had updated firmware.
Posted on Reply
#44
techie81
Updated with no issues here on a eVGA 1080 GTX FTW. I am running two monitors off display port and it seemed to have fixed a bug where the resolution would only be 800 x 600 after a reboot.
Posted on Reply
#45
OneMoar
There is Always Moar
updated no issue
as mentioned this does not update the vbios only the GOP
Posted on Reply
#46
Mussels
Freshwater Moderator
Updated my GTX 1080, quite a simple tool to use really.
Posted on Reply
#47
MrGenius
GPU Firmware = VBIOS = Legacy BIOS(Legacy ROM) + UEFI GOP Module(GOP EFI ROM)

Just semantics really. Point being...it's all the same thing, or merely different parts of the same thing. There can be additional parts too. But they aren't really related to this topic. You can read about them here.
Posted on Reply
#48
R-T-B
OneMoarupdated no issue
as mentioned this does not update the vbios only the GOP
MrGeniusGPU Firmware = VBIOS = Legacy BIOS(Legacy ROM) + UEFI GOP Module(GOP EFI ROM)

Just semantics really. Point being...it's all the same thing, or merely different parts of the same thing. There can be additional parts too. But they aren't really related to this topic. You can read about them here.
I mean, they are in the same image, so to me it's still interesting as something is being inserted and signed...

Really, MrGenius is spot on that it's almost semantics for my purposes here.
Posted on Reply
#49
GhostRyder
Easy update, no issues in doing it for me.
Posted on Reply
#50
Keullo-e
S.T.A.R.S.
Yay! Maybe now we can see through DP with my GTX 980 :D had to switch to DVI since after changing from Z170 to X99 I have this issue.
Posted on Reply
Add your own comment
Apr 25th, 2024 06:13 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts