File information

Last updated

Original upload

Created by

PotatoOfDoom

Uploaded by

PotatoOfDoom1337

Virus scan

Safe to use

About this mod

Boost your FPS in Cyberpunk by replacing DLSS with FSR 2.2 which works on all GPUs.

Requirements
Permissions and credits
Changelogs
! Warning !
This is a proof of concept to see if such a mod is even feasible. Expect bugs!

This mod attempts to replace DLSS with FidelityFx Super Resolution 2.2. The mod is still in development, but early results are already quite impressive: My GTX 1080 is able to run Cyberpunk in 4k with about ~45 FPS which is a 2x improvement compared to the native 4k performance while having a very minor quality impact. Also, yes! this is mod is compatible with any AMD, Intel, and Nvidia GPU that can handle Cyberpunk.

How does this work?
Both FSR 2 and Nvidia DLSS are temporal upscalers and work (except for some minor differences) very similar. This means that both systems need similar data to work. Luckily, NVIDIA publishes its DLSS implementation as a dynamic library ( a dll file). This allows us to simply replace the DLL in question with our own version that is able to translate NVIDIA DLSS to FSR 2 commands. API reimplementations like Wine or DXVK work in a similar way.

Installation
  • Extract the Archive into the Cyberpunk Folder so that the nvngx.dll is in the same folder as the main EXE file. (Don't use Vortex. The plugin has some problems with dlls it doesn't know...)
  • Very important: Run the included "EnableSignatureOverride.reg" file. (Accept the admin prompt that pops up)
  • Launch the game, go into the graphics options and select a "DLSS" setting.
  • Play the game with FSR 2.

Uninstallation
  • Remove all installed DLL Files.
  • Run the "DisableSignatureOverride.reg" file as admin.

FAQ
  • Is it possible to add this hack to other games?
Yes, any game that uses DLSS 2.0 should work with this technique (after a bit of work).

  • I am using DLSS. Should I download this mod? 
You don't need to. The included DLSS version works a lot better than this hack. I made this for people with incompatible GPUs who need to resort to FSR 1.0.

  • Does this hack work with the Steam Deck/Linux? 
Yes! I just tested the new version with my Steam Deck and the game looks awesome.

  • Is this mod compatible with Overlay XYZ?
I tested the mod with Cyber Engine Tweaks and SpecialK and didn't experience any issues. Your overlay/reshade will probably work as well.

  • Is this implementation of FSR 2 representative of a native implementation by the developers?
No, I am calling this mod a hack for a reason. There are a few things in FSR 2 I didn't implement yet (or can't implement at all) that will drastically improve the image quality. Let's hope CDPR eventually adds FSR 2 by themselves. (If you work for CDPR and are reading this: You guys aren't restoring the ComputeRootSignature after running NVSDK_NGX_D3D12_EvaluateFeature. Please fix this.)


Scaling Modes
This mod uses the recommended FSR 2.0 scaling ratios for the base game render resolution:
  • Quality: 1.5x
  • Balanced: 1.7x
  • Performance: 2.0x
  • Ultra-Performance: 3.0x

Known issues:
  • The DLAA Toggle doesn't work. Use the presets in the ini file.
  • Changing certain graphics settings break this mod. The game should work again after you restart it.
  • You might experience some ghosting when using animated in-game screens or if you are driving a vehicle. I am aware of this, and I am trying my best to fix this. Stay tuned.
  • It seems like motion blur doesn't work on non-16:9 resolutions
  • Also, motion blur can cause a "vignette" effect when moving very fast - Just disable motion blur.
  • Turing and Ampere GPUs don't show screen space reflections when using some FSR settings.
  • Apparently, some RDNA 2 GPUs have problems with 4k or higher resolutions. Especially when using Smart Access Memory.
  • Apparently, some people have issues with flickering puddles.
  • Why are there two different versions?
    The "normal" version is the generalized DLSS to FSR translation with the best possible compatibility with other games. The "Anti-Ghosting" version of this mod includes some custom algorithms tuned for cyberpunk to reduce ghosting artifacts in the game.

This mod is only compatible with Cyberpunk 2077 v1.6

Discord Server

Source code

Patreon if you want to support me