Skip to content

Version 0.9.2

Latest

Choose a tag to compare

@jp7677 jp7677 released this 12 May 17:00
· 89 commits to master since this release
f9fdf26

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=1 to 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