news
VKD3D-Proton 3.0 Released with FSR4 Support, DXBC Shader Backend Rewrite
Highlights of VKD3D-Proton 3.0 include AMD FSR4 (FidelityFX Super Resolution 4) support by supporting AGS WMMA intrinsics through the VK_KHR_cooperative_matrix and VK_KHR_shader_float8 Vulkan extension, as well as a full DXBC shader backend rewrite, replacing the legacy vkd3d-shader path..
According to the devs, the DXBC shader backend rewrite itself improves support for lots of video games that were completely broken before due to the bugs and missing features in the legacy vkd3d-shader backend, including titles like Red Dead Redemption 2, which now runs just fine in D3D12 mode.
Update (by Roy)
More here:
-
HowTo Geek ☛ Valve's Proton brings better DirectX 12 support and FSR4 to Linux
Valve's Proton software uses several different translation layers to make Windows games playable on Linux systems. VKD3D-Proton is one of those components, which has just received a major update with FSR4 support and other helpful upgrades.
VKD3D-Proton is responsible for translating Direct3D graphics commands into Vulkan API calls, allowing modern Windows games to be playable through Proton. It's based on the regular DXVK project used by the Wine compatibility layer, but Valve's fork has more complete DirectX 12 support and other enhancements.
The first major change in VKD3D-Proton 3.0 is the completely rewritten DXBC shader backend, improving compatibility and performance across many games. The release notes specifically called out Red Dead Redemption 2, which "runs just fine now in D3D12 mode." VKD3D-Proton and the original DXVK project also now use the same DXBC frontend, which should simplify future development for both efforts.
-
Tom's Hardware ☛ Vulkan-to-DirectX 12 translation tool used in Valve's Proton now supports AMD's FSR4 and Anti-Lag, while Nvidia's DLSS4 remains unsupported — FSR4 now also works on older GPUs, VKD3D-Proton v3.0 brings other performance improvements
Version 3.0 of Proton gets released, featuring a variety of bug fixes and performance improvements for DX12 games, and also adds support for big features such as FSR 4, Anti-Lag, and Work Graphs.
A couple more updates:
-
AMD FSR Redstone Officially Launches for Radeon RX 9000 Series on December 10, Linux Developer Makes FSR 4 Available to Older GPUs
It’s official now that AMD FSR Redstone will arrive for Radeon RX 9000 GPUs on December 10, following its debut in Call of Duty: Black Ops 7. It’s a strange world when a game featuring new technology from a GPU manufacturer launches before said manufacturer provides its own official reveal, but that is the case for AMD’s new denoiser tech. Multiple media websites have already begun testing FSR Redstone in the latest Call of Duty game, just as AMD’s Jack Hyunh released a teaser video confirming its upcoming launch.
-
VKD3D-Proton Adds FSR 4, Even for Older Radeon GPUs
While AMD's shiny new FSR 4 is ostensibly exclusive to Radeon RX 9000 series, there have been a number of successful attempts to get it running on older AMD Radeon GPUs after a rather sizeable mistake on AMD's part led to the FSR 4 libraries leaking online. Now, however, a Linux developer working for Valve has implemented a fix to get FSR 4 running on older GPUs right into the Proton translation layer responsible for running Direct3D 12 via the Vulkan API on Linux. Support for FSR 4 is only one of a bunch of updates to D3VK-Proton shipping in the latest 3.0 update.
Linuxiac:
-
Direct3D-to-Vulkan Library vkd3d 1.18 Brings HLSL Improvements
The team behind vkd3d has announced the release of version 1.18. Developed and maintained by the Wine project, it’s an open-source library that translates Microsoft’s Direct3D graphics calls to Vulkan, thus allowing Windows applications and games that use Direct3D 12 to run on systems where only Vulkan is available.