News: 0001651538

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel ANV Driver Enables Vulkan Video AV1 Encoding For DG2/Alchemist GPUs

([Intel] 2 Hours Ago Vulkan Video AV1)


Hyunjun Ko of Igalia continues working on Vulkan Video support for Intel graphics hardware on Linux with the ANV driver. Merged now for Mesa 26.3-devel is enabling AV1 video encoding via Vulkan Video on DG2/Alchemist hardware.

Intel Gen125 hardware now exposes AV1 video encoding with KHR_video_encode_av1 with Ko testing from DG2 Arc A-Series graphics cards.

Since last year there's been [1]Vulkan Video AV1 decode for Intel ANV while now AV1 encode is working too. This follows Hyunjun Ko last month [2]adding H.265 10-bit video encoding to the ANV driver too.

In the [3]merge request for adding AV1 encoding to ANV Vulkan Video, it's noted that 10-bit encoding is left to do, multi-tiling support, and loop filter/restoration and CDEF support.

This code for Mesa 26.3-devel has been successfully tested with the likes of FFmpeg's Vulkan Video support on Intel Arc A-Series hardware. Great seeing Igalia continuing to make these Intel Vulkan Video improvements with the Intel Corp open-source engineers focused more on their VA-API driver for video acceleration on Linux.



[1] https://www.phoronix.com/news/Intel-Vulkan-Video-AV1-Decode

[2] https://www.phoronix.com/news/Intel-Vulkan-Video-10-bit-H265

[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42863



Your mind understands what you have been taught; your heart, what is true.