Mods
DLSSync
Keeps DLSS, FSR, XeSS, frame generation and your GPU drivers current in one click. Nothing installs unless it's the vendor's own signed file and the hash checks out, and any swap rolls back. Open source, zero telemetry.
X
xt0n1
Modder
May 31, 20261157

- Last update
- Jun 1, 2026
- Original upload
- May 31, 2026
- Author
- xt0n1
- Downloads
- 115
- Virus scan
- Passed
Keeps DLSS, FSR, XeSS, frame generation and your GPU drivers current in one click. Nothing installs unless it's the vendor's own signed file and the hash checks out, and any swap rolls back. Open source, zero telemetry.
Description
DLSSync: DLSS, FSR, XeSS and a driver updater
One click and every game on your PC runs the latest graphics DLLs: DLSS, FSR and XeSS, frame generation, Ray Reconstruction, Reflex, the Streamline runtime, DirectStorage. It keeps your NVIDIA, AMD and Intel GPU and system drivers current too. No file diving, no sketchy zips from forum posts, no nvngx_dlss_v3_FINAL_v2_REAL.dll guesswork. The app scans your library, talks to NVIDIA, AMD, Intel and Microsoft straight, and swaps the files when you say go. Hash verified before every write. Vendor signature double checked. Every replaced DLL snapshots to a local SQLite store so a one click rollback is always there.What's new
1.6.2
1.5.2
- Streamline plug-in set updater. A game's sl.dlss, sl.dlss_g and sl.dlss_d plug-ins plus their sl.interposer/common/pcl runtime update as one atomic, version-locked set straight from NVIDIA's signed Streamline SDK. Every file installs or none does, so a half-updated set can't crash the game on launch.
- Scheme-aware updates that protect your overrides. A driver-managed plug-in on the 310.x line is left untouched, so NVIDIA App global preset and ratio overrides keep working; only same-line (2.x) plug-ins are offered an update.
- Optional support card. After an update succeeds, a small card offers a one-tap GitHub star, Nexus endorsement or share. It blocks nothing, never times out, and switches off for good from Settings. About adds a Nexus link and a live GitHub star count.
1.5.0
- No more Streamline crashes. DLSS stops swapping NVIDIA's version-locked sl.* runtime across SDK majors, or when an injector mod such as DLSS Enabler or OptiScaler is present. That swap was the cause of immediate crashes in games like Starfield and Subnautica 2; the upscaling DLLs (nvngx_dlss and the rest) still update normally.
- Catalog complete again. DirectStorage and the full AMD and Intel upscaler history are back, so "Not in catalog" no longer shows for technologies that are in fact covered.
- System & Components reliability. a driver install no longer hangs after the Administrator prompt: real progress, a hard timeout, and a clear result. Each driver is snapshotted (export plus a System Restore point) before updating, with one-click rollback in a new System Drivers section under Backups.
- Fixes and interface. resetting a DLSS override no longer leaves a phantom per-game profile; plus a full-page game detail view, a top-right command palette, and a frosted notification center with persistent links.
- GPU driver updater for NVIDIA, AMD and Intel installed vs latest per card, full driver history, and a download, signature-verify and launch-the-vendor-installer flow that never self-elevates.
- DLSS preset and frame-generation overrides through the NVIDIA driver profile, global or per game, fully reversible.
- Per-game anti-cheat and anti-tamper warning (Denuvo, Easy Anti-Cheat, BattlEye, VMProtect and more) shown before any swap.
- Broader FSR and XeSS version coverage, plus a redesigned Library, Drivers tab and game drawer.
1. What you actually get
- Every Windows launcher detected out of the box. Steam, Epic, GOG Galaxy, Ubisoft Connect, EA Desktop, Microsoft Store, Xbox and Battle.net. Custom folders for portable installs.
- 18 DLL families across 4 vendors. Pick any version released to date, including older stable and experimental channel builds. 243 versions tracked right now.
- Two locks before a DLL touches your game. SHA-256 match against the public catalog, plus the Authenticode publisher must be NVIDIA, AMD, Intel or Microsoft. Anything else gets refused.
- One click rollback from a local SQLite snapshot. Restore tab shows every backup with timestamp, original version and SHA. Files also live as plain copies under
%USERPROFILE%\DLSSync\Backups\
if you want them. - Tray, autostart, Windows EcoQoS Efficiency Mode. Idle CPU near zero, the leaf icon shows up in Task Manager, resident RAM under 100 MB when minimised.
- Zero telemetry, no accounts, no phone home. Outbound traffic is GitHub Releases, jsDelivr for the DLL catalog, Steam cover art. That is the whole list.
- Per user install or fully portable. The NSIS installer drops into
%LOCALAPPDATA%\DLSSync\
without an admin prompt. The portable ZIP runs from anywhere with the same settings layout. - No driver, no kernel hook, no in process injection. Just file IO inside the game folder. No symlinks, no proxy DLL, no loader hooking.
2. How it works
DLSSync pulls DLL hashes from a public manifest hosted at DLSSync-Manifest, rebuilt every hour from NVIDIA, AMD, Intel and Microsoft upstream releases. Pick a DLL family for a game and click apply. The app fetches the DLL straight from the publisher GitHub release, verifies SHA-256, confirms the Authenticode signer is one of NVIDIA, AMD, Intel or Microsoft, snapshots the existing DLL to SQLite, then writes the new one in place. If anything mismatches at any point, the write does not happen. The original DLL stays exactly where it was.3. Coming from another 'solution' ?
Welcome. Quick rundown of what is different:- Single Rust binary, no .NET runtime to install.
- SHA-256 plus Authenticode publisher gate is on by default. Toggle off in Settings › Advanced if you want to test dev DLLs.
- The manifest is its own public repo, so any other tool can read it too. Plug right in.
- Ed25519 signed auto updater. Tampered payloads get rejected before extraction.
- Apache 2.0 licensed. Read every line on GitHub.
4. Install
- Grab DLSSync_1.0.0_x64-portable.zip from the Files tab above (5.8 MB) or whatever the latest version is at the time you see this.
- Unzip anywhere.
- Run DLSSync.exe.
%APPDATA%\DLSSync\per user. Prefer the installer? Grab DLSSync_1.0.0_x64-setup.exe from the GitHub release. Per user installer, no UAC, registers in Add or Remove Programs, comes with system tray, auto update and EcoQoS support out of the box.
5. Settings worth knowing about
- Pin a version per DLL family. The game detail drawer has a version picker covering every release in the catalog, including beta and experimental builds. Pins survive rescans and live in
settings.json
. - Auto apply on detect. Off by default. Flip it on and the app silently updates new games it scans.
- Backup before applying. Always on for safety. Toggle off only if you are iterating fast and do not want the SQLite store to grow.
- EcoQoS Efficiency Mode. Windows 11 only. Kicks in on minimise. Watch for the green leaf icon in Task Manager.
- Detection probes. Settings › Detection shows which launchers responded and where the manifest is loaded from. The first stop when a game refuses to appear.
6. What is supported
- NVIDIA: DLSS Super Resolution, DLSS Frame Generation, DLSS Ray Reconstruction, Streamline, Reflex
- Intel: XeSS Super Resolution, XeSS Frame Generation, XeLL
- AMD: FidelityFX Super Resolution, FSR Frame Generation, FidelityFX loader and denoiser
- Microsoft: DirectStorage core and runtime
7. Footprint
- Installer size: 4.5 MB
- Portable archive: 5.8 MB
- Cold start: under 500 ms
- Idle RAM: under 100 MB
- Idle CPU when minimised: around 0% with EcoQoS on
8. FAQ
Will this trip my anti cheat? The app writes a DLL into the game folder. That is the same operation a manual swap performs. If a title uses EAC, BattlEye, Vanguard or Denuvo Anti Tamper file integrity checks, a swapped DLL counts as tampered. Check the title policy before applying. Something went sideways. How do I undo? Backups tab. Every replaced DLL is there with timestamp, original version, SHA-256 and a Restore button. Snapshots also live as plain files at%USERPROFILE%\DLSSync\Backups\if you want to copy them out by hand. Does it touch Denuvo, DRM or anti cheat binaries? No. Reads and writes DLL files inside the game directory only. Never patches executables, never touches DRM, never alters anti cheat files. Can I keep an experimental DLSS preset pinned per game? Yes. Open the game detail drawer, pick the version in the family dropdown, click apply. The pin persists in
settings.jsonand survives rescans. How is this different from DLSS Updater? DLSS Updater hot patches loader hooks. DLSSync does file IO only inside the game directory. No injection, no proxy DLL, no kernel hook. Single signed binary, no Python or .NET deps. Apache 2.0, source on GitHub. I am not on Windows 11. Does EcoQoS still work? EcoQoS is Windows 11 only. On Windows 10 the app runs fine but you will not see the leaf badge or the 'efficiency' mode activated. The catalog says updated 2 hours ago. Where is the newer DLL I just saw on the NVIDIA page? Cron runs hourly. If you need it right now, the GitHub Action behind DLSSync-Manifest has a manual dispatch button. Or wait 60 minutes.
Links
- Source code: github.com/xt0n1-t3ch/DLSSync
- Public DLL manifest: github.com/xt0n1-t3ch/DLSSync-Manifest
- Changelog: CHANGELOG.md
- Bug reports: GitHub Issues