Coder Social home page Coder Social logo

cyberfsr2's Introduction

DLSS2FSR (formerly FidelityFx Super Resolution 2.0 for Cyberpunk 2077)

Drop-in DLSS replacement with FSR 2.0 for various games such as Cyberpunk 2077.

CyberFSR2's Nexus Mods Page

AkiraJkr's Compatibility List

Official Discord Channel: https://discord.gg/2JDHx6kcXB

Installation

Following instructions were written for Cyberpunk 2077 and may differ for other games.

Windows

  • Download the latest relase from Nexusmods.
  • Extract the contents of the archive next to the nvngx_dlss.dll file in your games folder.
  • Run EnableSignatureOverride.reg and confirm merge.
  • That's it. Now DLSS option should appear in settigs.

Linux

  • Download the latest relase from Nexusmods.
  • Extract the contents of the archive next to the nvngx_dlss.dll file in your games folder.
  • Run the linuxinstall.sh script
  • Or just run the following command with the appropriate file paths to install the tweaks manually:
WINEPREFIX=/path/where/the/steam/library/is/steamapps/compatdata/1091500/pfx /bin/wine64 regedit ../../common/Cyberpunk\ 2077/bin/x64/FidelityFx\ Super\ Resolution\ 2.0-3001-0-3-1656426926/EnableSignatureOverride.reg
  • That's it. Now DLSS option should appear in settigs.

Uninstallation

  • Just run DisableSignatureOverride.reg
  • Linux users should refer to prior command.

Compilation

Requirements

  • Visual Studio 2022
  • latest Vulkan SDK (1.3.216.0)

Instructions

  • Clone this repo with all of its submodules.
  • Compile the FSR 2.0 submodule in external/FidelityFX-FSR2 as instructed in official documentation. Note: I used the GenerateSolutionsDLL.bat but I am sure static libraries will work fine too.
  • Open the CyberFSR.sln with Visual Studio 2022.
  • Hit Compile.
  • Copy the compiled ffx_fsr2_api_dx12_x64.dll and ffx_fsr2_api_x64.dll from the FidelityFX Directory to your Cyberpunk 2077 executable directory.
  • Rename the compiled DLL to nvngx.dll.
  • Run the EnableSignatureOverride.reg to allow Cyberpunks DLSS implementation to load unsigned DLSS versions
  • Run the game and set the quality in the DLSS settings
  • Play the game with FSR 2.0

cyberfsr2's People

Contributors

potatoofdoom avatar 0x-faded avatar movzx avatar mnxn avatar rickytrevor avatar akirajkr avatar koffiato avatar realindica avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.