cdozdil 3c4bc92c96 added vulkan headers
fixed lib paths
2023-12-07 14:05:21 +03:00
2023-12-07 13:46:28 +03:00
2023-12-07 14:05:21 +03:00
2023-12-07 13:46:28 +03:00
2023-12-07 13:46:28 +03:00
2023-12-07 14:05:21 +03:00
2023-12-07 13:46:28 +03:00
2023-12-07 13:46:28 +03:00
2023-12-07 13:46:28 +03:00
2023-12-07 13:46:28 +03:00
2023-12-07 13:46:28 +03:00

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.dll file in your games folder.
  • Run EnableSignatureOverride.reg and 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.dll file 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.dll from the XeSS Directory to your Cyberpunk 2077 executable directory.
  • Rename the compiled DLL from two steps ago to nvngx.dll if it is CyberXeSS.dll.
  • Copy nvngx.dll to your Cyberpunk 2077 executable directory.
  • Run the EnableSignatureOverride.reg to 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%