Skip to content

Releases: machiavelli31/DLSS-AiO-Swapper

DLSS AiO Swapper 3.0.8 – clearer routes + lecram & ShortFuse together

Choose a tag to compare

@machiavelli31 machiavelli31 released this 21 Oct 18:54

DLSS AiO Swapper 3.0.8 – clearer routes + lecram & ShortFuse together (experimental)

Install it over your current version – games, components and settings stay.

🏷️ Install routes now say what they are

Where: Games → click a game → Installation route

Route What runs When
Lecram DLSS 5 (RenoDX) – game has DLSS lecram's add-on (built-in 8.5 or your own imported build) default for games with DLSS · model A/B switch works
Lecram DLSS 5 + Feeder – game has no / incompatible DLSS lecram + DLSS5-Feeder games without DLSS
ShortFuse DLSS Tool (RenoDX multipass) – with or without game DLSS ShortFuse's DLSS Tool 1–10 passes, works without game DLSS too
Lecram + ShortFuse together (experimental) – game has DLSS both see below
OptiScaler DLSS-NR (no ReShade) OptiScaler pick it under Rendering backend · menu: Insert

The game page also shows what is installed right now, e.g. ReShade · Lecram or ReShade · Lecram + ShortFuse.

🧪 Lecram + ShortFuse together (experimental)

A lot of people run both. Normally lecram's add-on steps aside when it sees a second DLSS 5 add-on – this route installs both and sets ForeignNr=observe in ReShade.ini, so both run Neural Rendering on the frame.

  1. Games → game → Installation route → Lecram + ShortFuse together (experimental) → Install DLSS 5.
  2. In game press Home: DLSS 5 Neural Rendering = lecram (model A/B works), last tab RenoDX DLSS = ShortFuse. Turn one off there to compare.
  3. Costs about twice as much as one add-on. If a game misbehaves, switch back to Lecram DLSS 5. Restore removes everything.

Checked in The Witcher 3: both add-ons loaded and both processed every frame.

🔀 Model A/B for OptiScaler (3.0.7)

The DLSS 5 model switch also works on the OptiScaler route now (Preset in OptiScaler.ini). NVIDIA's NGX log in The Witcher 3: A = 5.9 ms, B = 3.4 ms per frame on an RTX 5080 at 1440p.

⚠️ Known issue: NVIDIA driver 621.01

Since driver 621.01, lecram's add-on (8.5 and 10.8) can crash games at start (The Witcher 3 crashed every launch, even with a fresh manual install). 617.42 works. Clean-install 617.42 and turn off automatic driver updates in the NVIDIA App until the add-on is fixed. This is not caused by the app.

Also in 3.0.6

HDR mods per game, extra ReShade add-ons, own add-on import (Components → Own add-on), Update installed DLSS 5 without downgrades, feature request / bug report buttons – see the 3.0.6 notes.

SHA-256

  • DLSS-AiO-Swapper-Setup-3.0.8.exe e2709024c463d5eb6ada767059f0b88c6830d384f60acaccd05434aedf4a6433
  • DLSS-AiO-Swapper-3.0.8-portable.exe 2d9bf2a96a432ecdb5b5ac1d4e411b0e637b2f66c6bf738018c1dcb9907d1def

DLSS AiO Swapper 3.0.7 – model A/B for OptiScaler

Choose a tag to compare

@machiavelli31 machiavelli31 released this 21 Oct 15:59

DLSS AiO Swapper 3.0.7 – model A/B for OptiScaler

🔀 DLSS 5 model A/B now works on the OptiScaler route too

Until now the model switch only reached the RenoDX / Feeder route (NRPreset in ReShade.ini). Games installed with OptiScaler DLSS-NR always ran NVIDIA's default (B). Now the same switch writes OptiScaler's own setting (Preset under [DlssNr] in OptiScaler.ini).

Where: Games → click a game → DLSS 5 model → pick B · new, fast (October) or A · old (September). Close the game first – the model is picked when the game starts. The note under the switch tells you which file it set (ReShade.ini or OptiScaler.ini).

Verified, not guessed – NVIDIA's own NGX log in The Witcher 3 on the OptiScaler route:

Setting Model NVIDIA loaded NR cost per frame (RTX 5080, 1440p)
A (Preset=1) CC_Control_…_2026_07_04 (September) 5.9 ms
B (Preset=2 / auto) hnet-crazy-cuckoo-small-fp8 (October) 3.4 ms

So model B costs about 40 % less than A here.

OptiScaler's in-game menu: Insert key. ReShade / RenoDX menu: Home key.

Everything from 3.0.6 is still in

