mirror of
https://github.com/optiscaler/OptiScaler.git
synced 2026-08-24 15:16:45 +00:00
Merge branch 'master' of https://github.com/cdozdil/CyberXeSS
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Configuration
|
||||
This document will try to explain the `nvngx.ini` and in-game menu (shortcut key for opening menu is **HOME**) settings as much as possible.
|
||||
|
||||

|
||||

|
||||
|
||||
### Upscalers
|
||||
OptiScaler supports DirectX 11, DirectX 12 and Vulkan APIs with multiple upscaler backends. You can select which upscaler to use in the `[Upscalers]` section of the `nvngx.ini` file.
|
||||
@@ -72,7 +72,7 @@ For DirectX11 with `fsr21_12`, `fsr22_12` and `xess` upscaler options, OptiScale
|
||||
; 0 - Safe syncing is off (fastest, most prone to errors)
|
||||
; 1 - Only Fences
|
||||
; 2 - Fences + Flush after Dx11 texture copies
|
||||
; 3 - Sync after output copy (most compatible)
|
||||
; 3 - Sync after output copy (most compatible)
|
||||
; 4 - No fences, all sync done with queries (slowest)
|
||||
;
|
||||
; 0 is fastest, 4 is slowest
|
||||
|
||||
@@ -3,12 +3,15 @@
|
||||
## In-game Menu
|
||||
In-game menu is a recent addition and may experience on certain condutions.
|
||||
|
||||
* Some games do not release mouse control, kayboard & gamepad controls should still work in these situations.
|
||||
* On some system and game combinations, opening the in-game menu may cause the game to crash or cause graphical corruption (especially in Unreal Engine 5 games).
|
||||
|
||||
<br>*Banishers: Ghosts of New Eden*
|
||||
|
||||
* Changing settings mostly tested but might cause crashes (especially changing backends or reinitializing backends).
|
||||
* Some games do not release mouse control, kayboard & gamepag controls should still work in these situations.
|
||||
* In games that use Unity Engine in-game menu will be upside down.
|
||||
|
||||
<br>*Sons of Forest*
|
||||
|
||||
## DirectX 11 with DirectX 12 Upscalers
|
||||
This implementations uses a background DirectX12 device to be able to use Dirext12 only upscalers. There is %10-15 performance penalty for this method but allows much more upscaler options. Depending on system and game different `UseSafeSyncQueries` might be needed. Our tests shows that `1 - Shared Fences` is most performant option with good accuracy and `3 - Shared Fences + Query` is the most compatible but less performant option.
|
||||
|
||||
@@ -9,19 +9,19 @@ OptiScaler (was CyberXeSS) is drop-in DLSS2 to XeSS/FSR2 replacement for games.
|
||||
**Do not use this mod with online games, it might trigger anti-cheat software and cause bans!**
|
||||
|
||||
## How it works?
|
||||
OptiScaler implement's all necessary API methods of DLSS2 & NVAPI to act as a man in the middle. So from games perspective it's using DLSS2 but actually using OptiScaler and calls are interpreted/redirected to XeSS & FSR2.
|
||||
OptiScaler implements all necessary API methods of DLSS2 & NVAPI to act as a man in the middle. So from games perspective it's using DLSS2 but actually using OptiScaler and calls are interpreted/redirected to XeSS & FSR2.
|
||||
|
||||
## Features
|
||||
* Multiple upscaling backends (XeSS, FSR 2.1.2 and FSR 2.2.1)
|
||||
* Supports XeSS v1.3's new modes (Ultra Performance, NativeAA), but uses standart DLSS/FSR internal resolutions (not using 2.3x Performance mode).
|
||||
* An in-game menu for tuning and saving settings (Only on DirectX 11 & DirectX 12 APIs, shortcut key is **HOME**)
|
||||
* Supports XeSS v1.3's new modes (Ultra Performance, NativeAA), but uses standard DLSS/FSR internal resolutions (not using XeSS 1.3 Performance (2.3x) mode, not matching any of the DLSS quality presets).
|
||||
* An [in-game menu](https://github.com/cdozdil/OptiScaler/blob/master/Config.md) for tuning and saving settings (Only on DirectX 11 & DirectX 12 APIs, shortcut key is **HOME**)
|
||||
* Full integration with [DLSS Enabler](https://www.nexusmods.com/site/mods/757) for DLSS-FG support
|
||||
* CAS (Contrast Adaptive Sharpening) support for XeSS to mitigate relatively soft image upscaler generates
|
||||
* A pseudo-supersampling option for backends running on DirectX 12
|
||||
* Autofixing colored lights on Unreal Engine & AMD graphics cards
|
||||
* Autofixing wrong motion vector init information
|
||||
* Autofixing missing exposure texture information
|
||||
* Ability to modify MipmapLodBias value of game
|
||||
* [CAS (Contrast Adaptive Sharpening)](https://github.com/cdozdil/OptiScaler/blob/master/Config.md#cas) support for XeSS to mitigate relatively soft image upscaler generates
|
||||
* [Pseudo-supersampling](https://github.com/cdozdil/OptiScaler/blob/master/Config.md#pseudo-supersampling) option for backends running on DirectX 12
|
||||
* Autofixing [colored lights](https://github.com/cdozdil/OptiScaler/blob/master/Config.md#resource-barriers-dx12-only) on Unreal Engine & AMD graphics cards
|
||||
* Autofixing [wrong motion vector](https://github.com/cdozdil/OptiScaler/blob/master/Config.md#init-flags) init information
|
||||
* Autofixing [missing exposure texture](https://github.com/cdozdil/OptiScaler/blob/master/Config.md#init-flags) information
|
||||
* Ability to modify [MipmapLodBias](https://github.com/cdozdil/OptiScaler/blob/master/Config.md#mipmap-lod-bias-override-dx12-only) value of game
|
||||
|
||||
## Configuration
|
||||
Please check [this](Config.md) document for configuration parameters and explanations.
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 367 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 382 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.7 MiB |
Reference in New Issue
Block a user