GStreamer Making Progress On Vulkan Video Support

Written by Michael Larabel in Vulkan on 10 July 2021 at 05:39 AM EDT. 41 Comments
Back in April was the release of Vulkan Video extensions for GPU-accelerated video encode/decode using this cross-platform API. NVIDIA was quick to publish a beta driver with Vulkan Video support while adoption beyond that by drivers or multimedia software has been rather limited so far. Fortunately, the popular GStreamer multimedia framework for Linux users is working in the direction of supporting Vulkan Video.

Igalia developers have been working on Vulkan Video support for GStreamer, building off earlier work on a GStreamer plug-in that used Vulkan for video uploading/compositing/rendering.
With the new Vulkan Video extensions, Igalia has been working on support for H.264 decoding using Vulkan. That initial work is in place while there still are more improvements planned, including eventually the ability to support H.265 decoding with Vulkan. Vulkan video encoding support within GStreamer is expected to come at a later point.

More details on this current GStreamer Vulkan Video work via this Igalia blog post by Víctor Jáquez.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week