Release of VKD3D-Proton 2.1, fork of Vkd3d with Direct3D 12 implementation

Valve published issue VKD3D-Proton 2.1 , a fork of the vkd3d codebase, built to improve Direct3D 12 support in the Proton game launcher. VKD3D-Proton supports Proton-specific changes, optimizations and improvements for better performance of Windows games based on Direct3D 12, which are not yet accepted into the main part of vkd3d. Among the differences, it is also noted that it is focused on using modern Vulkan extensions and the capabilities of recent releases of graphics drivers to achieve full compatibility with Direct3D 12.

The new version adds support for The Division and AC: Valhalla games (requires NVIDIA drivers), and also, with reservations, Cyberpunk 2077 games (requires RADV driver, AMD graphics card with VK_VALVE_mutable_descriptor_type and Mesa build from git). Improved support for Death Stranding, Horizon Zero Dawn, and DIRT 5. Performance optimizations, including 15% better performance for Ghostrunner, reduced CPU usage for some D3D12 APIs, reduced memory consumption, and improved performance on systems with AMD and NVIDIA GPUs … Fixed freezes caused by incorrect use of D3D12 API.

/Release. View in full here.