Linux gamers running NVIDIA hardware just got a meaningful boost to their Proton-powered Windows game compatibility. DXVK-NVAPI 0.9.2 shipped today with experimental support for Direct3D 12 NVIDIA shader extensions, a feature that could noticeably improve how titles like Cyberpunk 2077, Alan Wake 2, and various Unreal Engine 5 games behave when running through Valve's Steam Play.

For the unfamiliar, DXVK-NVAPI is the translation layer that sits alongside DXVK and VKD3D-Proton to expose NVIDIA's proprietary APIs to Windows games running on Linux. It is what makes DLSS, Reflex, PhysX, and other NVIDIA-specific features actually work when you fire up a Windows game on a system with the official NVIDIA Linux driver. Without it, those vendor extensions simply would not surface to the game.

The new D3D12 shader extension path requires VKD3D-Proton 3.0.1 or newer and currently sits behind an opt-in environment variable, DXVK_NVAPI_D3D12_NV_SHADER_EXTN=1. Beyond that headline feature, the release passes CuBIN 64-bit function calls through to VKD3D-Proton, wires up additional NVAPI entrypoints toward partial Dynamic Multi-Frame Generation coverage, and adds support for the new DLSS driver settings introduced with NVAPI R595 builds.

The release also cleans up several rough edges, including a crash involving Vulkan Reflex, a start-up crash affecting certain configurations, and more accurate memory reporting on 32-bit environments. Users running custom Proton builds like Proton-GE will likely see the update folded in soon, while official Valve Proton releases will pick it up on their usual cadence.