Radeon VCN Gets Mesa Patches For HEVC Main Video Encode

Written by Michael Larabel in AMD on 25 January 2018 at 07:58 PM EST. 14 Comments
AMD
For those planning to pick up a Raven Ridge laptop or the forthcoming desktop APUs, the Mesa driver now has patches for enabling H.265/HEVC video encode support for VCN 1.0 on Raven hardware.

AMD developers today sent out a set of 12 patches for adding HEVC encode support to the Gallium3D VL interface, Radeon VCN specific HEVC encode bits, and added HEVC encoding support to the Gallium3D VA "video acceleration" state tracker.

This HEVC main profile support is just enabled for Raven Ridge, which introduces the "Video Core Next" block that offers both video encode/decode compared to the prior Unified Video Decoding (UVD) and Video Coding Engine (VCE) hardware. Up to now only MPEG4 AVC video encoding was supported by the Radeon Gallium3D implementation.

All of Mesa's HEVC code up to now was focused just on video decoding support and not encoding. Though for reference the separate project VA-API has supported HEVC encode with its APIs since 2015. Polaris and Vega GPUs do support HEVC encode as well, but there hasn't been any patches yet for wiring that support up.
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