Skip to content

v0.5.5

Compare
Choose a tag to compare
@cdozdil cdozdil released this 08 May 06:58
· 551 commits to master since this release

Added

  • Added DLSS upscaling support, when using DLSS with OptiScaler you will have DLSS specific;

    • Control over DLSS presets (DLSS 3.x only)
    • Auto enabling DLSS support for 16XX GPUs
    • Added spoofing for GetFeatureRequirements
    • Override DLSS sharpening (up to DLSS 2.5.1)
  • Also with DLSS you can use OptiScaler's;

    • Scaling overrides
    • Override DLSS init flags
    • In-game menu
    • RCAS sharpening (only on Dx12)
    • Output resolution scaling (only on Dx12)
  • Added new in-game menu which works on all APIs and does not affected by games rendering pipeline. In case of compatibility issues (or for nostalgia 😅 ) old menu still can be enabled by setting OverlayMenu=false from nvngx.ini (Thanks to RazzerBrazzer, regar DARKERthanDA, Brutale1090, iamnotstanley and Od1sseas for all the testing).

    If you are using RTSS (MSI Afterburner, CapFrameX, etc) please enable Use Microsoft Detours API hooking from settings.
    image

  • Added Motion Sharpening option, which increases sharpening amount of pixels based on their motion. (RCAS only) (Thanks to Od1sseas)

  • Added option to select RCAS for FSR upscalers (Dx12 and Dx11 with Dx12 only)

  • Added an option to round internal resolution to desired number

  • Added DRS (Dynamic Resolution Scaling) now have options to limit minimum or maximum resolution to render resolution.

  • Added more integration options with DLSS Enabler

Changed

  • XeSS upscaling library libxess.dll is not statically linked anymore. This means now even without libxess.dll mod works (ofc without XeSS support). With new ini option users can point a folder which contains library or even if game natively supports XeSS mod now uses library loaded by game. Also with limited testing I can confirm 2 different versions of XeSS libraries (for example game loads 1.2.0 and mod loads 1.3.0) coexist and work on same instance.
  • CAS sharpening replaced with RCAS, which solves issues with bloom, glow and other effects etc.
  • Super Sampling option evoled into Output Scaling, now it's working based on display resolution and in 0.5 - 3.0 scaling range. This allows users to set lower target resolutions than display resolutions which was requested by Deck users.
  • Restructured in-game menu to show only currently available options to prevent confusion.
  • DRS range limited to 0.5x - 1.0x to mimic Nvidia aproach

Fixed

  • Sometimes DLSS upscaler had wrong motion vectors setup, now fixed (Thanks to DARKERthanDA)
  • Some games were not releasing the mouse, now they should be fixed. (Cyberpunk 2077, Horizon Zero Dawn, etc.)
  • Some games were not registering mouse clicks, now they should be fixed. (Doom Eternal) (Thanks to RazzerBrazzer)
  • Dx11 XeSS libxess.dll not found fallback fixed
  • Added controls for junk Vulkan DLSS init data and prevent crashes
  • Added SDK version checks for logging options

Here are some examples from games that had problems with in-game menu (Thanks to RazzerBrazzer and DARKERthanDA for images)

Alan Wake 2 Star Wars Jedi: Survivor
Alan Wake 2 Star Wars Jedi: Survivor
Banishers: Ghosts of New Eden INDIKA
Banishers: Ghosts of New Eden INDIKA
Mortal Shell Pools
Mortal Shell Pools

And Vulkan games

No Man's Sky Doom Eternal
image image