Files
OptiScaler/README.md
T
2023-12-07 14:17:09 +03:00

43 lines
1.8 KiB
Markdown

# 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 releases.
* 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 releases.
* 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