• 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.

NVIDIA DLSS DLL version - future feature in GPU-Z

  • Thread starter Thread starter Deleted member 6693
  • Start date Start date
D

Deleted member 6693

Guest
Would be nice, to have that info in GPU-Z - if it is even possible.
As it is not, a "one system version" or "driver version" but a game specific version, it will have to scan, all game libraries, on all hard drives, in order to get, potential, multiple DLSS DLL versions.
Should be listed under "Advanced -> DLSS" - like Vulkan and CUDA.
Would make life easier, each time new DLSS versiones are dicovered and distributed - to change the files, in all game libraries.
 
The DLL is part of the games, so you can have multiple versions installed.

Scanning through the game libraries isn't trivial, because you can basically store the games anywhere you want, so GPU-Z would have to scan all directories on all drives for the DLL.

I like your idea though, maybe scanning everything would be acceptable from a user perspective?

"Scanning" doesn't mean read the file contents, just look for the filename, like F3 search does in Explorer
 
The "scanning everything" part is what worries me, as it, as you said, could reside everywhere, the user has installed the games.

Maybe it should only be scanned, when the user enters the "Advanced" -> "DLSS" tab - as the user then will know, it will take time (a pop-up could inform of scanning time)
 
Since when GPU-Z modifies anything? It's meant to read the data, not scan for and modify dll files. This would require a brand new dedicated software. DLSS updater or something like that.
 
Since when GPU-Z modifies anything? It's meant to read the data, not scan for and modify dll files. This would require a brand new dedicated software. DLSS updater or something like that.
It´s not meant to change/update the DLSS files. It is for showing the DLSS version(s) and then make it easier for the user to change them.
But hey - the "DLSS Update" app sounds even better :clap:
 
The "scanning everything" part is what worries me, as it, as you said, could reside everywhere, the user has installed the games.

Maybe it should only be scanned, when the user enters the "Advanced" -> "DLSS" tab - as the user then will know, it will take time (a pop-up could inform of scanning time)
Of course. It will start scanning when you enter the tab and show a message. When you navigate away from the tab it will stop scanning.

Since when GPU-Z modifies anything? It's meant to read the data, not scan for and modify dll files. This would require a brand new dedicated software. DLSS updater or something like that.
No plans to allow "modify" from within GPU-Z. I think a "open folder" button will suffice, so people can do whatever they want in that folder, and can't blame GPU-Z :)
 
GPU-Z is a utility about your GPU hardware/physical (temperature, fan speed, power consumption) characteristics.

The DLSS library is a software library for a particular game.

There's zero relationship between them other then DLSS requiring an NVIDIA GPU. How much time will you take for you to right mouse click a particular DLL and click Properties?

Lastly, which directories and drives GPU-Z should scan? How much time are you willing to spend waiting for it to scan all of it? There are multiple ways this can fail as well, e.g. imagine you have a cloud directory mounted and your Internet connection is slow or limited. What about a network drive? A NAS drive?

This request makes zero sense. No, not just senseless, it's outright evil and harmful.
 
Support.

IF an easy way to back out/cancel exists, and GPU-Z also shows some kind of percentage done + an approximate ETA to be fully done, then I don't see why not to add this. :)
 
also shows some kind of percentage done + an approximate ETA to be fully done
not sure how. no way to know if you have 100 million files and directories in the folder zz-dont-open
 
I’m not really for this. I think that steps over the line of scope and starts putting GPU-Z in a category of something it is not. That’s just me though.
 
Last edited:
is it for only reading the data or modifiying too?
 
As mentioned before, files of different DLSS versions are present in different games. Also, as far as I know, every card that supports DLSS supports every version, so GPU-Z showing version information would be meaningless. Also, Tensor cores can be used for various things other than DLSS which would mean more tick boxes and version information. It would be a mess.
 
Would make life easier, each time new DLSS versiones are dicovered and distributed - to change the files, in all game libraries.
Have a single dll somewhere and symlink all instances inside your DLSS-enabled games directories to it? If you can bare with a single game update affecting all...

I also think this feature would be messy. I can already foresee the naive paranoid types popping in forums and subreddits accusing GPU-z of spying or something.
 
GPU-Z is a utility about your GPU hardware/physical (temperature, fan speed, power consumption) characteristics.

The DLSS library is a software library for a particular game.

There's zero relationship between them other then DLSS requiring an NVIDIA GPU. How much time will you take for you to right mouse click a particular DLL and click Properties?
^ This. Per-game DLSS version sounds like the kind of metadata more suited to putting into the API section of PCGamingWiki pages than bloating out hardware utilities with, otherwise where do you end? Get W1zzard to bloat out GPU-z to scan everything a 2nd, 3rd, etc, time for PhysX, Ansel, etc, which are just as equally GPU related? GPU-z / CPU-z are best kept "light and tight" as hardware centric utilities than software databases.
 
Test build attached, feedback please
 

Attachments

DLSS_1.jpg
GPU-Z-2.47.1.jpg
GPU-Z-2.47.1_.jpg


Have 3 games with Nvidia DLSS support: Chernobylite, DOOM Ethernal and Cyberpunk 2077 - all under the Valve/Steam hood (same local hard drive, in this case E:\)
but, unfortunately the scanning did not find any of them.
And it is scanning the E:\ drive, I can see...
 
Last edited by a moderator:
Let it finish :)
 
The first picture is when the scan is finished... 3 times run af the scan - same result
Maybe it only scans certain folders?

My F:\ drive is F:\Steam for the Steam games and the E:\ drive is E:\SteamLibrary - could it be that?
The game folders are on 3 local, separate 1 TB/500 GB SSD drives (D:\, E:\ and F:\)
 
Last edited by a moderator:
Oh ok .. it should go through all your (phsical) drives starting with C:, did you see that?
 
Yes - it scans all local hard drives - but does not find the DLSS files - have even disabled/paused all protection functions in ESET Endpoint Security - just to see if that had an influence

E_E.jpg


F_F.jpg



C_.jpg

D_.jpg

E_.jpg

F_.jpg
 
Last edited by a moderator:
How interesting. Thanks, I'll try to reproduce the issue locally
 
Displays a blank screen after finishing the scan. Ran it a couple times and followed the progress closely - it did seem to scan all my drives (all SSDs - 1TB NVMe, 1TB SATA, 1TB NVMe, 750GB external SATA), but upon finishing the last one (J:/) it just ends like this.

When going to another tab and then back it'll start a new scan but just do the same thing. It's certainly fast on these SSDs though, each is filled about 2/3.

There are at least 2 games in which I actively use DLSS (MW2019, No Man's Sky) on here.

gpu-z dlss.png


Clicked the blank window and this came up

gpuz crash.png
 
Back
Top