...is a drop-in mod/replacement for games utilizing Nvidia's DLSS-G Frame Generation technology, allowing people to use AMD's FSR 3 Frame Generation technology instead. Only RTX 1600, RTX 2000, and RTX 3000 series GPUs are currently supported.
https://www.nexusmods.com/site/mods/738
- This repository and all of its submodules cloned.
- The Vulkan SDK and
VULKAN_SDK
environment variable set. - Visual Studio 2022 17.9.6 or newer.
- CMake 3.26 or newer.
- Vcpkg.
- Open a
Visual Studio 2022 x64 Tools Command Prompt
instance. - Navigate to the
dependencies\FidelityFX-SDK\sdk\
subdirectory. - Run
BuildFidelityFXSDK.bat
and wait for compilation. - Done.
- Open
CMakeLists.txt
directly or open the root folder containingCMakeLists.txt
. - Select one of the preset configurations from the dropdown, e.g.
Universal Release x64
. - Build and wait for compilation.
- Build files are written to the bin folder. Done.
- Open a Powershell command window.
- Run
.\Make-Release.ps1
and wait for compilation. - Build files from each configuration are written to the bin folder and archived. Done.
- Double click on
DisableNvidiaSignatureChecks.reg
and select Run. Click Yes on the next few dialogs. - Find your game's installation folder. For Cyberpunk 2077, this is the directory containing
Cyberpunk2077.exe
. An example path isC:\Program Files (x86)\Steam\steamapps\common\Cyberpunk 2077\bin\x64\
. - Copy
dlssg_to_fsr3_amd_is_better.dll
and the newnvngx.dll
to your game's installation folder. - A log file named
dlssg_to_fsr3.log
will be created after you launch the game.
- Open
CMakeUserEnvVars.json
with a text editor and rename___GAME_ROOT_DIRECTORY
toGAME_ROOT_DIRECTORY
. - Change the path in
GAME_ROOT_DIRECTORY
to your game of choice. Built DLLs are automatically copied over. - Change the path in
GAME_DEBUGGER_CMDLINE
to your executable of choice. This allows direct debugging from Visual Studio's interface. - Manually copy
resources\dlssg_to_fsr3.ini
to the game directory for FSR3 visualization and debug options.