COMPARISON · DLSS TOOLS · CHECKED 8 NOV 2026

NVIDIA Profile Inspector, NVIDIA App, DLSS Swapper, DLSSTweaks and OptiScaler compared

Use NPI or the NVIDIA App when your game already has DLSS and you only want a newer model or preset: they change driver settings and leave game files alone. Use DLSS Swapper when you want a specific DLSS DLL file in the game folder. DLSSTweaks, OptiScaler and Special K load extra code into the game, which gives more control, and OptiScaler can bring DLSS-style upscaling to non-NVIDIA GPUs, but they carry real anti-cheat risk in online games.

Pick by goal

  1. What do you want?

How each tool works

Six DLSS tools compared
ToolWhat it changesNeeds NVIDIA GPUUndoAnti-cheat exposureStatus
NPIDriver profile settings, per game or globalYesReset the row or import a backupA driver setting, not a game file. No vendor statement.Active, community project
NVIDIA AppDriver overrides for DLSS models and frame generationYesReset in the AppA driver setting, not a game file.Official NVIDIA software
DLSS SwapperDLL files inside game foldersNo, it swaps filesRestore the original DLLA changed game file.Active, GPL-3.0
DLSSTweaksA wrapper DLL and an ini file per gameYesRemove the wrapper and iniAn injected DLL.GitHub repo frozen, newer builds elsewhere
OptiScalerA wrapper that routes upscaler callsNoRemove the wrapper filesAn injected DLL.Active
Special KAn injection framework with many featuresNoUninstall itIts own documentation warns of anti-cheat risk online.Active

CODE · project repositories DLSSTweaks does not use the driver profile database at all. It overrides how the game loads nvngx.dll. Its lead author, emoose, is also NPI’s lead developer. COMMUNITY · project READMEs

NPI and the NVIDIA App

Both change the same kind of driver override. See NPI versus the NVIDIA App for how they differ.

Safety and anti-cheat

What an anti-cheat system can see
ToolWhat it leaves on the PCStatement
NPI and NVIDIA AppA driver settingNVIDIA does not mention anti-cheat in its DLSS override announcement.
DLSS SwapperA different DLL in the game folderNone found.
DLSSTweaks, OptiScaler, Special KExtra DLL files loaded by the gameSpecial K warns in its own docs. Others: none found.

Can you combine them?

We tested none of the combinations. A driver override together with a swapped DLL or a wrapper can conflict, because they change the same library by different routes. If you combine them, change one thing at a time.

Where to get each tool safely

Use each project’s own GitHub page, listed in the sources. Lookalike sites exist for these tools too, as they do for NPI. See the NPI download page for how we verify downloads.

Questions people ask

Should I use DLSS Swapper or NVIDIA Profile Inspector?

Use NPI if you want the driver to supply a newer model or force a preset per game. Use DLSS Swapper if you want a specific DLL file placed in the game folder. They work at different levels and do not do the same thing.

Is DLSS Swapper safe?

It is an open-source program under the GPL-3.0 licence that swaps DLL files inside game folders. Changing game files can trigger anti-cheat in online games, and no vendor has said it is safe. Download it from its official GitHub page only.

Does OptiScaler work on AMD?

That is its purpose: it loads as a wrapper so a game's DLSS inputs can drive other upscalers on non-NVIDIA GPUs. We could not test it, and it is an injected library, which anti-cheat can flag.

Can I use DLSSTweaks online?

We would not. It loads a wrapper DLL into the game, which anti-cheat systems are designed to detect. Use it in offline games.

Sources

  1. DLSS Swapper repository github.com · accessed 8 Nov 2026 · upstream
  2. DLSSTweaks repository github.com · accessed 8 Nov 2026 · upstream
  3. OptiScaler repository github.com · accessed 8 Nov 2026 · upstream
  4. NVIDIA nvidia.com · accessed 8 Nov 2026 · official
  5. Special K documentation special-k.info · accessed 8 Nov 2026 · community

Paste a setting ID such as 0x10835002, or type a name.