DXVK-NVAPI 0.9.1 Released With New Override & Improvements
([Linux Gaming] 6 Hours Ago
DXVK-NVAPI 0.9.1)
- Reference: 0001608212
- News link: https://www.phoronix.com/news/DXVK-NVAPI-0.9.1
- Source link:
DXVK-NVAPI 0.9.1 is out today as this NVIDIA NVAPI implementation that is used by Valve's Steam Play (Proton) with DXVK and VKD3D-Proton. This is the important piece of the Steam Play puzzle to allow for NVIDIA DLSS, NVIDIA Reflex, PhysX, and other features for Windows games running on Linux.
With DXVK-NVAPI 0.9.1 there is a new environment variable to override the DLSS SR/RR scaling ratio, various fixes/workarounds, improved Vulkan layer logging, and other enhancements:
- Add DRS environment variables for overriding DLSS SR/RR scaling ratio, see Passing driver settings.
- Fake successes for Reflex API calls when DXVK-NVAPI's Vulkan Reflex layer is not installed for DOOM: The Dark Ages to workaround a pink tint issue.
- Add several DRS function stubs to prevent Godot engine based titles from crashing at startup.
- Add work around for The Last of Us Part 2 by letting several GPU queries return success, even when no real data is available. This allows this title to start when NVAPI is available.
- Fix a startup crash for Middle-earth: Shadow of Mordor by implementing NvAPI_D3D1x_Present.
- Report Reflex being unavailable for Stormgate to prevent a crash when opening the in-game map editor.
- Improve Vulkan layer logging.
- Internal improvements.
DXVK-NVAPI 0.9.1 also re-bases against the NVIDIA R590 driver headers, newer Vulkan headers, and the latest upstream DirectX headers. More details on this new DXVK-NVAPI release via [1]GitHub and presumably soon should be worked into an upcoming Valve Steam Play Proton update.
[1] https://github.com/jp7677/dxvk-nvapi/releases/tag/v0.9.1
With DXVK-NVAPI 0.9.1 there is a new environment variable to override the DLSS SR/RR scaling ratio, various fixes/workarounds, improved Vulkan layer logging, and other enhancements:
- Add DRS environment variables for overriding DLSS SR/RR scaling ratio, see Passing driver settings.
- Fake successes for Reflex API calls when DXVK-NVAPI's Vulkan Reflex layer is not installed for DOOM: The Dark Ages to workaround a pink tint issue.
- Add several DRS function stubs to prevent Godot engine based titles from crashing at startup.
- Add work around for The Last of Us Part 2 by letting several GPU queries return success, even when no real data is available. This allows this title to start when NVAPI is available.
- Fix a startup crash for Middle-earth: Shadow of Mordor by implementing NvAPI_D3D1x_Present.
- Report Reflex being unavailable for Stormgate to prevent a crash when opening the in-game map editor.
- Improve Vulkan layer logging.
- Internal improvements.
DXVK-NVAPI 0.9.1 also re-bases against the NVIDIA R590 driver headers, newer Vulkan headers, and the latest upstream DirectX headers. More details on this new DXVK-NVAPI release via [1]GitHub and presumably soon should be worked into an upcoming Valve Steam Play Proton update.
[1] https://github.com/jp7677/dxvk-nvapi/releases/tag/v0.9.1