mrkeyoor.com_
Thu 24 Sept 07:39 UTC
Dev Toolsevaluationupdated 24 Sept 2026

DLSS5oneclick review

DLSS5oneclick is a Windows utility that installs a community DLSS 5 neural-rendering stack into supported games and removes it again. It detects whether a game already has DLSS, then chooses a ReShade, OptiScaler, or Feeder-based route instead of making you place each DLL and configuration file by hand.

Verdict

Our commit 1588564 checkout installed 414 packages in 12 seconds, then failed both its build and tests on an unresolved windows_sys reference. Use the release executable only if saving manual setup time matters more than source-build confidence and you are prepared to troubleshoot each game. Skip it for online play, managed PCs, or any machine where unsigned DLL injection and a leaked closed-source add-on are unacceptable.

We ran it

Lab card: what happened when we ran DLSS5oneclickScreenshot of DLSS5oneclick (github.com/faisalkindi/DLSS5oneclick)
Install✓ · 12s414 packages
Build✗ · 208s
Tests✗ · 6sran, no count parsed
Repo46 files~17,915 lines of source · 2 MB · 1 CI workflows

Answers from our run

Does DLSS5oneclick build from source?

Dependencies installed in 12 seconds (414 packages), and the build failed. We cloned commit 1588564 into a clean Debian container with 3 CPUs and no project-specific setup.

Do DLSS5oneclick's tests pass?

The test command failed in our container, and its output did not report a pass or fail count.

Who should not use DLSS5oneclick?

Online players who cannot keep the modded install away from anti-cheat: the README says ReShade add-on injection can cause a kick or ban and refuses several detected systems.

What are the alternatives to DLSS5oneclick?

DLSS Swapper, OptiScaler, DLSS5-Feeder. Our commit 1588564 checkout installed 414 packages in 12 seconds, then failed both its build and tests on an unresolved windows_sys reference.

Setup2/5One-click release path, but our source build failed after 208 seconds
Docs4/5Detailed routes, limits, removal steps, and diagnostics
Community3/5927 stars with issue responses and releases in September 2026
Maturity2/5Active v0.13.25 release, but several paths remain experimental

Who it’s for

Windows players with an RTX 20, 30, 40, or 50-series card who accept modding risks and want guided setup.
Tinkerers testing neural rendering in offline DirectX games, including titles that did not ship with DLSS.
Experienced mod users who can read ReShade, OptiScaler, and diagnostic logs when a game misbehaves.
Rust developers willing to work through a platform-specific build failure before changing the tool.

Who it’s NOT for

Online players who cannot keep the modded install away from anti-cheat: the README says ReShade add-on injection can cause a kick or ban and refuses several detected systems.
Anyone who requires a signed, vendor-supported graphics tool: the executable is unsigned, and the default stack includes a leaked closed-source DLSS 5 add-on that the project says it cannot vouch for.
People using a non-NVIDIA GPU or a GTX, GT, or MX card: the README says NGX is unavailable or the required tensor cores are missing.
Players who expect one setup to work across every game: the documented limits include locked Store installs, a Vulkan restriction on the ReShade route, and game-specific failures.
Developers who need commit 1588564 to compile unchanged in a fresh Debian container: our build and test commands both stopped on an unresolved windows_sys reference.

Setup reality

Our sandbox installed 414 Rust packages in 12 seconds at commit 1588564. The release build failed after 208 seconds with exit 101, and tests failed after 6 seconds with the same exit code. Both logs stopped at src/library.rs:588 because windows_sys could not be resolved.

The user path is a downloaded Windows executable, not the source build we attempted. It needs an RTX card, write access to the game folder, and access to GitHub releases for several upstream components. A GitHub token is optional; the README says the app can read public release pages without one.

Expect SmartScreen or Defender scrutiny because the executable is unsigned and writes downloaded DLLs into games. Anti-cheat titles, locked Microsoft Store folders, graphics API detection, and the selected engine can each change whether installation is allowed or useful.

The installer replaces 6 manual component steps

The README describes 6 separate component steps that DLSS5oneclick handles for you. It finds installed games, inspects their folders, chooses an installation route, downloads the required files from their upstream projects, and records what it placed so the Remove action can clean up its own work. That is a useful job. ReShade, shader headers, a motion-vector provider, NVIDIA runtime files, and the neural-rendering add-on leave plenty of room for a missed file or stale setting when assembled by hand.

The tool is still an installer for experimental graphics mods, not a compatibility guarantee. commit 1588564 contained 46 files and about 17,915 lines of source, yet the runtime behavior depends on several projects fetched later. A successful click means those files reached the chosen game folder. It does not establish that the game exposes usable motion vectors, that its DLSS calls match the selected engine, or that the picture will be correct.

The README splits games across 2 main setup routes