HDR mods per game (game page → HDR (RenoDX game mod)), extra ReShade add-ons per game, own DLSS 5 add-on import (Components → Own add-on), Update installed DLSS 5 without downgrades, feature request / bug report buttons (sidebar bottom and About). Details in the 3.0.6 notes.

Install over your current version – games, components and settings stay.

DLSS AiO Swapper 3.0.6 – HDR, own add-ons, feature requests

Choose a tag to compare

@machiavelli31 machiavelli31 released this 21 Oct 12:58

DLSS AiO Swapper 3.0.6 – HDR, own add-ons, feature requests

The biggest update so far. Install it over your current version – games, components and settings stay.


🌈 HDR mods per game (RenoDX) – requested on Reddit

RenoDX HDR mods replace a game's tonemapping, so HDR gets real highlights up to your monitor's peak, deep blacks, detail in bright areas and less banding – often much better than the game's own HDR. Some games get HDR for the first time.

Where: Games → click a game → scroll down to HDR (RenoDX game mod)

  1. The game needs DLSS 5 installed with ReShade first (Native DLSS (RenoDX) or Feeder route).
  2. The app looks the game up in RenoDX's official catalogue (240+ games, by Steam ID or name). If there is a mod, you see its name, maintainer and status.
  3. Click Install HDR mod. The file comes straight from RenoDX's GitHub release and is checked against the SHA-256 published there – anything else is refused.
  4. In the game: turn HDR on in the game's settings, and Windows Auto HDR / RTX HDR off.
  5. Press Home in game → RenoDX tab → set Peak brightness to your monitor's value.

Notes: mods made for another graphics API are flagged (e.g. the RDR2 mod needs Vulkan). You need an HDR monitor – it shines on OLED / Mini-LED.

➕ Extra ReShade add-ons per game

Where: same section on the game page → Extra ReShade add-ons → Add add-on…

Pick any .addon64 / .addon32 you trust (ShaderToggler etc.). It is scanned by Microsoft Defender and must match the game's bitness.

HDR mods and extra add-ons are recorded in the game's backup: Restore removes them too. Files you placed by hand are never touched (shown as already there).


🧩 Own DLSS 5 add-on (e.g. a purchased lecram build)

Newer RenoDX DLSS 5 add-ons are often paid builds (lecram on Buy Me a Coffee, ShortFuse on Patreon). The app never downloads or shares them – but if you bought one:

Where: Components → scroll to the bottom → Own add-on → Import add-on…

  1. Pick the .zip you downloaded or the renodx-dlss5.addon64 / renodx-dlss.addon64 inside it.
  2. It is checked (64-bit ReShade add-on, correct name), scanned by Microsoft Defender and copied into the app – you can delete the download afterwards.
  3. From now on every install uses your build. Switch back any time with Use built-in again.
  4. Put it into all your games: Games → Update installed DLSS 5 (n games) (button next to Rescan).

The model A/B switch keeps working with lecram 10.8.

🔄 "Update installed DLSS 5" – fixed

The button now only replaces files the app put there itself (its built-in builds or your imported own add-on). A newer build you dropped in by hand is never downgraded. The NR model is only ever replaced by a newer version.


💡 Feature requests & bug reports

  • Bottom of the sidebar: 💡 Suggest a feature · 🐞 Report a bug
  • About: the same, plus Vote on ideas

They open GitHub's form in your browser with your app version already filled in – the app itself sends nothing. Vote on what comes next in Ideas.


Also since 3.0.3

  • 3.0.5: RenoDX DLSS5 (lecram) 8.5 built in, Components glows in the sidebar when updates are waiting, Update installed DLSS 5 button.
  • 3.0.4: Play button on every game card and game page, update banner at the top.
  • 3.0.3: the ReShade setup's SHA-256 is re-checked right before it runs.

SHA-256

  • DLSS-AiO-Swapper-Setup-3.0.6.exe 864021dd0c92eec975eb7c55f2612ad3f4a6b01e5812dff57456bab4bc10a9f6
  • DLSS-AiO-Swapper-3.0.6-portable.exe f05cd7b1a48ad250a8fcb429bb66160c06b37ccd130507ba89ebe95495af389f

DLSS AiO Swapper 3.0.5

Choose a tag to compare

@machiavelli31 machiavelli31 released this 21 Oct 00:22

DLSS AiO Swapper 3.0.5

  • RenoDX DLSS5 8.5 (lecram's generic DLSS 5 add-on, built on ShortFuse's RenoDX): new Look controls (colour, tone, detail, halo, shadows/highlights), detail stability, up to four passes with their own settings, crash containment and a German/multi-language menu (Home key). Pinned by SHA-256 – the archive must match the digest GitHub publishes for it, and the add-on file its own hash. The model A/B switch keeps working. Note: 8.5.0-rc10 is a release candidate.
  • Update installed DLSS 5: after a component update, a button in the Games tab swaps the new files into every game where DLSS 5 is already installed – only there, nothing is installed into other games. Only files the app put there are replaced, your settings stay, running games are skipped. The button only appears when something needs updating.
  • Components glow: when a component update is waiting, Components in the sidebar glows and shows how many.

