DLSS Updater
A simple, open-source desktop tool for finding and updating NVIDIA DLSS files across your applications.
Download
FAQ
What are DLSS files?
DLSS files are NVIDIA libraries used by supported applications for features such as AI upscaling, frame generation, and ray reconstruction. Files like `nvngx_dlss.dll`, `nvngx_dlssg.dll`, and `nvngx_dlssd.dll` are typically bundled with applications and can be updated to access newer versions of these features, potentially improving image quality, performance, or compatibility.
How does DLSS Updater work?
It scans a selected folder, detects DLSS files, and updates them when newer versions are available.
“But you can swap DLSS files with the NVIDIA App now, why do I need this?”
DLSS Updater exists for people who don't want a ~170 MB application and its background processes just to manage a few DLSS files. It's a small tool that does one job and then gets out of the way. I'm not a fan of software accumulating features until a simple utility turns into an entire platform. Not everything needs to be bundled into an app that manages your apps, runs in the background, collects usage data, and does a dozen other things you never asked for.
Why choose this over DLSS Swapper or other similar apps?
Other apps offer more features, but DLSS Updater focuses on simplicity. It's a lightweight, no-setup tool that quickly scans your application folders and updates DLSS files without extra integrations or background processes.
Does it require installation?
No. DLSS Updater is a portable tool and can be run directly from a folder or USB drive.
How large is the download?
The download is around 140 KB. Additional space will be used when downloading updated DLSS files.
Can updating DLSS files break my applications?
Yes. Newer DLSS versions aren't guaranteed to work correctly with every application. Updating files can cause compatibility issues, visual glitches, or crashes. Back up your original files before updating so you can restore them if necessary.
Why did my antivirus flag DLSS Updater?
This can happen because the tool downloads and replaces files, behaviour similar to some malware, which may trigger heuristic detection. The tool is open source and safe to use when downloaded from the official source.
Why was the original repository unavailable for so long?
The original Python repository was taken down following a DMCA notice filed by the owner of Recol/DLSS-Updater. I believe the notice abused the DMCA process and kept the repository offline for far too long. GitHub has since reinstated the original repository, but the project has moved to C#. Read my original response to the notice.
What happened to the Python version?
The Python version is now a legacy release, and development has moved to C#. You can still find the Python version's source code and latest release on GitHub.
Where can I find the source code?
The current .NET version's source code is available in the DLSS Updater .NET GitHub repository.
DLSS Version Support
nvngx_dlss.dll Super Resolution
310.9.1 (Added September 11, 2026)
nvngx_dlssd.dll Ray Reconstruction
310.9.1 (Added September 11, 2026)
nvngx_dlssg.dll Frame Generation
310.9.1 (Added September 11, 2026)