Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
cdozdil committed Dec 13, 2023
2 parents 14ea504 + 4388906 commit 880df1b
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 10 deletions.
18 changes: 12 additions & 6 deletions .github/workflows/msbuild.yml → .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,20 @@
name: MSBuild
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

name: Build

on:
workflow_dispatch:
push:
branches: [ "main" ]
branches: [ "master" ]
pull_request:
branches: [ "main" ]

branches: [ "master" ]
env:
# Path to the solution file relative to the root of the project.
SOLUTION_FILE_PATH: CyberXeSS.sln
SOLUTION_FILE_PATH: .

# Configuration type to build.
# You can convert this to a build matrix if you need coverage of multiple configuration types.
Expand Down Expand Up @@ -39,5 +45,5 @@ jobs:
- uses: actions/upload-artifact@v2
with:
name: CyberXeSS
path: ${{ github.workspace }}\x64\Release
path: ${{ github.workspace }}\x64\Release\*.dll
if-no-files-found: error
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# DLSS2XeSS
Drop-in DLSS replacement with XeSS for various games such as Cyberpunk 2077.

Based on [PotatoOfDoom](https://github.com/PotatoOfDoom)'s excellent [CyberFSR2](https://github.com/PotatoOfDoom/CyberFSR2). I have adapted it to use Intel's [XeSS](https://github.com/intel/xess/)

As XeSS currently only supports DirectX12.

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

## Installation
Expand Down Expand Up @@ -29,14 +33,12 @@ WINEPREFIX=/path/where/the/steam/library/is/steamapps/compatdata/1091500/pfx /bi

### Requirements
* Visual Studio 2022
* latest Vulkan SDK (1.3.216.0)

### Instructions
* Clone this repo with all of its submodules.
* Open the CyberXeSS.sln with Visual Studio 2022.
* Copy the compiled `libxess.dll` from the XeSS Directory to your Cyberpunk 2077 executable directory.
* Rename the compiled DLL from two steps ago to `nvngx.dll` if it is `CyberXeSS.dll`.
* Copy `nvngx.dll` to your Cyberpunk 2077 executable directory.
* Copy the compiled `nvngx.dll` from the XeSS Directory to your Cyberpunk 2077 executable directory.
* Copy the `libxess.dll` from the external\XeSS\bin Directory 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 XeSS

0 comments on commit 880df1b

Please sign in to comment.