# DLSS 5 Swapper v2.2.3 — six reported faults, fixed at the cause ### Installs that were refused for no good reason - **An older card can now try OptiScaler.** OptiScaler itself has always run on RTX 40; what needs Blackwell is the neural model file. Upstream 0.2.0 says plainly that older architectures work with a modded `nvngx_dlssnr.dll`, so the card joins the driver as something said rather than enforced - and a modded model already in the game folder is kept, never overwritten. - **A failed process check no longer refuses the install.** Reading the running process list can fail on its own - PowerShell restricted by policy, a cold WMI service - and that failure was being reported as "close the game first" to people whose game was already closed. - **A saved backend profile no longer makes a game uninstallable.** ReShade lets a preset be named anything, and mod packs ship them as `.txt`: the app saved those and then refused to read them back, so the game could not be installed again at all until the profile was deleted by hand. This is the "Invalid backend profile" report. ### Getting the neural pass to actually run - **A game's own outdated shader compiler is retired during the install.** Spider-Man Remastered ships `D3DCompiler_47.dll` 6.3.9600 from 2013 beside its executable, Windows loads that in preference to its own, and the neural pass - compiled as Shader Model 5.1 - then silently produces nothing while the install, the add-on and the frame counter all report success. The file now goes into the backup, the game uses the copy Windows ships, and Restore puts it back. Only ever when Windows has a newer copy to fall back on. ### The in-game overlay - **The panel reaches the game on a display with scaling.** Chromium paints the offscreen panel at the desktop's scale factor - 804 pixels wide at 150% for a 534-pixel panel - and every one of those frames was dropped by a size check, on any scaled display, which is most of them. The panel is resampled back to its transport size instead of being discarded in silence. ### Wording - **The Feeder route is named for what it covers**: "No DLSS / Incompatible DLSS", in all 38 languages. Thanks to @MaestroMetty (#48).