...is a drop-in mod/replacement for games utilizingNvidia's DLSS-G Frame Generationtechnology, allowing people to useAMD's FSR 3 Frame Generationtechnology instead. Only RTX 1600, RTX 2000, and RTX 3000 series GPUs are currently supported.
https:// nexusmods /site/mods/738
- This repository and all of its submodules cloned.
- TheVulkan SDKand
VULKAN_SDK
environment variable set. - Visual Studio 202217.9.6 or newer.
- CMake3.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 selectRun.ClickYeson 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.