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

#51
ZeDestructor
Did it on my 1080Ti FTW3. The first attempt was a miserable failure as the utility immediately hung my machine before it could even finish the system check. Second go worked perfectly. I blame having my PC in and out of sleep nightly fr the past 3 weeks.
Posted on Reply
#52
Assimilator
R-T-BNo 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.
Nvflash won't let you flash a BIOS with a bad checksum, which means any modded BIOS has to have a valid one to be flashed. Obviously, modifying the BIOS will cause the generated checksum to differ from the original BIOS checksum.

This means that using the checksum to determine whether a BIOS has been modded or not is pointless, because all BIOSes flashed to GPUs will have valid checksums. Ergo, the only way a checksum could be used to detect a modded BIOS is if NVIDIA had a whitelist of the checksum of every known unmodded BIOS, and compared the current BIOS's checksum to that list.
Posted on Reply
#53
Kyuuba
Ran this on my 1080 Ti, everything went well.
Posted on Reply
#54
R-T-B
AssimilatorNvflash won't let you flash a BIOS with a bad checksum
Some versions will. ;) Cards furthermore didn't even check checksums until after late Pascal... (go back early enough in Pascal and you can actually not even correct the checksums and cards will boot).

Not nvflash for Pascal though... She's a different animal. Even the bioses are. They stepped up their game. You are correct cryptographic signatures are really what they use now.
Posted on Reply
#55
Soda
Aorus 1080 ti xtreme - upgraded with no problems
Posted on Reply
#56
ZeDestructor
AssimilatorNvflash won't let you flash a BIOS with a bad checksum, which means any modded BIOS has to have a valid one to be flashed. Obviously, modifying the BIOS will cause the generated checksum to differ from the original BIOS checksum.

This means that using the checksum to determine whether a BIOS has been modded or not is pointless, because all BIOSes flashed to GPUs will have valid checksums. Ergo, the only way a checksum could be used to detect a modded BIOS is if NVIDIA had a whitelist of the checksum of every known unmodded BIOS, and compared the current BIOS's checksum to that list.
You are conflating checksums and cryptographic signatures. Checksums let you know that whatever blob you just downloaded/built/hacked together is the same at both the end that created it, and the end that's flashing it. Signatures, on top of veryfying file integrity, also let you also check that the blob's been built by the right person/machine/whatever. Basically all Signatures are also checksums, but not all checksums are signatures.
Posted on Reply
#57
X800
Nice catch. I did have this issue with my card. I always believed that is was my monitor that was faulty. I had switch between hdmi and dp to get the picture back. The update went fine. :lovetpu:
Posted on Reply
#58
Imsochobo
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.

Don't get me wrong, my drivers from both AMD and Nvidia have been great for ME lately; but I do remember having non-stop issues with Fermi drivers...
Both have issues, they're just different. :)
Posted on Reply
#59
zenpanda
Thanks! Tool detected update required. No problems after updating.
Posted on Reply
#60
bug
Out of boredom, ran the tool myself. EVGA GTX 1060 SC flashed with no problems.

Bonus points to Nvidia for offering the tool in Windows-only flavor :(
Posted on Reply
#61
Parn
Ran this on both my 980 and 1080. Everything went smoothly.
Posted on Reply
#62
bug
ParnRan this on both my 980 and 1080. Everything went smoothly.
Like me, you don't know that until you actually hook a DP1.3/1.4 monitor up ;)
But yeah, this seems to be a pretty safe update.
Posted on Reply
#63
DRDNA
ShurikN


Wasn't planning on updating anyway, just wanted to see if anything is available.
Yes sir it looks like the 1000 series GTX in laptops is unable to receive this update. This is from the laptop in my system specs with the GTX 1070.



I will bet hands down not a single laptop manufacture will release a display port upgrade!
Posted on Reply
#64
bug
DRDNAYes sir it looks like the 1000 series GTX in laptops is unable to receive this update. This is from the laptop in my system specs with the GTX 1070.



I will bet hands dowm not a single laptop manufacture will release a display port upgrade!
Are you having a problem with DP1.3/1.4?
Because it could be that mobile GPUs are ok. Or that a separate tool for mobile GPU will be available at a later date.
Of course, it could also be that mobile GPUs are customized in ways that make them impossible for Nvidia to handle. We'll have to wait and see.
Posted on Reply
#65
jabbadap
DRDNAYes sir it looks like the 1000 series GTX in laptops is unable to receive this update. This is from the laptop in my system specs with the GTX 1070.



I will bet hands dowm not a single laptop manufacture will release a display port upgrade!
Soldered or MxM one? Vbios on laptop is usually in laptops own firmware, which should be only updated by laptop manufacturer itself not by IHV.
Posted on Reply
#66
dhdude
Just flashed on my Palit 960 2GB, worked a treat.
Posted on Reply
#67
MrAMD
ASUS STRIX GTX 1080 updated successfully. Always thought it was weird I couldn't see the BIOS or Windows boot screen... Figured the monitor was taking forever to detect the signal lol
Posted on Reply
#68
DRDNA
bugAre you having a problem with DP1.3/1.4?
.
I don't have any device right now that uses 1.4 but will stand firm with my comment "I will bet hands down not a single laptop manufacture will release a display port upgrade! " but i agree time will tell.
Posted on Reply
#69
wiak
ati only has problems they say, joke is on them lol
Posted on Reply
#72
bug
FluffmeisterDramatic title, easy fix.
Not to mention technical details are still MIA.
Posted on Reply
#73
Kr0n1c
I have the GTX970 and a ACER XB271H G-SYNC monitor, i did this update as iv'e had problems also..... one this is this update did nothing to help me i still have the same problem, its very annoying at times.
Posted on Reply
#74
Smithead79
Thanks for this. I have a Nvidia GTX 1060 6GB and I've never been able to use my display port on my Samsung monitor with my PC since new (2 years old). I've been searching for a viable solution for months to work out why the Display Port was always showing no signal detected on the monitor. Was using HDMI up until today but this came to a head on the weekend when I bought a cheap copy of GTA V. Damn game was running like a dog no matter how much I tweaked the settings. I figured the frame rate issue down to the HDMI port.

This BIOS download update worked for me today, my monitor can finally see my PC via Display port. I've maxed the settings and GTA V runs like a dream.

Cheers

Smithead79.
Posted on Reply
#75
tulius
Dark_PhoenixI ran this on my system with an Asus Strix GeForce GTX 1060 6GB and it worked without an issue and updated my bios.

No issues reported
I've got the same board. Which software have you used to upgrade your Strix Bios?
I've got the Strix GTX 1060 6gb.
Posted on Reply
Add your own comment
Jun 28th, 2024 08:31 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts