VK_MESA_video_decode_av1: Early Vulkan AV1 Decoding For Open-Source Radeon Driver

Written by Michael Larabel in Mesa on 17 January 2023 at 06:30 AM EST. 16 Comments
MESA
While the Vulkan Video extensions were introduced provisionally nearly two years ago and Vulkan Video 1.0 firmed up in December, sadly to date they have been focused on H.264 and H.265 video acceleration. VP9 and AV1 extensions for Vulkan Video are expected in 2023, but in advance of the cross-vendor extensions, VK_MESA_video_decode_av1 has been devised as an extension enabling RADV accelerated video decode with AMD Radeon GPUs.

FFmpeg developer Lynne and well known open-source graphics driver developer David Airlie of Red Hat decided to come up with VK_MESA_video_decode_av1 as their own vendor extension to support AV1 video decoding with Mesa's RADV driver. This extension is just designed for RADV and more than likely a stop-gap measure until the formal AV1 encode/decode extensions are published later this year. This Mesa vendor extension may also not be suitable for other drivers/vendors due to catering toward the AMD hardware's AV1 handling.

This VK_MESA_video_decode_av1 extension work is in addition to their work on getting RADV Vulkan Video working nicely with the H.264 and H.265 extensions and also seeing that it works well for the FFmpeg multimedia framework purposes.


Airlie blogged briefly about this new AV1 video decode extension while Lynne has written more at length in this blog post. The VK_MESA_video_decode_av1 extension is currently working with a fork of Airlie's RADV driver code and Lynne's FFmpeg Vulkan branch.
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