Releases: artur-graniszewski/DLSS-Enabler
3.02.000.0
CHANGED SINCE 3.01.000.0:
- Feature: Reduced system latency on AMD RDNA 1+ GPUs with and without Frame Generation enabled (by using AntiLag2 provided by FakeNVAPI)
- Feature: Reduced system latency on INTEL ARC GPUs and AMD pre RDNA1 GPUS with and without Frame Generation enabled (by using LatencyFlex provided by FakeNVAPI)
- Feature: Reduced system latency on NVIDIA 8xx+ GPUs with and without Frame Generation enabled (by using native Reflex feature from NVIDIA drivers)
- Feature: Changed how the ini setting "ReflexEmulation" works - from now on "auto"/"off" will enable AntiLag2 and LatencyFlex on GPUs that do not support Reflex, while "on" will disable AL2 and LFX
- Feature: Updated OptiScaler to version 0.6.7 (providing new features like VRAM size spoofing, FSR 3.1 upscaler for DX11 games and improving overall stability of itself and DLSS Enabler)
- Feature: Updated FakeNVAPI module by FakeMichau to version 1.0.3 (improved support for "TLoU 1" and Vulkan API additions, AntiLag2 and LatencyFlex features, improved FPS limiter)
- Feature: Improved integration with OptiScaler (menu should be available even without DLSS upscaler enabled, changed the default OverlayMenu setting to true)
- Feature: Improved support for Vulkan in OptiScaler and DLSS Enabler (DLSS Enabler can negotiate upscaler backend with OptiScaler)
- Feature: Implemented VSYNC feature for DirectX Games (working with Frame Generation enabled), can be enabled in nvngx.ini file (FramerateLimit=vsync)
- Feature: DLSS Enabler can be installed as a dbghelp.dll file, which increases the success chance of enabling Frame Generation in more problematic games.
- Feature: Improved selection of GPU to render the game images (DLSS Enabler will prefer the GPU with largest VRAM available)
- Feature: Enabled experimental support for Vulkan games under Windows (for now enabling DLSS upscaling only)
- Feature: Support for Vulkan games under Linux is disabled by default, but can be enabled by changing "Vulkan" setting in nvngx.ini file from auto to true
- Feature: Improved support for DirectX 11 games (enabling DLSS upscaling only)
- Feature: Added support for "Rise of the Tomb Rider" (enabling DLSS upscaling)
- Feature: Added support for "Baldur's Gate 3" in Vulkan mode (enabling DLSS upscaling)
- Feature: Added support for "Doom Eternal" (enabling DLSS upscaling on GTX 10XX/16XX cards, no AMD/INTEL support yet)
- Feature: Added limited support for "No Man's Sky" (enabling DLSS upscaling and Frame Generation on RTX and GTX 16XX cards)
- Feature: Improved compatibility with "Destroy All Humans 2 Reprobed" (addressed disco lights in DLSS mode)
- Feature: Added support for "Black Myth Wukong Benchmark Tool" under Windows and Linux
- Feature: Improved integration with future versions of OptiScaler (enabling future improvements in OptiScaler's compatibility with various games)
- Feature: Heavy code refactoring (to be continued in further beta releases)
- Feature: Improved Hardware Accelerated GPU Scheduling spoofing under Linux/SteamOS
- Feature: Added DeepDVC spoofing on unsupported hardware (NVIDIA GTX, AMD, INTEL), can be controlled with [Spoofing]DeepDVC=auto|true|false (auto = true) ini setting
- Feature: Added very basic emulation of Reflex API in Vulkan games for non-NVIDIA GPUs
- Bugfix: Fixed CTD on game shutdown in "Witcher 3" (updated OptiScaler)
- Bugfix: Warning messages about outdated GPU drivers should no longer appear in Nixxes games (updated OptiScaler configuration).
- Bugfix: Fixed CTD in "The Last of Us Part 1" when game initializes itself
- Bugfix: Fixed VSYNC option being disabled silently when alt-tabbing between windows, or when enabling/disabling Frame Generation option in the game settings
- Bugfix: Fixed the log entry about successful loading of DLSS upscaler backend being reported as error, rather than information
- Bugfix: Fixed CTD in "GoW:Ragnarok" when game tries to use DLSS upscaling
- Bugfix: Fixed potential instability when using RTSS Overlay and alt-tabbing or launching the game (fix provided by OptiScaler)
- Bugfix: Fixed game crashes when using SpecialK overlay
- Bugfix: Fixed lack of Reflex option in SpecialK overlay for NVIDIA, AMD and INTEL GPUs
3.01.000.0
CHANGELOG SINCE 3.00.000.0:
- Feature: Added support for selectable FSR 3.0/FSR 3.1 Frame Generator (through ini file and --dlss-fg=fsr30/--dlss-fg=fsr31 commandline arguments)
- Feature: Added support for FSR 3.1 upscaler (updated OpiScaler to version 0.6.5)
- Feature: Updated DLSSG-to-FSR3 mod by Nukem to the latest version with better support for Vulkan games
- Feature: Updated XeSS to version 1.3.1
- Feature: Feature: General game compatibility improvements (unlocking DLSS in games like Lego Builder, Tomb Raider…) by deploying nvngx.dll file rather than _nvngx.dll file
- Feature: Extended DLSS Enabler's API (GetFrameGenerationMode/SetFrameGenerationMode) to give the control over Dynamic Frame Generation feature
- Feature: Improved compatibility (no more driver warnings or errors about missing display device) on AMD/Intel cards with:
- Rift Apart
- Horizon Forbidden West
- Ghost Of Tsushima
- Miles Morales
- Spiderman Remastered
- Feature: Added optional installation option for SteamOS and Linux users that spoofs the RTX GPU on DXVK level (usable in games not listed above, that warn about missing GPU or outdated drivers)
- Feature: Enabling Reflex Emulation in Horizon Zero Dawn which improves frame pacing and frametimes stability on AMD/INTEL GPUs when using Optiscaler or Frame Generation provided by DLSS Enabler
- Feature: Updated NVAPI64 proxy from FakeMichau to the latest version (reducing the file size considerably)
- Feature: Improved awareness of crash reporting process spawned by Unity Engine, so DLSS Enabler no longer tries to enable DLSS in it anymore
- Feature: Improved compatibility with Bright Memory: Infinity (addressed disco lights in DLSS mode and switching back to FSR 3.0 Frame Generation)
- Feature: Improved compatibility with Ready or Not (addressed disco lights in DLSS mode and potential CTDs when enabling Frame Generation)
3.03.000.0 TRUNK
This is a "TRUNK" build of DLSS Enabler 3.03.000.0.
In this regards, it means that this build will be updated very regularly based on current development and without changing the version number, nor the ALPHA/BETA suffix. This also means, that binary provided in this TRUNK release will be changing in time, even though the link to it will stay intact.
DISCLAIMER:
Its a very experimental build, some features might be unstable and are being under active development. Use this version of DLSS Enabler only for testing and experimentation
If you want to use DLSS Enabler for casual gaming, please install the 3.02.000.0 version instead.
Features like DeepDVC and Frame Generation might require extra configuration (either in ini setting or in OptiScaler menu).
All the changes will be reflected in the changelog below (latest ones in italic font):
CHANGES SINCE 3.02.000.0:
- Feature: Updated OptiScaler to version 0.7.0-pre90 and 0.6.8-pre5 (selectable during installation)
- Bugfix: Addressed a game crash in some games introduced as a bug in recent trunk build
- Feature: Updated DLSS Enabler to 3.03.000.0-alpha13
- Feature: Added autoloading of Reshade mod if its present under reshade64.dll file name in the game directory.
- Feature: Linux support improvements in setup application (released for internal testing)
- Feature: Added new installation options: d3d12.dll and d3d11.dll
- Feature: Changed how DLSS Enabler selects the target GPU in multi-GPU setup, from now it picks the most performant one according to Windows, instead of the one with highest amount of VRAM available
- Feature: Updated FakeNVAPI to version 1.2.0
- Feature: Added selectable Optiscaler version to be installed (default is 0.7, alternative is 0.6)
- Feature: Added support for Frame Generation with HUD detection in DirectX12 games that do not support it at all (feature provided by OptiScaler 0.7) - can be enabled in OptiMenu
- Feature: Added experimental support for Frame Generation (without HUD detection) in DirectX12 and Vulkan games that implement Streamline 2.x and enable DLSS upscaling and Reflex feature - can be enabled in nvngx.ini file
- Feature: Added experimental support for injectable DeepDVC into the games that do not support that feature (feature available to NVIDIA RTX GPUs only)
- Feature: Added experimental option to inject Reflex/AL2/Latency into games that do not support it at all (for now injection works only if DLSS upscaler is active) - configurable in ini file (Reflex=inject setting)
- Feature: Implemented fallback to LatencyFlex for NVIDIA GPUs running under Linux (in DLSS Enabler 3.01, and 3.02 Reflex was disabled entirely under Linux, due to the bug in dxvk implementation)
- Feature: Implemented possibility to switch to LatencyFlex on NVIDIA GPUs - configurable in ini file (ReflexEmulation=on)
- Feature: Improved overall games compatibility under Windows and Linux when using various overlays like RivaTuner Statistics, SpecialK, etc...
- Feature: Improved troubleshooting capabilities
- Feature: Recompiled DLSSG-to-FSR3 files to make them much smaller than original
- Bugfix: Defaulting to FRS 3.1 upscaler (instead of XeSS/FSR 2.1) in The Witcher 3 when GPU doesn't support native DLSS to address issue with artifacts produced by the game on building windows in Oxenfurt
- Bugfix: fixed regression introduced with one of the previous trunk builds where dxgi.dll installation option did not unlock DLSS on AMD GPUs or crashed some games on NVIDIA GPUs
- Bugfix: Fixed OptiScaler menu not showing when used with DLSS Enabler
3.03.000.0 ALPHA 1
DISCLAIMER:
Its a very experimental build, some features might be unstable and are being under active development. Use this version of DLSS Enabler only for testing and experimentation
If you want to use DLSS Enabler for casual gaming, please install the 3.02.000.0 version instead.
Features like DeepDVC and Frame Generation might require extra configuration (either in ini setting or in OptiScaler menu).
CHANGED SINCE 3.02.000.0
- Feature: Added support for Frame Generation with HUD detection in DirectX12 games that do not support it at all (feature provided by OptiScaler 0.7) - can be enabled in OptiMenu
- Feature: Added experimental support for Frame Generation (without HUD detection) in DirectX12 and Vulkan games that implement Streamline 2.x and enable DLSS upscaling and Reflex feature - can be enabled in nvngx.ini file
- Feature: Added experimental support for injectable DeepDVC into the games that do not support that feature (feature available to NVIDIA RTX GPUs only)
- Feature: Improved overall games compatibility under Windows and Linux when using various overlays like RivaTuner Statistics, SpecialK, etc...
- Feature: Improved troubleshooting capabilities
- Feature: Updated OptiScaler to version 0.7.0-pre7
- Feature: Updated FakeNVAPI to version 1.1.0
3.02.000.0 BETA 9
DISCLAIMER:
This is a very experimental build introducing dramatic changes to Reflex emulation, in case of any stability issues, post all the findings into the github tickets and/or stick to BETA4 build if you don't want to participate in the testing of this feature.
BETA 9 contains an updated nvapi64-proxy.dll with more robust FPS limiter, and the OptiScaler mod which improves the general games stability plus some extra features detailed in its own release notes
CHANGED SINCE 3.01.000.0 (items changed since last beta are in italic):
- Feature: Reduced system latency on AMD RDNA 1+ GPUs with and without Frame Generation enabled (by using AntiLag2 provided by NVAPI64 proxy)
- Feature: Reduced system latency on INTEL ARC GPUs and AMD pre RDNA1 GPUS with and without Frame Generation enabled (by using LatencyFlex provided by NVAPI64 proxy)
- Feature: Reduced system latency on NVIDIA 8xx+ GPUs with and without Frame Generation enabled (by using native Reflex feature from NVIDIA drivers)
- Feature: Changed how the ini setting "ReflexEmulation" works - from now on "auto"/"off" will enable AntiLag2 and LatencyFlex on GPUs that do not support Reflex, while "on" will disable AL2 and LFX
- Feature: Updated OptiScaler to version 0.6.7-pre9 (providing new features like VRAM size spoofing and improving overall stability of itself and DLSS Enabler)
- Feature: Updated NVAPI64 proxy by FakeMichau to version 1.0.1.0 (improved support for "TLoU 1" and Vulkan API additions, AntiLag2 and LatencyFlex features, improved FPS limiter)
- Feature: Improved integration with OptiScaler (menu should be available even without DLSS upscaler enabled, changed the default OverlayMenu setting to true)
- Feature: Improved support for Vulkan in OptiScaler and DLSS Enabler (DLSS Enabler can negotiate upscaler backend with OptiScaler)
- Feature: Implemented VSYNC feature for DirectX Games (working with Frame Generation enabled), can be enabled in nvngx.ini file (FramerateLimit=vsync)
- Feature: DLSS Enabler can be installed as a dbghelp.dll file, which increases the success chance of enabling Frame Generation in more problematic games.
- Feature: Improved selection of GPU to render the game images (DLSS Enabler will prefer the GPU with largest VRAM available)
- Feature: Enabled experimental support for Vulkan games under Windows (for now enabling DLSS upscaling only)
- Feature: Support for Vulkan games under Linux is disabled by default, but can be enabled by changing "Vulkan" setting in nvngx.ini file from auto to true
- Feature: Improved support for DirectX 11 games (enabling DLSS upscaling only)
- Feature: Added support for "Rise of the Tomb Rider" (enabling DLSS upscaling)
- Feature: Added support for "Baldur's Gate 3" in Vulkan mode (enabling DLSS upscaling)
- Feature: Added support for "Doom Eternal" (enabling DLSS upscaling on GTX 10XX/16XX cards, no AMD/INTEL support yet)
- Feature: Added limited support for "No Man's Sky" (enabling DLSS upscaling and Frame Generation on RTX and GTX 16XX cards)
- Feature: Improved compatibility with "Destroy All Humans 2 Reprobed" (addressed disco lights in DLSS mode)
- Feature: Added support for "Black Myth Wukong Benchmark Tool" under Windows and Linux
- Feature: Improved integration with future versions of OptiScaler (enabling future improvements in OptiScaler's compatibility with various games)
- Feature: Heavy code refactoring (to be continued in further beta releases)
- Feature: Improved Hardware Accelerated GPU Scheduling spoofing under Linux/SteamOS
- Feature: Added DeepDVC spoofing on unsupported hardware (NVIDIA GTX, AMD, INTEL), can be controlled with [Spoofing]DeepDVC=auto|true|false (auto = true) ini setting
- Feature: Added very basic emulation of Reflex API in Vulkan games for non-NVIDIA GPUs
- Bugfix: Fixed CTD on game shutdown in "Witcher 3" (updated OptiScaler)
- Bugfix: Warning messages about outdated GPU drivers should no longer appear in Nixxes games (updated OptiScaler configuration).
- Bugfix: Fixed CTD in "The Last of Us Part 1" when game initializes itself
- Bugfix: Fixed VSYNC option being disabled silently when alt-tabbing between windows, or when enabling/disabling Frame Generation option in the game settings
- Bugfix: Fixed the log entry about successful loading of DLSS upscaler backend being reported as error, rather than information
- Bugfix: Fixed CTD in "GoW:Ragnarok" when game tries to use DLSS upscaling
- Bugfix: Fixed potential instability when using RTSS Overlay and alt-tabbing or launching the game (fix provided by OptiScaler)
3.02.000.0 BETA 8
DISCLAIMER:
This is a very experimental build introducing dramatic changes to Reflex emulation, in case of any stability issues, post all the findings into the github tickets and/or stick to BETA4 build if you don't want to participate in the testing of this feature.
BETA 8 contains an updated nvapi64-proxy.dll file which addresses the rare issue of game soft-locking/freezing when using LatencyFlex, happening in BETA 5, 6 and 7
CHANGED SINCE 3.01.000.0 (items changed since last beta are in italic):
- Feature: Reduced system latency on AMD RDNA 1+ GPUs with and without Frame Generation enabled (by using AntiLag2 provided by NVAPI64 proxy)
- Feature: Reduced system latency on INTEL ARC GPUs and AMD pre RDNA1 GPUS with and without Frame Generation enabled (by using LatencyFlex provided by NVAPI64 proxy)
- Feature: Reduced system latency on NVIDIA 8xx+ GPUs with and without Frame Generation enabled (by using native Reflex feature from NVIDIA drivers)
- Feature: Changed how the ini setting "ReflexEmulation" works - from now on "auto"/"off" will enable AntiLag2 and LatencyFlex on GPUs that do not support Reflex, while "on" will disable AL2 and LFX
- Feature: Updated OptiScaler to 0.6.7-pre8 (providing new features and improving overall stability of itself and DLSS Enabler)
- Feature: Updated NVAPI64 proxy by FakeMichau to the latest version (improved support for "TLoU 1" and Vulkan API additions, AntiLag2 and LatencyFlex features)
- Feature: Improved integration with OptiScaler (menu should be available even without DLSS upscaler enabled, changed the default OverlayMenu setting to true)
- Feature: Improved support for Vulkan in OptiScaler and DLSS Enabler (DLSS Enabler can negotiate upscaler backend with OptiScaler)
- Feature: Implemented VSYNC feature for DirectX Games (working with Frame Generation enabled), can be enabled in nvngx.ini file (FramerateLimit=vsync)
- Feature: DLSS Enabler can be installed as a dbghelp.dll file, which increases the success chance of enabling Frame Generation in more problematic games.
- Feature: Improved selection of GPU to render the game images (DLSS Enabler will prefer the GPU with largest VRAM available)
- Feature: Enabled experimental support for Vulkan games under Windows (for now enabling DLSS upscaling only)
- Feature: Support for Vulkan games under Linux is disabled by default, but can be enabled by changing "Vulkan" setting in nvngx.ini file from auto to true
- Feature: Improved support for DirectX 11 games (enabling DLSS upscaling only)
- Feature: Added support for "Rise of the Tomb Rider" (enabling DLSS upscaling)
- Feature: Added support for "Baldur's Gate 3" in Vulkan mode (enabling DLSS upscaling)
- Feature: Added support for "Doom Eternal" (enabling DLSS upscaling on GTX 10XX/16XX cards, no AMD/INTEL support yet)
- Feature: Added limited support for "No Man's Sky" (enabling DLSS upscaling and Frame Generation on RTX and GTX 16XX cards)
- Feature: Improved compatibility with "Destroy All Humans 2 Reprobed" (addressed disco lights in DLSS mode)
- Feature: Added support for "Black Myth Wukong Benchmark Tool" under Windows and Linux
- Feature: Improved integration with future versions of OptiScaler (enabling future improvements in OptiScaler's compatibility with various games)
- Feature: Heavy code refactoring (to be continued in further beta releases)
- Feature: Improved Hardware Accelerated GPU Scheduling spoofing under Linux/SteamOS
- Feature: Added DeepDVC spoofing on unsupported hardware (NVIDIA GTX, AMD, INTEL), can be controlled with [Spoofing]DeepDVC=auto|true|false (auto = true) ini setting
- Feature: Added very basic emulation of Reflex API in Vulkan games for non-NVIDIA GPUs
- Bugfix: Fixed CTD on game shutdown in "Witcher 3" (updated OptiScaler)
- Bugfix: Warning messages about outdated GPU drivers should no longer appear in Nixxes games (updated OptiScaler configuration).
- Bugfix: Fixed CTD in "The Last of Us Part 1" when game initializes itself
- Bugfix: Fixed VSYNC option being disabled silently when alt-tabbing between windows, or when enabling/disabling Frame Generation option in the game settings
- Bugfix: Fixed the log entry about successful loading of DLSS upscaler backend being reported as error, rather than information
3.02.000.0 BETA 7
DISCLAIMER:
This is a very experimental build introducing dramatic changes to Reflex emulation, in case of any stability issues, post all the findings into the github tickets and/or stick to previous BETA builds if you don't want to participate in the testing of this feature.
BETA 7 focuses mainly on updating its dependencies to the latest versions (NVAPI from FakeMichau and OptiScaler from Nitec) which mostly fixes some BETA 6 bugs, improves the general games stability and/or AntiLag2/LFX predictability
This will be probably one of the last BETA releases before the final one...
CHANGED SINCE 3.01.000.0 (items changed since last beta are in italic):
- Feature: Reduced system latency on AMD RDNA 1+ GPUs with and without Frame Generation enabled (by using AntiLag2 provided by NVAPI64 proxy)
- Feature: Reduced system latency on INTEL ARC GPUs and AMD pre RDNA1 GPUS with and without Frame Generation enabled (by using LatencyFlex provided by NVAPI64 proxy)
- Feature: Reduced system latency on NVIDIA 8xx+ GPUs with and without Frame Generation enabled (by using native Reflex feature from NVIDIA drivers)
- Feature: Changed how the ini setting "ReflexEmulation" works - from now on "auto"/"off" will enable AntiLag2 and LatencyFlex on GPUs that do not support Reflex, while "on" will disable AL2 and LFX
- Feature: Updated OptiScaler to 0.6.7-pre8 (providing new features and improving overall stability of itself and DLSS Enabler)
- Feature: Updated NVAPI64 proxy by FakeMichau to the latest version (improved support for "TLoU 1" and Vulkan API additions, AntiLag2 and LatencyFlex features)
- Feature: Improved integration with OptiScaler (menu should be available even without DLSS upscaler enabled, changed the default OverlayMenu setting to true)
- Feature: Improved support for Vulkan in OptiScaler and DLSS Enabler (DLSS Enabler can negotiate upscaler backend with OptiScaler)
- Feature: Implemented VSYNC feature for DirectX Games (working with Frame Generation enabled), can be enabled in nvngx.ini file (FramerateLimit=vsync)
- Feature: DLSS Enabler can be installed as a dbghelp.dll file, which increases the success chance of enabling Frame Generation in more problematic games.
- Feature: Improved selection of GPU to render the game images (DLSS Enabler will prefer the GPU with largest VRAM available)
- Feature: Enabled experimental support for Vulkan games under Windows (for now enabling DLSS upscaling only)
- Feature: Support for Vulkan games under Linux is disabled by default, but can be enabled by changing "Vulkan" setting in nvngx.ini file from auto to true
- Feature: Improved support for DirectX 11 games (enabling DLSS upscaling only)
- Feature: Added support for "Rise of the Tomb Rider" (enabling DLSS upscaling)
- Feature: Added support for "Baldur's Gate 3" in Vulkan mode (enabling DLSS upscaling)
- Feature: Added support for "Doom Eternal" (enabling DLSS upscaling on GTX 10XX/16XX cards, no AMD/INTEL support yet)
- Feature: Added limited support for "No Man's Sky" (enabling DLSS upscaling and Frame Generation on RTX and GTX 16XX cards)
- Feature: Improved compatibility with "Destroy All Humans 2 Reprobed" (addressed disco lights in DLSS mode)
- Feature: Added support for "Black Myth Wukong Benchmark Tool" under Windows and Linux
- Feature: Improved integration with future versions of OptiScaler (enabling future improvements in OptiScaler's compatibility with various games)
- Feature: Heavy code refactoring (to be continued in further beta releases)
- Feature: Improved Hardware Accelerated GPU Scheduling spoofing under Linux/SteamOS
- Feature: Added DeepDVC spoofing on unsupported hardware (NVIDIA GTX, AMD, INTEL), can be controlled with [Spoofing]DeepDVC=auto|true|false (auto = true) ini setting
- Feature: Added very basic emulation of Reflex API in Vulkan games for non-NVIDIA GPUs
- Bugfix: Fixed CTD on game shutdown in "Witcher 3" (updated OptiScaler)
- Bugfix: Warning messages about outdated GPU drivers should no longer appear in Nixxes games (updated OptiScaler configuration).
- Bugfix: Fixed CTD in "The Last of Us Part 1" when game initializes itself
- Bugfix: Fixed VSYNC option being disabled silently when alt-tabbing between windows, or when enabling/disabling Frame Generation option in the game settings
- Bugfix: Fixed the log entry about successful loading of DLSS upscaler backend being reported as error, rather than information
3.02.000.0 BETA 6
DISCLAIMER:
This is a very experimental build introducing dramatic changes to Reflex emulation, in case of any stability issues, post all the findings into the github tickets and/or stick to previous BETA builds if you don't want to participate in the testing of this feature.
CHANGED SINCE 3.01.000.0 (items changed since last beta are in italic):
- Feature: Reduced system latency on AMD RDNA 1+ GPUs with and without Frame Generation enabled (by using AntiLag2 provided by NVAPI64 proxy)
- Feature: Reduced system latency on INTEL ARC GPUs and AMD pre RDNA1 GPUS with and without Frame Generation enabled (by using LatencyFlex provided by NVAPI64 proxy)
- Feature: Reduced system latency on NVIDIA 8xx+ GPUs with and without Frame Generation enabled (by using native Reflex feature from NVIDIA drivers)
- Feature: Changed how the ini setting "ReflexEmulation" works - from now on "auto"/"off" will enable AntiLag2 and LatencyFlex on GPUs that do not support Reflex, while "on" will disable AL2 and LFX (setting is ignored on NVIDIA GPUs)
- Feature: Updated OptiScaler to 0.6.8
- Feature: Improved integration with OptiScaler (menu should be available even without DLSS upscaler enabled)
- Feature: Improved support for Vulkan in OptiScaler and DLSS Enabler (DLSS Enabler can negotiate upscaler backend with OptiScaler)
- Feature: Implemented VSYNC feature for DirectX Games (working with Frame Generation enabled), can be enabled in nvngx.ini file (FramerateLimit=vsync)
- Feature: DLSS Enabler can be installed as a dbghelp.dll file, which increases the success chance of enabling Frame Generation in more problematic games.
- Feature: Improved selection of GPU to render the game images (DLSS Enabler will prefer the GPU with largest VRAM available)
- Feature: Enabled experimental support for Vulkan games under Windows (for now enabling DLSS upscaling only)
- Feature: Support for Vulkan games under Linux is disabled by default, but can be enabled by changing "Vulkan" setting in nvngx.ini file from auto to true
- Feature: Improved support for DirectX 11 games (enabling DLSS upscaling only)
- Feature: Added support for "Rise of the Tomb Rider" (enabling DLSS upscaling)
- Feature: Added support for "Baldur's Gate 3" in Vulkan mode (enabling DLSS upscaling)
- Feature: Added support for "Doom Eternal" (enabling DLSS upscaling on GTX 10XX/16XX cards, no AMD/INTEL support yet)
- Feature: Added limited support for "No Man's Sky" (enabling DLSS upscaling and Frame Generation on RTX and GTX 16XX cards)
- Feature: Improved compatibility with "Destroy All Humans 2 Reprobed" (addressed disco lights in DLSS mode)
- Feature: Added support for "Black Myth Wukong Benchmark Tool" under Windows and Linux
- Feature: Updated NVAPI64 proxy by FakeMichau to the latest version (improved support for "TLoU 1" and Vulkan API, added fakenvapi.ini file)
- Feature: Improved integration with future versions of OptiScaler (enabling future improvements in OptiScaler's compatibility with various games)
- Feature: Heavy code refactoring (to be continued in further beta releases)
- Feature: Improved Hardware Accelerated GPU Scheduling spoofing under Linux/SteamOS
- Feature: Added DeepDVC spoofing on unsupported hardware (NVIDIA GTX, AMD, INTEL), can be controlled with [Spoofing]DeepDVC=auto|true|false (auto = true) ini setting
- Feature: Added very basic emulation of Reflex API in Vulkan games for non-NVIDIA GPUs
- Bugfix: Fixed CTD on game shutdown in "Witcher 3" (updated OptiScaler)
- Bugfix: Warning messages about outdated GPU drivers should no longer appear in Nixxes games (updated OptiScaler configuration).
- Bugfix: Fixed CTD in "The Last of Us Part 1" when game initializes itself
- Bugfix: Fixed VSYNC option being disabled silently when alt-tabbing between windows, or when enabling/disabling Frame Generation option in the game settings
3.02.000.0 BETA 5
DISCLAIMER:
This is a very experimental build introducing dramatic changes to Reflex emulation, in case of any stability issues, post all the findings into the github tickets and/or stick to previous BETA builds if you don't want to participate in the testing of this feature.
CHANGED SINCE 3.01.000.0 (items changed since last beta are in bold):
- Feature: Reduced system latency on AMD RDNA 1+ GPUs with and without Frame Generation enabled (by using AntiLag2 provided by NVAPI64 proxy)
- Feature: Reduced system latency on INTEL ARC GPUs and AMD pre RDNA1 GPUS with and without Frame Generation enabled (by using LatencyFlex provided by NVAPI64 proxy)
- Feature: Reduced system latency on NVIDIA 8xx+ GPUs with and without Frame Generation enabled (by using native Reflex feature from NVIDIA drivers)
- Feature: Updated OptiScaler to 0.6.7
- Feature: Improved integration with OptiScaler (menu should be available even without DLSS upscaler enabled)
- Feature: Improved support for Vulkan in OptiScaler and DLSS Enabler (DLSS Enabler can negotiate upscaler backend with OptiScaler)
- Feature: Implemented VSYNC feature for DirectX Games (working with Frame Generation enabled), can be enabled in nvngx.ini file (FramerateLimit=vsync)
- Feature: DLSS Enabler can be installed as a dbghelp.dll file, which increases the success chance of enabling Frame Generation in more problematic games.
- Feature: Improved selection of GPU to render the game images (DLSS Enabler will prefer the GPU with largest VRAM available)
- Feature: Enabled experimental support for Vulkan games under Windows (for now enabling DLSS upscaling only)
- Feature: Support for Vulkan games under Linux is disabled by default, but can be enabled by changing "Vulkan" setting in nvngx.ini file from auto to true
- Feature: Improved support for DirectX 11 games (enabling DLSS upscaling only)
- Feature: Added support for "Rise of the Tomb Rider" (enabling DLSS upscaling)
- Feature: Added support for "Baldur's Gate 3" in Vulkan mode (enabling DLSS upscaling)
- Feature: Added support for "Doom Eternal" (enabling DLSS upscaling on GTX 10XX/16XX cards, no AMD/INTEL support yet)
- Feature: Added limited support for "No Man's Sky" (enabling DLSS upscaling and Frame Generation on RTX and GTX 16XX cards)
- Feature: Improved compatibility with "Destroy All Humans 2 Reprobed" (addressed disco lights in DLSS mode)
- Feature: Added support for "Black Myth Wukong Benchmark Tool" under Windows and Linux
- Feature: OptiScaler updated to version 0.6.6
- Feature: Updated NVAPI64 proxy by FakeMichau to the latest version (improved support for "TLoU 1" and Vulkan API, and integrated with Anti-Lag2 and LFX features)
- Feature: Improved integration with future versions of OptiScaler (enabling future improvements in OptiScaler's compatibility with various games)
- Feature: Heavy code refactoring (to be continued in further beta releases)
- Feature: Improved Hardware Accelerated GPU Scheduling spoofing under Linux/SteamOS
- Feature: Added DeepDVC spoofing on unsupported hardware (NVIDIA GTX, AMD, INTEL), can be controlled with [Spoofing]DeepDVC=auto|true|false (auto = true) ini setting
- Feature: Added very basic emulation of Reflex API in Vulkan games for non-NVIDIA GPUs
- Bugfix: Fixed CTD on game shutdown in "Witcher 3" (updated OptiScaler)
- Bugfix: Warning messages about outdated GPU drivers should no longer appear in Nixxes games (updated OptiScaler configuration).
- Bugfix: Fixed CTD in "The Last of Us Part 1" when game initializes itself
3.02.000.0 BETA 4
CHANGED SINCE 3.01.000.0:
- Feature: Implemented integration with LatencyFlex (an OpenSource alternative to NVIDIA Reflex) which should reduce latency and improve frame time stability (can be enabled in nvngx.ini file by setting ReflexEmulation=on)
- Feature: Updated OptiScaler to 0.6.7
- Feature: Improved integration with OptiScaler (menu should be available even without DLSS upscaler enabled)
- Feature: Improved support for Vulkan in OptiScaler and DLSS Enabler (DLSS Enabler can negotiate upscaler backend with OptiScaler)
- Feature: Implemented VSYNC feature for DirectX Games (working with Frame Generation enabled), can be enabled in nvngx.ini file (FramerateLimit=vsync)
- Feature: DLSS Enabler can be installed as a dbghelp.dll file, which increases the success chance of enabling Frame Generation in more problematic games.
- Feature: Improved selection of GPU to render the game images (DLSS Enabler will prefer the GPU with largest VRAM available)
- Feature: Enabled experimental support for Vulkan games under Windows (for now enabling DLSS upscaling only)
- Feature: Support for Vulkan games under Linux is disabled by default, but can be enabled by changing "Vulkan" setting in nvngx.ini file from auto to true
- Feature: Improved support for DirectX 11 games (enabling DLSS upscaling only)
- Feature: Added support for "Rise of the Tomb Rider" (enabling DLSS upscaling)
- Feature: Added support for "Baldur's Gate 3" in Vulkan mode (enabling DLSS upscaling)
- Feature: Added support for "Doom Eternal" (enabling DLSS upscaling on GTX 10XX/16XX cards, no AMD/INTEL support yet)
- Feature: Added limited support for "No Man's Sky" (enabling DLSS upscaling and Frame Generation on RTX and GTX 16XX cards)
- Feature: Improved compatibility with "Destroy All Humans 2 Reprobed" (addressed disco lights in DLSS mode)
- Feature: Added support for "Black Myth Wukong Benchmark Tool" under Windows and Linux
- Feature: OptiScaler updated to version 0.6.6
- Feature: Updated NVAPI64 proxy by FakeMichau to the latest version (improved support for "TLoU 1" and Vulkan API)
- Feature: Improved integration with future versions of OptiScaler (enabling future improvements in OptiScaler's compatibility with various games)
- Feature: Heavy code refactoring (to be continued in further beta releases)
- Feature: Improved Hardware Accelerated GPU Scheduling spoofing under Linux/SteamOS
- Feature: Added DeepDVC spoofing on unsupported hardware (NVIDIA GTX, AMD, INTEL), can be controlled with [Spoofing]DeepDVC=auto|true|false (auto = true) ini setting
- Feature: Added very basic emulation of Reflex API in Vulkan games for non-NVIDIA GPUs
- Bugfix: Fixed CTD on game shutdown in "Witcher 3" (updated OptiScaler)
- Bugfix: Warning messages about outdated GPU drivers should no longer appear in Nixxes games (updated OptiScaler configuration).
- Bugfix: Fixed CTD in "The Last of Us Part 1" when game initializes itself
CHANGED SINCE BETA 1
- Feature: Implemented integration with LatencyFlex (an OpenSource alternative to NVIDIA Reflex) which should reduce latency and improve frame time stability (can be enabled in nvngx.ini file by setting ReflexEmulation=on)
- Feature: Updated OptiScaler to 0.6.7
- Feature: Improved integration with OptiScaler (menu should be available even without DLSS upscaler enabled)
- Feature: Improved support for Vulkan in OptiScaler and DLSS Enabler (DLSS Enabler can negotiate upscaler backend with OptiScaler)