News: 0001608212

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

DXVK-NVAPI 0.9.1 Released With New Override & Improvements

([Linux Gaming] 6 Hours Ago DXVK-NVAPI 0.9.1)


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



"I am ready to meet my Maker. Whether my Maker is prepared for the
great ordeal of meeting me is another matter."
-- Winston Churchill