VOOZH about

URL: https://www.phoronix.com/news/RADV-Intra-Refresh-Video

⇱ RADV Vulkan Video Lands Intra-Refresh Encode - Phoronix


👁 Phoronix

RADV Vulkan Video Lands Intra-Refresh Encode

Written by Michael Larabel in Radeon on 21 August 2025 at 05:58 AM EDT. Add A Comment
David Rosca who started out as a contractor for AMD working on their open-source video encode/decode capabilities for Linux formally joined the company earlier this summer. He's continued to be quite busy plumbing numerous enhancements into their accelerated video support on Linux, which includes RADV with Vulkan Video.

The latest milestone for RADV Vulkan Video to celebrate is enabling the VK_KHR_video_encode_intra_refresh extension for allowing applications to perform intra-refresh in video encode operations for better error resilience and bitrate efficiency. This intra-refresh encode extension premiered in Vulkan 1.4.321 back in July.

RADV Vulkan Video intra-refresh encode was merged for Mesa 25.3 yesterday via this merge request.

👁 Radeon RDNA4 graphics card


David Rosca has also been landing other Mesa video improvements for the Radeon stack too with it being particularly heavy in recent days. Another notable merge is adding decode/encode processing for the RadeonSI Gallium3D VA bits:
"This implements support for Decode processing allowing to perform processing operation on the decoded picture in one single call without having to use separate processing context.

This also implements the same functionality for encoding, which is useful to perform conversion from RGB to YUV in a single call, and it allows us to properly support the conversion inside encoder (eg. EFC on AMD).

For Encode processing the additional output buffer is required same as with Decode processing, but driver may not use it to perform the conversion (in case where the conversion can be done by the encoder hw). This means the contents of the additional buffer is undefined, and application should not rely on the buffer actually containing output picture of the conversion."

It's great seeing a clear recent uptick in the activity around the video acceleration support for AMD Radeon graphics within Mesa. Let's hope it continues with similar speed.

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.