Following the release of Vulkan 1.4.317 back on Friday that brought the long-awaited VK_KHR_video_decode_vp9 extension for VP9 codec support for Vulkan Video, the Mesa RADV driver is now the first prominent open-source Vulkan driver merging support for VP9 decode.
This merge request landed hours ago for supporting VP9 video decoding with the Vulkan Video API for the Mesa Radeon “RADV” driver. The code was authored by Red Hat engineer David Airlie. All of the relevant Vulkan Video VP9 test cases are passing.
This RADV video acceleration for VP9 is working with Navi 1 (RDNA1) and newer. This support though does require the very latest linux-firmware.git state for the newest VCN firmware fixes for properly dealing with VP9.
Earlier today The Khronos Group also published a blog post with more details on the arrival of this VP9 decode extension. NVIDIA with their driver stack on Windows and Linux does have beta support for VK_KHR_video_decode_vp9.