News: 0001495859

  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)

Zink Seeing VA-API Video Acceleration Implemented Over Vulkan Video

([Mesa] 5 Hours Ago VA-API On Vulkan Video)


The Zink OpenGL-on-Vulkan driver has experimental code now available for testing that also implements the Video Acceleration API (VA-API) atop the Vulkan Video APIs. This is an interesting effort that now allows VA-API applications to rely on drivers with Vulkan Video support underneath.

David Airlie and Mike Blumenkrantz have long toyed with the idea of VA-API over Vulkan Video while as of yesterday [1]this merge request was opened with the initial bits. In that merge request it initially gets H.264 video decoding with VA-API working over Vulkan Video when using Zink. Most of the driver testing has been with the Radeon RADV Vulkan driver underneath.

While not part of the initial merge request, there is code baking for getting H.265 and AV1 video decoding working with this VA-API-over-Vulkan-Video flow too. Plus video encoding support.

As of this morning Airlie commented in the merge request, " There are a few broken things in this, so don't try it yet :-) " We'll see if it's ready for merging in time for Mesa 24.3 or ends up being a Mesa 25.x feature. A full-featured Vulkan driver is becoming quite valuable as besides the Vulkan API offerings with Zink there is then the ability to enjoy "free" support for OpenGL, OpenCL with Rusticl, and now VA-API too.

Some brief commentary on this VA-API over Vulkan Video achievement for Zink over on [2]David Airlie's blog .



[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31517

[2] https://airlied.blogspot.com/2024/10/zinking-video.html



Beryesa

ahrs

dlq84

patrick1946

dragon321

Britoid

davidbepo

Beryesa

ahrs

[ Hey, I can have long discussions by myself. I don't need you guys to
answer me at all.

This must be what senility feels like. Linus "doddering fool" Torvalds ]