DLSS Swapper is a Windows desktop tool that downloads, manages, and swaps DLSS, FSR, and XeSS DLLs in games so you can upgrade or roll back versions without a game update.
- v1.2.7.0
- Published at
- 26d ago
- 8,101
- Stars
- 1,405,587
- Download
- Synced at
- 3d ago
Latest release
v1.2.7.0Oct 18, 2026, 06:29 AMDownloads slow? Switch the source anytime above
README
Project Overview
DLSS Swapper swaps the nvngx_dlss.dll inside a game folder for a version you pick, all through a local graphical interface and without waiting for a game patch. It manages DLSS, DLSS Frame Generation, DLSS Ray Reconstruction, FSR 3.1 and XeSS libraries, and detects games installed through Steam, GOG, Epic Games Store, Ubisoft Connect, Xbox, Battle.net and EA App. The app is written in C# with WinUI 3, is at version 1.2.7.0, and ships only as a Windows x64 build.
| Item | Value |
|---|---|
| Platform | Windows 10 64-bit 20H1 (19041) or later |
| Current version | 1.2.7.0 |
| Runtime | .NET 10 and Windows App SDK 1.8 |
| License | GPL-3.0 |
| Packages | installer about 115 MB, portable zip about 120 MB |
One DLL swap is enough to move a game onto a newer or older upscaler.
Key Features
- Per-game swapping: scans installed games and lets you choose the target DLSS, FSR or XeSS version for each one
- Bulk swap: open bulk swap from the games toolbar to apply one set of DLLs and presets to many games at once
- Wide asset coverage: recognizes more than 60 library types, including DLSS, DLSS-G, DLSS-D, FSR 3.1 DX12/VK, XeSS, XeLL, XeSS-FG, DirectStorage and Streamline components
- Version manifest: uses a bundled
manifest.jsonplus a static manifest to fetch available official library versions - Preset switching: covers DLSS presets, Frame Generation presets (including C) and Ray Reconstruction presets (including F)
- Original backups: keeps a
*_BACKUPcopy before every swap and restores it in one click - Library detection: reads game folders from Steam, GOG, Epic Games Store, Ubisoft Connect, Xbox, Battle.net and EA App
- Manual add: point
Add Gameat an executable when a store is not recognized - Network diagnostics: a built-in network tester and proxy settings help when manifest downloads fail
Interface and Operation
- Game grid: group games by library or show them flat, filter to DLSS-capable titles, mark favorites and search
- Game details: lists the current version, available versions and backup state of every DLL
- Settings page: toggle each game library, pick a theme, allow debug DLLs and allow untrusted DLLs
- Portable mode: the portable build keeps config in
StoredDatanext to the executable; the installer uses%LOCALAPPDATA%/DLSS Swapper
Target Audience
- Players who want to try a newer DLSS build
- Players who need to roll back to an older DLL
- Hardware enthusiasts tuning upscaling and frame generation
- People maintaining several gaming machines
Quick Start
- Install
DLSS.Swapper-1.2.7.0-installer.exe, or runwinget install --id=beeradmoore.dlss-swapper -e - Let the first scan finish, then disable unused game libraries in settings to speed it up
- Click the DLL button on a game card and pick a target version
- For many games, open Bulk Swap from the games toolbar, select them and apply once
- To change presets, pick the DLSS, FG or RR preset letter in the same panel
- If a game fails to launch, click Restore to put the
*_BACKUPfile back
System Requirements
| Item | Requirement |
|---|---|
| OS | Windows 10 64-bit 20H1 (build 19041) or later |
| Architecture | x64 only (win-x64) |
| Runtime | .NET 10 and Windows App SDK 1.8, bundled with the installer |
| Disk | about 115 MB installed, about 120 MB for the portable build |
| GPU | Any, but the game itself must already support DLSS, FSR or XeSS |
Notes
- No adding DLSS: swapping DLLs cannot give DLSS to a game that never supported it
- Launch failures happen: a mismatched version can stop a game from starting; restore the backup to recover
- Multiplayer risk: changing DLLs in online games can trip integrity checks, so single-player titles are safer
- Data location: installed builds use
%LOCALAPPDATA%/DLSS Swapper, withdlss_swapper.dband manifest caches underjson/manifest.json
Release history
Sort