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…

这是什么?DLSS-Unlocked 是一个模组,可在任何原生支持 DLSS2 或 DLSS3 的 DirectX 12 游戏中,为任意 NVIDIA RTX 20/30/40 系列 GPU 解锁 DLSS 3 帧生成、多帧生成(2X/3X/4X)以及 DLSS 神经渲染。
这是独立应用,还是放进游戏里的模组?它不是独立应用 —— 它是一组 DLL 文件(以及一个安装向导),你把它们放进游戏的可执行文件夹,用来拦截并转换游戏的 DLSS 调用。
我的游戏需要支持什么才能让它生效?游戏必须原生支持 DLSS 超分辨率和 DLSS 帧生成;多帧生成还要求游戏在图形选项中原生提供该设置。
有已知的崩溃或问题需要注意吗?一些 DX12 游戏在 Wine/Proton 下打开 OptiScaler 叠加层时可能崩溃(可通过在配置中禁用 OverlayMenu 修复),Capcom RE Engine 游戏需要同时安装 REFramework,以避免启动时崩溃。
它在 Linux 上也能用吗,还是只能用于 Windows?两个平台都可以:Windows 通过自动化安装器,Linux 通过 Proton 使用独立 .zip 包并配合 WINEDLLOVERRIDES 启动选项。
支持哪些 GPU?NVIDIA GeForce RTX 20xx、30xx 和 40xx 系列显卡。
能在多人游戏或受反作弊保护的游戏中使用吗?不能 —— 作者声明它仅用于单人游戏,以增强性能和功能的可及性,不应在多人游戏或受反作弊保护的游戏中使用。
在缺少真正 DLSS 帧生成硬件的 RTX 20/30 系列 GPU 上会发生什么?在 RTX 20/30 显卡上,OptiScaler 会把所有生成帧的调用转接到 AMD FidelityFX FSR 3.1 帧生成;而 RTX 40 系列 GPU 的第一张生成帧使用原生 DLSS 帧生成。
新的超分辨率构建发布时,项目会自我更新吗?一条 CI 流水线每 3 小时检查一次上游的 OptiScalerDLSSNR 项目,并自动重新构建和发布更新后的安装包与独立包。
Creator
ShyVortex
Size
42.3 MB
Stars
847
Age
1mo
Commits · 90 Days