Hans-Kristian Arntzen of Valve just announced VKD3D-Proton 3.0 as a major update to this Direct3D 12 implementation atop the Vulkan API that is used by Valve’s Steam Play (Proton).
VKD3D-Proton 3.0 is considered a major release bringing various big features worked on over the past year. VKD3D-Proton 3.0 features a rewrite of its DXBC shader back-end to replace their legacy VKD3D shader path, which also now shares the same DXBC front-end with DXVK.
VKD3D-Proton 3.0 also brings support for AMD FidelityFX Super Resolution 4 “FSR4” via the Vulkan cooperative matrix and shader float8 extensions. This FSR4 support will work well on AMD GPUs while may run into issues with some other Vulkan drivers.
VKD3D-Proton 3.0 also implements experimental support for D3D12 work graphs, experimentally exposing opacity micromaps, support for AMD_antiI-lag when exposed, support for the shader resource path on upstream Wine, and a variety of performance optimizations. Plus many bug fixes throughout.
Overall VKD3D-Proton 3.0 is a big step forward for Windows gaming on Linux with this more competitive Direct3D 12 on Vulkan implementation. Downloads and more details on the VKD3D-Proton 3.0 release via GitHub.
