GithubHelp home page GithubHelp logo

chemputer / cyberfsr2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from potatoofdoom/cyberfsr2

0.0 0.0 0.0 115 KB

FidelityFx Super Resolution 2.0 for Cyberpunk

License: MIT License

Shell 2.48% C++ 97.47% C 0.05%

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 in VS2022, if you compiled the FSR2 in Debug mode, compile CyberFSR in Debug mode, and if you compiled the FSR2 DLLs in Release mode, do the same in CyberFSR. This will result in a DLL in either [root]/x64/Debug/CyberFSR.dll or [root]/x64/Release/nvngx.dll.
  • 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 from two steps ago to nvngx.dll if it is CyberFSR.dll.
  • Copy nvngx.dll to your Cyberpunk 2077 executable directory.
  • 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

0x-faded avatar akirajkr avatar chemputer avatar koffiato avatar mnxn avatar movzx avatar potatoofdoom avatar realindica avatar rickytrevor 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.