Nvidia DLSS 2.0 is one of the most unique features of the green computer, offering higher frame rates without a significant reduction in visual quality. It doesn't always work perfectly, and there have been a couple of cases where it has caused artifacts: the moire effect has appeared in Death Stranding, and sometimes the temporary flicker has been seen in Cyberpunk 2077, but Nvidia is constantly improving things . With each release of the game, the quality and performance of the DLSS image seem to improve a bit.
The fact is that games that are already out do not always update every time a subtly different version of DLSS is released for a new game. With the release of DLSS 2.0, however, things change.
With DLSS 2.0, Nvidia has moved to a more generic and less game-specific model. This means that you can potentially drop a newer version of the DLSS library into a game and benefit from the latest tweaks. There are exceptions, and some games work best with specific DLSS versions or do not work at all with newer versions, but in some cases you can upgrade DLSS support for a game.
TechPowerUp has produced a DLSS database which contains a selection of the latest versions of DLSS. These are actually just the nvngx_dlss.dll files that are included with the various games. To switch to a different version, simply copy the new nvngx_dlss.dll file over your original (after backing it up first, of course) and boot the game to see if it makes a difference.
I changed the DLSS file to Cyberpunk 2077 a couple of months ago, when the last DLSS library was hosted on Nexus Mods, and while I didn't see any improvements, it didn't seem to get any worse.
My #dlss exchange tool finally joins. Just make sure I check the hash dll for a touch of security and I will probably send it completely. (ping @Dachsjaeger) pic.twitter.com/Fesco4ybKhAugust 18, 2021
One problem here, of course, is that there are a lot of different versions of DLSS to sort. Managing all these different versions is a bit cumbersome, at least until Brad Moore developed DLSS Swapper, a tool that makes it easy to test different versions of DLSS. It presents your installed games that support DLSS and allows you to change DLSS version using the TechPowerUp DLSS database.
The only problem right now is that you have to compile DLSS Swapper yourself, as Brad only shared the file project source code on Github. Compiling it yourself isn’t too difficult, but if you can’t bother with these things, it’s possible that an executable file can grow fast enough. I recommend following Brad's Twitter account for updates.