RADV Enables Vulkan Video By Default For RDNA3 / VCN4 GPUs

Written by Michael Larabel in Radeon on 27 August 2024 at 06:34 AM EDT. 22 Comments
RADEON
With Mesa's RADV driver supporting Vulkan Video for accelerated video encode/decode using this cross-platform, industry standard API it hasn't been exposed by default for RDNA3 graphics processors bearing VCN4 IP. That has now changed for Mesa 24.3 when using the latest VCN4 firmware.

David Airlie has merged support to Mesa 24.3 so the RADV Vulkan Video support is exposed by default when using a Navi 3x GPU with the VIdeo Core Next 4.x (VCN4) IP. The new Mesa code adds support for events to Vulkan Video queues on the latest graphics firmware.

The event handling support for Vulkan Video was the missing piece needed for passing the Vulkan Video Conformance Test Suite (CTS) tests.

RADV VCN4 video default MR


The RDNA2 support remains off by default and there is no word from AMD yet when they may be providing updated firmware for the video events compatibility. Otherwise the support can be enabled via the RADV_PERFTEST=video_decode and RADV_PERFTEST=video_encode environment variables manually.

This merge for Mesa 24.3 is what takes the RADV Vulkan Video support over the finish line for RDNA3 hardware paired with running the latest AMDGPU firmware files from linux-firmware.git.
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