• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

GPU-Z muddles up multiple installed driver versions

Joined
Feb 18, 2005
Messages
6,396 (0.86/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) Dell S3221QS(A) (32" 38x21 60Hz) + 2x AOC Q32E2N (32" 25x14 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G604
Keyboard Razer Pro Type Ultra
Software Windows 10 Professional x64
gpuz-multiple-driver-versions.png


Note the "Driver version" field: I have both 432.00 DCH and 342.01 drivers installed. GPU-Z seems to be reading both driver versions and amalgamating them, which isn't correct.
 
Hmm how do you have two driver versions installed? One should replace the files of the other
 
I am confused, how do you use TWO separate driver versions on ONE PC? :confused: Do you have 2 cards or something?
 
Install 432.00 again (or a recent driver), select "experienced user", tick "clean install".
 
For context: https://www.techpowerup.com/forums/threads/nvs-290-windows-10-and-displayport.263287/

I have an RTX 2070 SUPER for which I manually installed 432.00 DCH. But I removed it to test an NVS 290, and Windows automatically installed 342.01 for that card (the last driver version that supports that GPU). l have now removed the NVS 290 and have the RTX 2070 SUPER running, so 432.00 should be "active" and 342.01 should not be.

Hmm how do you have two driver versions installed? One should replace the files of the other

Seems like DCH and non-DCH can exist side-by-side.
 
Okay, if so, just do a full uninstall of all Nvidia drivers with this tool, in Windows 10 Safe Mode:

Then reinstall latest GeForce drivers for your RTX 2070 SUPER. :)
Note: IF you have an AMD CPU or Intel CPU with built-in GPU, and it is not disabled in BIOS, then you may need to reinstall the AMD/Intel GPU drivers as well.
 
Okay, if so, just do a full uninstall of all Nvidia drivers with this tool, in Windows 10 Safe Mode:

Then reinstall latest GeForce drivers for your RTX 2070 SUPER. :)
Note: IF you have an AMD CPU or Intel CPU with built-in GPU, and it is not disabled in BIOS, then you may need to reinstall the AMD/Intel GPU drivers as well.

The problem is not that I have multiple drivers installed. The 2070 SUPER works fine.

The problem is that GPU-Z manages to pick up both installed versions in a single version string. That is clearly incorrect.
 
Bad overclocks can cause all kinds of weirdness. Not saying yours is bad, but just throwing that out there.
 
Trust us, there is only one driver installed.

On a standard Windows you can verify this with e.g.
dir c:\Windows\System32\nvcuda.dll
There will be only one file as result, there cannot be multiple files with the same name in a Windows folder.
If you llook at the properties of nvcuda.dll it will read version 432.00 in details tab.

After a clean install the leftovers from the legacy driver are gone.

I guess the device manager forgot to overwrite a registry entry when you inserted the Turing GPU last time.
That's why tools like DDU have been developed...
 
Trust us, there is only one driver installed.

On a standard Windows you can verify this with e.g.
dir c:\Windows\System32\nvcuda.dll
There will be only one file as result, there cannot be multiple files with the same name in a Windows folder.
If you llook at the properties of nvcuda.dll it will read version 432.00 in details tab.

After a clean install the leftovers from the legacy driver are gone.

I guess the device manager forgot to overwrite a registry entry when you inserted the Turing GPU last time.
That's why tools like DDU have been developed...

I was getting the same thing on my 5700.. Out of curiosity. I disconnected from the internet. Uninstalled, Switched to Safe Mode, used DDU. back to regular. Installed driver. Rebooted. and it still shows up with both.
 
Find the old driver version with RegScanner
Search both 3.4201 and 342.01 (or whatever was the old version number)
 
gpuz-uh-oh-stinky.PNG

Finally remembered about this, screenshot attached shows I'm not crazy.

Note Device Manager: the 8400GS is disconnected and using 342.01, the 2070 is connected and using 445.78. GPU-Z correctly shows the driver details for the 2070, except the bit in brackets in the "Driver Version" field, which shows the incorrect version.

Guys, please stop telling me to uninstall the wrong driver version. That is not the issue here. The issue is that this is a bug in GPU-Z.
 
Thanks! :) Issue here is this is a fringe, rare case that people will not likely or easily get. :)
I am sure GPU-Z has at least several other major & minor issues, on which work is being done as we speak.
So, due to being a 1-man show work cannot happen on everything at once - minor issues are lower in priority, especially hard to get ones. :)
 
View attachment 149880
Finally remembered about this, screenshot attached shows I'm not crazy.

Note Device Manager: the 8400GS is disconnected and using 342.01, the 2070 is connected and using 445.78. GPU-Z correctly shows the driver details for the 2070, except the bit in brackets in the "Driver Version" field, which shows the incorrect version.

Guys, please stop telling me to uninstall the wrong driver version. That is not the issue here. The issue is that this is a bug in GPU-Z.
Thanks! Pm sent
 
@Assimilator thanks for letting me teamviewer into your machine.

I found the problem, the issue was some legacy code in GPU-Z that looked for an old NVIDIA DLL that isn't used anymore.

Since you had previously installed the old NVIDIA driver and the new one doesn't come with an updated version for that DLL, the old DLL was still on your system.. GPU-Z picked it up and used it as reference for the NVIDIA driver version number.

All future versions of GPU-Z will now instead use the same source for the version number that Windows Device Manager uses.
 
Back
Top