The README uses 2 main routes according to whether a game already has DLSS files. The native path installs ReShade and the RenoDX DLSS 5 add-on, while DirectX 11 titles also receive a bridge that replays their calls through a private DirectX 12 device. Games without DLSS receive the Feeder path, which adds ReShade, shader headers, DLSS5-Feeder, LumeniteFX, the neural add-on, and configuration. You can override the automatic scan when a stray DLL makes its conclusion wrong.

There are 3 engine choices in the current README. The OptiScaler route is available for native-DLSS games, while an experimental all-in-one route handles 64-bit games that ReShade can reach through dxgi.dll. Each carries different controls and compatibility limits. Switching engines removes files that belong only to the previous choice, but settings such as OptiScaler.ini may be preserved. That is convenient for experimentation and another reason to use the built-in report when behavior changes.

What happened when we ran it

Our test method used a fresh unprivileged Debian sandbox with 3 CPUs and 12 GB RAM. It installed 414 packages in 12 seconds at commit 1588564. The checkout held 46 files, roughly 17,915 lines of source, and occupied 2 MB before dependencies. It had 1 CI workflow file, no Dockerfile, and no tests directory. Installation was the only successful command in the supplied lab run.

The release build ended with exit 101 after 208 seconds. Rust reported error E0433 at src/library.rs:588: the code tried to import windows_sys::Win32::System::Registry, but windows_sys was not available in that scope. Tests reached the same compiler error and exited with 101 after 6 seconds. The logs do not show whether a Windows target or code change would resolve it, so we are not assigning a cause beyond the unresolved crate reference.

One closed-source add-on sits inside the downloaded stack

The download chain includes 1 leaked, closed-source DLSS 5 add-on that the project says it cannot vouch for. The release executable also has no publisher certificate. Its job is to download DLLs and place them beside game executables, behavior that the README says can trigger SmartScreen or Defender. Users are told to verify the release SHA-256, use only the project releases page or its linked Nexus page, and expect to restore quarantined files in some cases.

DLSS5oneclick itself is MIT licensed, while downloaded components keep separate licenses and the add-on has no published license. A 2 MB source checkout therefore does not provide source-level accountability for everything the installed game will load. The project's source and removal manifest are useful, but they do not make an opaque binary inspectable. Treat the upstream download chain and every release hash as part of the trust decision.

Anti-cheat and hardware limits rule out ordinary use cases

DLSS5oneclick refuses 3 detected anti-cheat families: Easy Anti-Cheat, BattlEye, and GameGuard. It names several other online games separately. Injected ReShade add-ons may be flagged, with a kick as the mild outcome and a ban as the serious one. An override exists for offline modes where anti-cheat is genuinely disabled. That switch transfers the judgment to the player, so it should never become a routine way around the warning.

Hardware narrows the audience further. The README rejects non-NVIDIA adapters and NVIDIA GTX, GT, and MX cards. RTX 50 uses the model's intended FP8 path; RTX 40 and RTX 20/30 follow patched paths with different expected costs. Hybrid laptops add another failure mode because a game launched on the integrated GPU has no NGX access. The app writes a Windows GPU preference for the selected executable and removes it when the recorded value still matches.

Active releases coexist with unresolved game regressions

GitHub showed 927 stars, 36 open issues and pull requests, and a last push on September 23, 2026. Release v0.13.25 arrived the same day, after four other numbered releases since September 20. That pace shows active maintenance. It also means behavior can move quickly as the installer reacts to upstream add-ons, drivers, and user reports. Pinning an OptiScaler fork or add-on build is available when the newest combination regresses.

Open issue 111 reports an OptiScaler-route regression in Dragon's Dogma 2 involving Alt-Tab, freezing, and a color shift. Issue 112 compares visible horizontal lines across several installer versions on an RTX 3060, while carefully noting that the test was not a controlled bisect. These reports do not prove a universal fault. They do show why the tool's report ZIP, preserved settings, version pins, and removal path matter as much as the Install button. Use it as a reversible experiment, and keep online games outside that experiment.

Alternatives

ProjectWhat it isPick it when
DLSS SwapperA Windows app for changing DLSS, FSR, and XeSS DLL versions in games that already support them.pick this instead when you only want to upgrade or roll back an existing upscaler and do not need to add DLSS to a game.
OptiScalerA configurable middleware layer that redirects a game's existing upscaler calls to another supported backend.pick this instead when you want direct control over upscaler replacement and are comfortable installing and tuning it yourself.
DLSS5-Feeder gh↗The lower-level ReShade add-on used to feed DLSS calls in games that ship without DLSS.pick this instead when you need its broader graphics API paths or prefer a readable PowerShell installer and manual control.

What people are saying

  1. [velocity-scout] faisalkindi/DLSS5oneclick

Sources

  1. DLSS5oneclick repository and README
  2. DLSS5oneclick v0.13.25 release notes
  3. Dragon's Dogma 2 OptiScaler regression report
  4. Resident Evil Requiem visual comparison report

More dev tools reviews

react-native-continued-task · selfdb · portal-ai-plugins · rift · DmNote · skill-cabinet · the whole board →