RADV Vulkan Driver Finally Adds VK_KHR_synchronization2 Support

Written by Michael Larabel in Radeon on 27 November 2021 at 07:26 AM EST. 14 Comments
The Mesa Radeon Vulkan driver "RADV" has added support for the prominent VK_KHR_synchronization2 extension introduced earlier this year.

Added back in February with Vulkan 1.2.170 was VK_KHR_synchronization2 for simplifying the core synchronization APIs of this industry-standard graphics API. VK_KHR_synchronization2 makes Vulkan synchronization handling easier to deal with Those interested in the changes with the "synchronization2" revision can see this Khronos blog post going over the Vulkan synchronization handling in detail along with the changes from this extension.

NVIDIA issued their same-day Vulkan beta driver with this extension as usual. In March AMDVLK added the extension too. Intel's "ANV" Vulkan driver also added in October.

Now for Mesa 22.0 next quarter, RADV is finally ready and exposing VK_KHR_synchronization2. Valve open-source graphics driver developer Samuel Pitoiset worked out this extension for this leading open-source Radeon Vulkan API driver. After posting the original code last month, as of yesterday it was merged.
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