How to update: install 3.0.5 over your current version → Components tab → download the updated RenoDX add-on → Games tab → Update installed DLSS 5.

Downloads: DLSS-AiO-Swapper-Setup-3.0.5.exe (installer), DLSS-AiO-Swapper-3.0.5-portable.exe (portable), SHA256SUMS.txt.

DLSS AiO Swapper 3.0.4

Choose a tag to compare

@machiavelli31 machiavelli31 released this 20 Oct 22:06

DLSS AiO Swapper 3.0.4

  • Play button: start a game right from the app – on every game card (hover the cover) and next to the title on the game page. Steam and Epic games are started through their launcher, everything else through its own exe. Nothing is installed or changed by this.
  • Update banner: a new version is now shown as a clear banner at the top of the window with a download button (before, it was only a small link on the About page). "Later" hides it for that version only.
  • Includes the 3.0.3 security check: the ReShade setup's SHA-256 is verified right before it runs.

Install over your current version – games, components and settings stay.

Downloads: DLSS-AiO-Swapper-Setup-3.0.4.exe (installer), DLSS-AiO-Swapper-3.0.4-portable.exe (portable), SHA256SUMS.txt.

DLSS AiO Swapper 3.0.3

Choose a tag to compare

@machiavelli31 machiavelli31 released this 20 Oct 19:10

DLSS AiO Swapper 3.0.3

  • Security: the app now re-checks the SHA-256 of the ReShade setup right before it runs it. If the file on disk doesn't match the official ReShade 6.8.0 add-on setup from reshade.me, it is refused and never started.
  • README: new "Security" section explaining exactly what the app downloads, verifies and runs.

Downloads: DLSS-AiO-Swapper-Setup-3.0.3.exe (installer), DLSS-AiO-Swapper-3.0.3-portable.exe (portable), SHA256SUMS.txt.

DLSS AiO Swapper 3.0.2

Choose a tag to compare

@machiavelli31 machiavelli31 released this 20 Oct 13:17

DLSS AiO Swapper 3.0.2

  • Fix: the DLSS 5 model switch (Preset A / B) is usable right after installing DLSS 5 into a game. Before, it stayed greyed out until the game had been started once.

Downloads: DLSS-AiO-Swapper-Setup-3.0.2.exe (installer), DLSS-AiO-Swapper-3.0.2-portable.exe (portable), SHA256SUMS.txt.

DLSS AiO Swapper 3.0.1

Choose a tag to compare

@machiavelli31 machiavelli31 released this 20 Oct 13:16

DLSS AiO Swapper 3.0.1

  • Privacy: paths in the app no longer show your Windows user name (shown as %APPDATA%\... instead).
  • Installer: installs into C:\Program Files\DLSS AiO Swapper by Machiavelli by default.

Downloads: DLSS-AiO-Swapper-Setup-3.0.1.exe (installer), DLSS-AiO-Swapper-3.0.1-portable.exe (portable), SHA256SUMS.txt.

DLSS AiO Swapper 3.0.0

Choose a tag to compare

@machiavelli31 machiavelli31 released this 20 Oct 12:49

DLSS AiO Swapper by Machiavelli 3.0.0

First release of the all-in-one DLSS swapper.

Highlights

  • One-click DLSS 5 Neural Rendering – RenoDX, DLSS5-Feeder, OptiScaler, ReShade, dgVoodoo and LumeniteFX are set up automatically
  • DLSS 5 model per game – new Preset B (October 2026) or Preset A
  • Per-game NVIDIA DLSS settings: SR preset/mode, Ray Reconstruction, Frame Generation (2x–6x, dynamic)
  • DLSS indicator on/off switch
  • Components tab: DLSS SR/RR/FG straight from NVIDIA, every file verified (NVIDIA signature / SHA-256)
  • English + German UI, no account, no telemetry

Note: the DLSS 5 runtime nvngx_dlssnr.dll is not included – import your own copy via Components → Import DLSS 5 DLL (see README).

Downloads

  • DLSS-AiO-Swapper-Setup-3.0.0.exe – installer
  • DLSS-AiO-Swapper-3.0.0-portable.exe – portable, no installation
  • SHA256SUMS.txt – checksums

The builds are not code-signed yet, so Windows SmartScreen may show "Unknown publisher".