Open-source Radeon Vulkan driver enables H.264 and H.265 video encoding

RADV driver enables video encoding for Radeon GPUs on Linux

The open-source driver has been updated to support the latest Vulkan Video.

According to Phoronix, RADV, an open-source Vulkan driver created for Radeon GPUs, has added support for video encoding via the Vulkan Video API. Specifically, the driver now supports H.264 and H.265 video encoding.

Khronos Group, the entity overseeing Vulkan specifications, has disclosed earlier this year that the Video part of the graphics API will enable AV1 video decoding alongside H.264 and H.265 video encoding. This recent addition to the RADV driver has been merged with Mesa.

RADV driver enabling Vulkan Video support,Source: Github/Phoronix

According to the post explaining the merge, to use the newly implemented video encoding feature, users are required to build the Mesa driver with “-Dvideo_codecs=h264enc,h265enc” properties and then execute RADV with the command “RADV_PERFTEST=video_encode”.

Mesa RADV drivers have already provided support for H.265 decoding. This update extends the capability to include video encoding, specifically designed for Radeon GPUs. Additionally, AV1 decoding is expected to be released within this quarter.

Source: Github via Phoronix