A lot of games these days come with NVIDIA DLSS support which is nice. However, the DLSS support at the moment is sort of “baked” into games. The DLSS logic is not provided by driver itself, it’s provided by a DLSS DLL file inside game’s folder. So, you can update it and improve performance or resolve certain artifacting. However, there’s a catch. You can only update DLSS if it’s version 2.x. If game is still using original DLSS 1.x, then you can’t update it this way. You can check this by going into game’s folder and look for file named “nvngx_dlss.dll”, right click it and select Properties. Go to “Details” tab and look at file version…
On the left example from Battlefield V, you can see it’s DLSS 1.x which cannot be updated. However, the right example is from Doom Eternal which I already updated to the current latest version. As you can see from version number, it’s DLSS 2.x which can be updated by swapping the file with latest version.
You can always grab latest version from TechPowerUp and they even offer notification service via e-mail when new version is uploaded so you can always run games with latest DLSS version.
Just download the ZIP archive and extract “nvngx_dlss.dll” file into game’s folder, replacing the file already located there. That’s all you have to do.
Don’t expect magic to happen, but I heard reports of newer version resolving certain visual issues created by DLSS itself and it’s possible that newer version might also provide higher performance. Or at least no performance degradation at better visual quality.
It’s still unknown if DLSS 3.x sometime in the future will behave the same or be updatable this way, but for DLSS 2.x based games, this is the method you can use to update DLSS.