VKD3D-Proton 3.0.1 brings many Linux gaming enhancements for Direct3D 12 via Vulkan

VKD3D-Proton 3.0.1 brings many Linux gaming enhancements for Direct3D 12 via Vulkan

VKD3D-Proton 3.0.1 brings many Linux gaming enhancements for Direct3D 12 via Vulkan

https://www.gamingonlinux.com/2026/05/vkd3d-proton-3-0-1-brings-many-linux-gaming-enhancements-for-direct3d-12-via-vulkan/

Publish Date: 2026-05-06 09:01:00

Source Domain: www.gamingonlinux.com

VKD3D-Proton is an incredibly important project for ensuring Direct3D 12 games run well on Linux / SteamOS using Vulkan, with a big new release up.

This is automatically included in Valve’s Proton, so you don’t need to do anything to update to it. Proton Experimental usually pulls in changes from it fairly often. However, if you wish to try it out in the current version of Proton we have a GamingOnLinux guide to tell you what to do.

With version 3.0.1 the developer notes this is likely to be the last release before “VK_EXT_descriptor_heap” support lands.

As for what’s new in VKD3D-Proton 3.0.1 – quite a lot actually. There’s various fixes and improvements to specific games like Death Stranding 2, Spider Man 2, Crimson Desert, REANIMAL and others. There’s also support for more D3D12 features like D3D12 view instancing (experimental). Plenty of optimizations too, a bunch of which is for mobile chips but there’s a number of performance improvements for all users included.

Pictured – Death Stranding 2 on Linux

Amazing work as always! Enabling Linux platforms to play tons of games, even some brand-new AAA games on the day that they release.

This is likely the last release before VK_EXT_descriptor_heap lands.
There are some practical reasons why this is 3.0.1 instead of 3.1,
but numbers don’t really matter that much anyway.

A ton of work on descriptor heaps have been happening in the background as well,
but that is not included in this release.

Features

  • D3D12 view instancing is now experimentally supported.
    It is enabled for the one known game that requires it, Crimson Desert (1.04+).
  • Implement VK_EXT_present_timing, allowing for smooth frame pacing for SyncInterval 1 when supported.
  • Support Independent Devices feature.
  • Add support for new AGS WMMA ops required for FSR4 Ray Reconstruction and Denoiser, as used in Crimson Desert.
  • Expose new interfaces for more up-to-date NVAPI and expose some support for NVAPI shader intrinsics.
    With up-to-date…

Source