Skip to content

DLSS 5 Swapper Linux — v2.2.9-linux.1

Choose a tag to compare

@Nicholasvoador Nicholasvoador released this 01 Oct 23:04
· 11 commits to main since this release

DLSS 5 Swapper Linux — v2.2.9-linux.1

First Linux-native release of DLSS 5 Swapper, ported from rakanki911/DLSS5-Swapper.

Corrected on 2026-10-06. An earlier version of these notes claimed three things this release does not do:

  • automatic GPU filtering on dual-GPU systems;
  • a fix for ReShade tutorial lockups;
  • its own hook arming (EnableHooks=2 is upstream's).

They have been removed. The current release is v2.2.9-linux.3.

What this release does on Linux

  • Proton prefixes: finds each game's prefix across every Steam library, and the Proton that ran it, including custom tools in compatibilitytools.d (Proton-GE, CachyOS and others).
  • Windows-only setup inside the game's prefix: ReShade's setup runs under the game's own Proton.
  • DLSS5VKLayer (dlssnr): reaches native Linux and Proton Vulkan games. The app installs the external layer for your user and adds or removes its Steam launch-option wrapper.
  • Steam overlay: works when the game is started from Steam (verified in Control).
  • Upstream tracking: scripts/sync-upstream.sh, plus a version check of the app and its add-ons against upstream.
  • Community page and chat: upstream's opt-in features, working on Linux.
  • No NVIDIA binaries: none are bundled. The DLSS 5 payload is downloaded on first run and checked against a pinned SHA-256.

Packages & Checksums

Package Architecture SHA-256
DLSS5-Swapper-Linux-2.2.9-linux.1-x86_64.AppImage x86_64 c0e4bd4414b9ffd4aa716a624c4d8626a73c8fd0ba218b78f03a8e8e2e6a11ba
DLSS5-Swapper-Linux-2.2.9-linux.1-amd64.deb amd64 bb0e00972e4cdbf950daf19d2bb37a491ee9c90b529aebad04d669e884fd9dec
DLSS5-Swapper-Linux-2.2.9-linux.1-x86_64.rpm x86_64 1526142499c537a3270415b2a2bd99b020dc844c20168e91f29c1af8de2215c1