8000 GitHub - gilvbp/dlssg-to-fsr4: Adds AMD FSR 4 Frame Generation to games by replacing Nvidia DLSS-G Frame Generation (nvngx_dlssg). - WIP
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Adds AMD FSR 4 Frame Generation to games by replacing Nvidia DLSS-G Frame Generation (nvngx_dlssg). - WIP

License

Notifications You must be signed in to change notification settings

gilvbp/dlssg-to-fsr4

 
 

Repository files navigation

dlssg-to-fsr4 is a drop-in mod/replacement for games utilizing Nvidia's DLSS-G Frame Generation technology that allows people to use AMD's FSR 4 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-fsr4 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/

Installation for Users

Universal Method (Recommended)
  1. 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.
  2. 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\.
  3. Copy dlssg_to_fsr4_amd_is_better.dll and version.dll to your game's installation folder.
  4. Done. A log file named dlssg_to_fsr4.log will be created after you launch the game.
NVNGX Method
  1. Double click on DisableNvidiaSignatureChecks.reg and select Run. Click Yes on the next few dialogs.
  2. 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\.
  3. Copy dlssg_to_fsr4_amd_is_better.dll and the new nvngx.dll to your game's installation folder.
  4. A log file named dlssg_to_fsr4.log will be created after you launch the game.
DLSSTweaks Method
  1. Please see the included readme.

Installation for Developers

  1. Open CMakeUserEnvVars.json with a text editor and rename ___GAME_ROOT_DIRECTORY to GAME_ROOT_DIRECTORY.
  2. Change the path in GAME_ROOT_DIRECTORY to your game of choice. Built DLLs are automatically copied over.
  3. Change the path in GAME_DEBUGGER_CMDLINE to your executable of choice. This allows direct debugging from Visual Studio's interface.
  4. Manually copy resources\dlssg_to_fsr4.ini to the game directory for FSR 4 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

  1. Open a Visual Studio 2022 x64 Tools Command Prompt instance.
  2. Navigate to the dependencies\FidelityFX-SDK\sdk\ subdirectory.
  3. Run BuildFidelityFXSDK.bat and wait for compilation.
  4. Done.

dlssg-to-fsr4 (Option 1, Visual Studio UI)

  1. Open CMakeLists.txt directly or open the root folder containing CMakeLists.txt.
  2. Select one of the preset configurations from the dropdown, e.g. Universal Release x64.
  3. Build and wait for compilation.
  4. Build files are written to the bin folder. Done.

dlssg-to-fsr4 (Option 2, Powershell Script)

  1. Open a Powershell command window.
  2. Run .\Make-Release.ps1 and wait for compilation.
  3. Build files from each configuration are written to the bin folder and archived. Done.

Changelog

Click to expand.

Version 0.10 -Not yet!

License

About

Adds AMD FSR 4 Frame Generation to games by replacing Nvidia DLSS-G Frame Generation (nvngx_dlssg). - WIP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.5%
  • CMake 7.7%
  • PowerShell 2.8%
0