Changelog
- Pass CuBIN 64-bit function calls into VKD3D-Proton. This requires VKD3D-Proton 3.0.1 or newer.
- Report support for D3D12 NVIDIA shader extensions when being supported by VKD3D-Proton. This also requires VKD3D-Proton 3.0.1 or newer. Furthermore this is an experimental feature and requires
DXVK_NVAPI_D3D12_NV_SHADER_EXTN=1to be set. At the time of writing, VKD3D-Proton supports vendor extensions for Shader Execution Reordering. This benefits Alan Wake 2, Cyberpunk 2077 (with some known issues), and many UE5 titles, most notably Black Myth: Wukong. - Implement several NVAPI entrypoints needed for limited/incomplete support for Dynamic Multi Frame Generation. This requires updated DLSS snippets and Streamline.
- Support new driver settings from NVAPI R595 headers:
- NGX_DLSSG_DYNAMIC_MULTI_FRAME_COUNT_MAX
- NGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE
- NGX_DLSSG_MODE
- NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION
- Prevent a crash when using the DXVK-NVAPI Vulkan Reflex layer together with the gamescope WSI layer by updating to a newer vkroots version. This allows to run Indiana Jones and the Great Circle with HDR and Reflex.
- Fix a startup crash for Battle Brothers by adding stub implementations of
NvAPI_DRS_GetProfileInfo/NvAPI_DRS_CreateApplication. - Improve memory reporting on 32bit environments.
Header updates
- Update NVAPI headers to R595.
- Update NVML headers to R595.
- Update vkroots headers to gee76e62.
Pre-built artifact
Please validate the digest of a downloaded asset with the artifacts on the GitHub CI run summary and this release page.
Digest check: sha256sum dxvk-nvapi-v0.9.2.tar.gz
GitHub CI Run: https://github.com/jp7677/dxvk-nvapi/actions/runs/25749544619