MESA “RADV” Vulkan Driver To Recieve Performance Optimizations For AMD FSR 3 & VKD3D-Proton

MESA’s RADV Vulkan driver on Linux will be receiving new round of performance updates centered around VKD3D-Proton &  AMD’s FSR 3.

Open-Source Developers at MESA Implement Widespread Optimizations On The RADV Driver, Targeting AMD FSR 3 & VKD3D-Proton

Developers of the open-source MESA driver have ramped up developments on the RADV driver for AMD’s Radeon “RDNA 3” GPUs, reports Phoronix. The platform will witness optimizations targeting the VKD3D-Proton by  improving the MSAD instruction use, and it could see a significant boost in overall performance.

For those who are unaware of VKD3D-Proton, it is an open-source project that aims to provide a DirectX 12 to Vulkan translation layer for the Proton compatibility tool used in the Steam Play feature on Linux. It helps to improve compatibility and performance for Windows games running on Linux.

Not only is VKD3D-Proton vital for Steam Deck users, but it also aids in making gaming a more seamless experience on Linux, and with the new set of optimizations, the feature would become much more improved.

Moreover, MESA’s upcoming updates will also bring performance increments to AMD’s FSR 3 upscaling and frame-generation technology. This will reportedly occur by improving the DXIL instruction use by FSR 3, which could ultimately result in widespread improvements when the feature is enabled.

Apparently this DXIL instruction is used by FSR 3. The unoptimized sequence is horrible, but I don’t know how much of an effect this has on actual FSR 3 shaders.

Viewing the Immortals of Aveum demo title screen, it seems FPS is ~14% higher (all settings are turned to their lowest, 4K resolution, Ultra Performance FSR3 with frame generation).

–  Rhys Perry, Valve’s Linux graphics team

Just yesterday, the RADV Vulkan driver was met with a wave of optimizations, which resulted in a boost of ray tracing performance up to 200%. Such improvements have made the RADV driver a much superior option when compared to AMD’s official “AMDVLK”, at least in terms of performance improvements and optimizations.

News Source: Phoronix

Share this story