RADV Hooks Up Image Compression Control To Workaround Game Bugs

Written by Michael Larabel in Radeon on 27 October 2023 at 06:43 AM EDT. 3 Comments
RADEON
Samuel Pitoiset on Valve's Linux graphics driver team has wired up VK_EXT_image_compression_control support to the Mesa Radeon Vulkan driver (RADV) in order to workaround same game bugs being encountered with Steam Play / VKD3D-Proton.

VK_EXT_image_compression_control was introduced last year and enables fixed-rate image compression and adds the ability to control when this kind of compression can be applied. Valve is making use of this image compression control extension with RADV to disable compression when needed to workaround game bugs. They will use this Vulkan extension with VKD3D-Proton to disable DCC on a per-image basis where needed for working around select bugs.

RADV compression control extension


VKD3D-Proton will disable compression where needed and help in fixing bugs like this black flashing issue with A Plague Tale: Requiem, among other games.

See this merge request for more information on the adding of this extension to RADV. The code is now merged for next quarter's Mesa 24.0 series.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week