Intel FFmpeg Cartwheel 2023Q1 Brings Improved Multi-GPU Video Acceleration Support

Written by Michael Larabel in Intel on 1 May 2023 at 08:19 AM EDT. 4 Comments
INTEL
Intel's open-source "cartwheel-ffmpeg" project is their repository where they collect all of their FFmpeg patches prior to upstreaming. While the patches have been available in Git form, prior to the weekend Intel released their 2023Q1 queue of patches to this widely-used, open-source multimedia library.

The Intel FFmpeg Cartwheel 2023Q1 collection is their current queue of patches yet to be upstreamed into FFmpeg proper. The focus on Intel's FFmpeg patchwork is for having the latest VA-API and QSV video acceleration support for use on Intel graphics platforms from Gen9 Kaby Lake era integrated graphics through Raptor Lake on the CPU side while also supporting Intel DG2/Alchemist across both the consumer Arc Graphics as well as data center GPU products.

Since the prior FFmpeg Cartwheel 2022Q4, Intel's FFmpeg patch magic added hstack_qsv/vstack_qsv/xstack_qsv filter support for both the QSV and VA-API back-ends, GOPCONCAT BSF support, and support for RGB* format clips for VP9 video decoding.

Intel FFmpeg multi-GPU example


The GOPCONCAT BSF support for Intel QSV and VA-API is interesting as this new FFmpeg filter will allow combining different streams to create a new stream and is part of Intel's effort for helping the video encoders run on multi-GPU systems/servers.
"One use case is that in multi device hardware transcode, general transcode will use same hardware both in decoding and encoding. Then the left device will not be used. Now we can use [different] hardware for transcode and select different frames to encode. And re-connect the output from encoding by using gop concat."

More details on the Intel FFmpeg 2023Q1 patch cartwheel via the GitHub release page.
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