dlss-unlocked README

The project's README from github.com/ShyVortex/dlss-unlocked. As one markdown file: README.md.

DLSS-Unlocked

Build Installer

Unlock DLSS 3 Frame Generation (DLSS-G), Multi-Frame Generation (MFG: 2X, 3X, 4X), and Neural Rendering (DLSS-NR) features across NVIDIA GeForce RTX 20xx / 30xx / 40xx GPUs in DirectX 12 games. Fully compatible with Windows and Linux (Proton) out of the box.

DLSS Unlocked Thumbnail


[!NOTE]

Acknowledgments

This project is only made possible thanks to the extraordinary dedication of talented open-source developers.

Sincere gratitude and respect go to Artur Graniszewski for creating the revolutionary DLSS Enabler, OptiScaler, and Dagherbou for DLSS-NR forwarder research.

If you enjoy this project, please consider visiting their repositories, starring their work, and supporting their donation channels directly!


⚠️ Requirements

✨ Features


📦 Download & Installation

Get the latest release from the Releases page.

  1. Download dlss-unlocked-setup-*.exe.
  2. Run the installer and browse to your game's executable directory (e.g. C:\Games\YourGame\bin\x64).
  3. Complete the installation wizard.
  1. Download dlss-unlocked-standalone-*.zip.
  2. Extract the contents directly into your game's executable folder alongside the main game .exe:
    • Root folder: dxgi.dll (rename to version.dll if using ReShade), OptiScaler.ini, nvngx.dll_dlssnr.dll, nvngx_dlssnr.dll (patched DLSS-NR)
    • OptiScaler/ folder: Companion modules (dlss-enabler-headless.dll, dlssg_to_fsr3_amd_is_better.dll, nvngx.ini, FidelityFX, XeSS, registry bypasses)
    • OptiScaler/streamline/ folder: NVIDIA Streamline 2.14.1 runtime files
    • Licenses/ folder: Official licenses for NVIDIA Streamline, AMD FidelityFX, Intel XeSS, third-party libraries, and legal disclaimers
  3. (Linux) Launch a game with the following options: WINEDLLOVERRIDES="dxgi=n,b" %command%.

🎮 Supported GPUs


🚀 Automated CI Builds

This repository automatically tracks and synchronizes with upstream OptiScaler_DLSSNR:

  1. Checks for new releases every 3 hours.
  2. Packages the latest upscaler binaries, neural rendering forwarders, and companion libraries.
  3. Automatically builds and publishes both .exe installer and .zip standalone manual packages on new releases.

🛠️ Building Locally

To build the standalone package or installer locally:

# 1. Download latest OptiScaler_DLSSNR and package standalone zip
.\build-optiscaler.ps1 -DownloadLatest -CreateStandaloneZip

# 2. Compile Inno Setup installer (requires Inno Setup 6.2+)
# Open "DLSS unlocked.iss" in Inno Setup Compiler and click Build

Known Issues & Troubleshooting

1. Overlay Crash on Linux / Proton (DirectX 12)

Some DX12 games may crash (VK_ERROR_DEVICE_LOST) under Wine / Proton when opening the OptiScaler in-game overlay menu:

2. Resident Evil Requiem & Capcom RE Engine Games

Capcom's RE Engine enforces strict memory and swapchain integrity checks:

📜 Credits

For the full legal statement, license disclosures, and terms, please review DISCLAIMER.

dlss-unlocked (ShyVortex/dlss-unlocked)

Searching Database…

What is this?DLSS-Unlocked is a mod that unlocks DLSS 3 Frame Generation, Multi-Frame Generation (2X/3X/4X), and DLSS Neural Rendering on any NVIDIA RTX 20/30/40 series GPU, in any DirectX 12 game that natively supports DLSS2 or DLSS3.
Is this a standalone app or a mod I drop into a game?It is not a standalone application — it is a set of DLL files (and an installer wizard) that you place into a game's executable folder to intercept and translate its DLSS calls.
What does my game need to support for this to work?The game must natively support DLSS Upscaling and DLSS Frame Generation; Multi-Frame Generation additionally requires the game to natively expose that setting in its graphics options.
Are there any known crashes or issues to watch out for?Some DX12 games can crash under Wine/Proton when opening the OptiScaler overlay (fixable by disabling OverlayMenu in the config), and Capcom RE Engine titles need REFramework installed alongside it to avoid a crash on boot.
Does this work on Linux too, or only Windows?It works on both: Windows via the automated installer, and Linux via Proton using the standalone .zip package with a WINEDLLOVERRIDES launch option.
Which GPUs are supported?NVIDIA GeForce RTX 20xx, 30xx, and 40xx series cards.
Can I use this in multiplayer games or anti-cheat protected titles?No — the author states it is intended solely for single-player games to enhance performance and feature accessibility, and should not be used in multiplayer or anti-cheat protected titles.
What happens on RTX 20/30 series GPUs that lack real DLSS Frame Generation hardware?OptiScaler reroutes the calls to AMD FidelityFX FSR 3.1 Frame Generation for all generated frames on RTX 20/30 cards, while RTX 40 series GPUs get native DLSS Frame Generation for the first generated frame.
Does the project update itself when new upscaler builds come out?A CI pipeline checks the upstream OptiScalerDLSSNR project every 3 hours and automatically rebuilds and publishes updated installer and standalone packages.
Creator
ShyVortex
Size
42.3 MB
Stars
841
Age
1mo
Commits · 90 Days