DXVK-NVAPI 0.9 Brings New Features For NVIDIA GPUs With Valve’s Steam Play

Product Security

VALVE

Following the DXVK 2.6 release from a few days ago for Direct3D 8/9/10/11 atop Vulkan and ahead of the upcoming Proton 10.0 release for further enhancing Valve’s Steam Play, out today is DXVK-NVAPI 0.9 as the NVIDIA NVAPI integration for use with DXVK.

DXVK-NVAPI continues to serve as a NVIDIA NVAPI/NVOFAPI library for using with DXVK and VKD3D-Proton for Windows games leveraging NVIDIA features like DLSS, Reflex, PhysX, and other capabilities. With DXVK-NVAPI 0.9 the NVAPI and NVML headers are updated against newer drivers, NVIDIA GeForce RTX 50 series GPUs now report as the Blackwell architecture, and there is support for NVIDIA Reflex with Vulkan game titles. Plus support for reporting driver settings and other changes:

– Update NVAPI headers to R570.
– Update NVML headers to R570.
– Update Vulkan headers headers to 1.4.304.
– Report Blackwell architecture for NVIDIA 5000 series.
– Add support for NVIDIA Reflex for Vulkan titles. This requires the installation of a Vulkan layer, VkLayer_DXVK_NVAPI_reflex.json / libdxvk_nvapi_vkreflex_layer.so.
– Introduce reporting driver setting (DRS) to titles, if requested by those. This allows e.g. overriding of DLSS presets. See Passing driver setting for detailed information.
– Drop support for LatencyFlex. Please stay on version 0.8 for LatencyFlex usage.
– Introduce DXVK_NVAPI_SET_NGX_DEBUG_OPTIONS for permanently setting NGX debug registry settings.
– Fix a rare crash when NVAPI function lookups happen concurrently.
– Fix a startup crash for ELEX II in D3D11 mode by adding a stub implementation of NvAPI_D3D_RegisterDevice.
– Fix a crash in The Cycle: Frontier due to NvAPI_D3D12_SetAsyncFrameMarker being called with a ID3D11DeviceContext instead of a ID3D11Device.
– Improve (non-) SLI detection to match Windows behavior, this fixes HDR usage in Fallout games.
– Revert spoofing Ampere architecture for Indiana Jones and the Great Circle, this is no longer needed after a game update.

With the recent flow of new component updates, it’s looking like Valve’s Proton 10.0 could be introduced quite soon as the next step forward for Steam Play that will be re-based against the recent Wine 10.0 stable release.

More details on DXVK-NVAPI 0.9 via GitHub.

Leave a Reply

Your email address will not be published. Required fields are marked *