Nukem9/dlssg-to-fsr3 is tracked by TopGit as an open-source project, with 5.0k stars on GitHub, written primarily in C++. Adds AMD FSR 3 Frame Generation to games by replacing Nvidia DLSS Frame Generation (nvngx_dlssg).
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
dlssg-to-fsr3 is a drop-in mod/replacement for games utilizing Nvidia's DLSS-G Frame Generation technology that allows people to use AMD's FSR 3 Frame Generation technology instead. Only RTX 1600, RTX 2000, and RTX 3000 series GPUs are supported.
Game-specific compatibility can be found here. Using dlssg-to-fsr3 in multiplayer games is ill advised and may lead to account bans. Use at your own risk.
Download Link
https://www.nexusmods.com/site/mods/738
Installation for Users
Universal Method (Recommended)
Pick one of the included generic DLLs to use. Possible options are version.dll, winhttp.dll, or dbghelp.dll. We'll choose version.dll in this example.
Find your game's installation folder. For Hogwarts Legacy, this is the directory containing HogwartsLegacy.exe. An example path is C:\Program Files (x86)\Steam\steamapps\common\Hogwarts Legacy\Phoenix\Binaries\Win64\.
Copy dlssg_to_fsr3_amd_is_better.dll and version.dll to your game's installation folder.
Done. A log file named dlssg_to_fsr3.log will be created after you launch the game.
NVNGX Method
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 is C:\Program Files (x86)\Steam\steamapps\common\Cyberpunk 2077\bin\x64\.
Copy dlssg_to_fsr3_amd_is_better.dll and the new nvngx.dll to your game's installation folder.
A log file named dlssg_to_fsr3.log will be created after you launch the game.
DLSSTweaks Method
Please see the included readme.
Installation for Developers
Open CMakeUserEnvVars.json with a text editor and rename ___GAME_ROOT_DIRECTORY to GAME_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 FSR 3 visualization and debug options.
Building
Requirements
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.
FidelityFX SDK
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.
dlssg-to-fsr3 (Option 1, Visual Studio UI)
Open CMakeLists.txt directly or open the root folder containing CMakeLists.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.
dlssg-to-fsr3 (Option 2, Powershell Script)
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.
Changelog
Click to expand.
Version 0.130
Added support for newer Streamline plugin interposer paths.
Added logging for Vulkan present metering availability.
Version 0.123
Added a warning prompt because Monster Hunter Wilds crashes without REFramework installed. Once again, multiplayer games aren't supported.
Version 0.122
Removed a workaround for Indiana Jones and the Great Circle as it is no longer necessary.
Version 0.121
Added additional error logging.
Added future proofing for RTX Remix-based games.
Fixed issues reading configuration settings when supplied through environment variables.
Version 0.120
Added support for intercepting/hooking over-the-air Streamline plugin updates with the Universal edition.
Added support for games that pass in bidirectional distortion field resources.
Added workarounds to support Indiana Jones and the Great Circle.
Added workarounds to better support RTX Remix-based games.
Added workarounds for games providing incorrect camera far, near, and field of view values.
Migrated to the latest AMD FidelityFX SDK (v1.1 -> v1.1.3).
Fixed occasional blurry rectangle (interpolation rect) issues when switching upscalers or changing output resolutions.
Version 0.110
Added native Vulkan support for FSR 3.1.
Version 0.100
Tentative support for FSR 3.1 frame generation.
Added extremely experimental support for Vulkan. Expect artifacts and disocclusion issues.
Implemented even more aggressive hooking in the universal variants due to recent DLSS SDK changes.
Revised a number of debug log prints.
Version 0.90
Added a Universal zip archive for maximum game support. Separate READ ME.txts are included within each folder. Registry key tweaks are not required.
Universal DLLs now automatically disable the EGS overlay due to hooking conflicts.
Universal DLLs now bypass GPU architecture checks for stubborn games (Dying Light 2, Returnal).
HDR luminance values are now queried from the active monitor, falling back to defaults when necessary.
Fixed GPU driver crashes in Dying Light 2 with universal DLLs.
Hardware accelerated GPU scheduling status is now logged.
Version 0.81
Fixed GPU hangs in certain games with major scene transitions (e.g. The Witcher 3).
Miscellaneous smaller stability fixes and error checking.
Added the ability to rename nvngx.dll to version.dll, winhttp.dll, or dbghelp.dll to avoid the registry key signature override requirement.
Version 0.80
Hopefully fixed all texture format conversion crashes (e.g. Hogwarts Legacy).
Improved error logging, again.
Version 0.70
Error checking code rewritten.
Logging code rewritten.
Added better support for texture dimensions/formats changing at runtime.
Added a developer config option to show only interpolated frames.
Improved nvngx wrapper dll compatibility.
Version 0.60
The nag prompt at startup has been removed.
Added a log file ("dlssg_to_fsr3.log") in the game directory.
Added support for developer options and debug overlay ("dlssg_to_fsr3.ini").
More stability fixes.
Version 0.50
Experimental format conversion support. This mainly includes HDR-enabled games along with mismatched UI render target formats.
Version 0.41
Fixed accidental inclusion of debug overlay.
Version 0.40
Replaced dbghelp.dll with nvngx.dll for better game compatibility. Please delete the old dbghelp.dll version from earlier releases.
DisableNvidiaSignatureChecks.reg is now required for usage in games.
How active is development on Nukem9/dlssg-to-fsr3?
The most recent commit recorded on Nukem9/dlssg-to-fsr3 was 1.4 years ago, based on the GitHub push timestamp. The repository has 196 forks — one of the better signals of community interest.
How many stars does Nukem9/dlssg-to-fsr3 have?
Nukem9/dlssg-to-fsr3 has 5.0k GitHub stars — refresh the page for the live number, or check github.com/Nukem9/dlssg-to-fsr3. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
What is Nukem9/dlssg-to-fsr3?
Nukem9/dlssg-to-fsr3 (Nukem9/dlssg-to-fsr3) is a C++ project on GitHub. From the project's own README: Adds AMD FSR 3 Frame Generation to games by replacing Nvidia DLSS Frame Generation (nvngx_dlssg).
What language is Nukem9/dlssg-to-fsr3 written in?
Nukem9/dlssg-to-fsr3 is written primarily in C++. GitHub's language field is based on the largest share of bytes in the default branch.
What topics is Nukem9/dlssg-to-fsr3 associated with?
GitHub's repository topics for Nukem9/dlssg-to-fsr3: "amd", "directx-12", "game-development", "nvidia", "vulkan". TopGit's editorial category is open-source.
Read full README in the tab above.
Curious whether dlssg-to-fsr3 is right for you?
Let ChatGPT, Claude, or Perplexity look into it — click below and see what AI actually says about dlssg-to-fsr3.