mirror of
https://github.com/optiscaler/OptiScaler.git
synced 2026-05-03 08:11:09 +00:00
3c4bc92c96ff34f340eea925944965348ae67c8b
DLSS2XeSS
Drop-in DLSS replacement with XeSS for various games such as Cyberpunk 2077.
Official Discord Channel: https://discord.gg/2JDHx6kcXB
Installation
Following instructions were written for Cyberpunk 2077 and may differ for other games.
Windows
- Download the latest relase from Nexusmods.
- Extract the contents of the archive next to the
nvngx_dlss.dllfile in your games folder. - Run
EnableSignatureOverride.regand confirm merge. - That's it. Now DLSS option should appear in settigs.
Linux
- Download the latest relase from Nexusmods.
- Extract the contents of the archive next to the
nvngx_dlss.dllfile in your games folder. - Run the linuxinstall.sh script
- Or just run the following command with the appropriate file paths to install the tweaks manually:
WINEPREFIX=/path/where/the/steam/library/is/steamapps/compatdata/1091500/pfx /bin/wine64 regedit ../../common/Cyberpunk\ 2077/bin/x64/FidelityFx\ Super\ Resolution\ 2.0-3001-0-3-1656426926/EnableSignatureOverride.reg
- That's it. Now DLSS option should appear in settigs.
Uninstallation
- Just run
DisableSignatureOverride.reg - Linux users should refer to prior command.
Compilation
Requirements
- Visual Studio 2022
- latest Vulkan SDK (1.3.216.0)
Instructions
- Clone this repo with all of its submodules.
- Open the CyberXeSS.sln with Visual Studio 2022.
- Copy the compiled
libxess.dllfrom the XeSS Directory to your Cyberpunk 2077 executable directory. - Rename the compiled DLL from two steps ago to
nvngx.dllif it isCyberXeSS.dll. - Copy
nvngx.dllto your Cyberpunk 2077 executable directory. - Run the
EnableSignatureOverride.regto allow Cyberpunks DLSS implementation to load unsigned DLSS versions - Run the game and set the quality in the DLSS settings
- Play the game with XeSS
Languages
C++
59%
C
40.2%
HLSL
0.6%
Batchfile
0.1%