- Download the latest DL2FSR2.zip file from the releases.
- Extract the
.reg
files to anywhere and runEnableSignatureOverride.reg
(it may need admin permission). - Extract
nvngx.dll
toDying Light 2\ph\work\bin\x64
so it is next tonvngx_dlss.dll
andDyingLightGame_x64_rwdi.exe
. - Make sure that the game has the
Renderer Mode
set toD3D12
in theAdvanced Video Settings
. - Run the game and select one of the now-available DLSS
Upscaling
options in theVideo
settings:DLSS, quality
is FSR 2.0 Quality: Upscale by a factor of1.5x
DLSS, balanced
is FSR 2.0 Balanced: Upscale by a factor of1.7x
DLSS, performance
is FSR 2.0 Performance: Upscale by a factor of2.0x
- Delete
nvngx.dll
fromDying Light 2\ph\work\bin\x64
. - Run
DisableSignatureOverride.reg
. - Both
.reg
files are no longer needed and can be deleted from wherever you stored them.
Original CyberFSR information below:
- The DLSS option is not showing up on the menu, why?
Answer: Calm down, download the EnableSignatureOverride.reg and run it. It should show up from there on out.
- Clone this repo including all submodules
- Compile the FSR 2.0 submodule in external/FidelityFX-FSR2 like it is described in their Readme. Note: I used the GenerateSolutionsDLL.bat but I am sure static libraries will work fine too
- Open the CyberFSR.sln with Visual Studio 2022
- Compile the entire solution
- Copy the compiled DLLs (nvngx.dll & d3d11.dll), ffx_fsr2_api_dx12_x64.dll and ffx_fsr2_api_x64.dll from the FidelityFX Directory to your RDR2 executable directory
- Run the game and set the quality in the DLSS settings
- Play the game with FSR 2.0