Vulkan Video Finally Introduces AV1 Video Decoding Extension

Written by Michael Larabel in Vulkan on 1 February 2024 at 02:51 PM EST. 28 Comments
VULKAN
Introduced in April 2021 was the initial Vulkan Video support for a new video encode/decode API built around Vulkan. That initial Vulkan Video support was catered to H.264 and H.265 while finally with today's Vulkan 1.3.277 release there is a new extension introduced for AV1 video decoding.

Vulkan 1.3.277 was published this morning and it introduces VK_KHR_video_decode_av1, the new extension for Vulkan Video AV1 decode. This much anticipated extension was worked on by AMD, Red Hat, Intel, NVIDIA, Collabora, and others. You may recall that Mesa implemented its own AV1 decode extension as part of RADV prototyping AV1 video decode while now there is finally this cross-vendor extension.

Vulkan Video logo


There is no AV1 encode extension right now for Vulkan Video but for the vast majority of users it's the AV1 decode they are after anyhow. The Khronos Group announced the AV1 decode extension as well as the Vulkan SDK update today.

Adding VK_KHR_video_decode_av1 is the most exciting change of Vulkan 1.3.277 while there is also various documentation clarifications/fixes.
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