Early Work Bringing VCE1 Video Encode To AMDGPU DRM

Written by Michael Larabel in Radeon on 8 September 2017 at 06:55 AM EDT. 3 Comments
RADEON
There's more good news about work-in-progress patches for those GCN 1.0 owners that have been looking to get your graphics card running full-featured under the AMDGPU DRM driver rather than the existing Radeon Direct Rendering Manager driver.

Recently I wrote about GCN 1.0/1.1 UVD work for AMDGPU done by an independent developer while still in its early stages. Now a separate, independent developer has been working on porting the VCE1 video encode support from the Radeon driver to the AMDGPU code-base. VCE1 is used by GCN 1.0 graphics processors.

The patches posted so far by Alexandre Demers amount to several hundred lines of code and is porting the VCE1 code from Radeon to AMDGPU. But it's not yet functionality with more of the patches coming soon under a "request for comments."

Video Encoding Engine 1.0 is featured in Trinity/Richland APUs as well as the Radeon HD 7700/7800/7900/270/280/360/370 GPUs among others. It's VCE 2.0 that is used by the newer APUs as well as AMD Sea Islands GPUs and newer. VCE 1.0 is capable of standard H.264 encoding.

The initial VCE 1.0 patches for AMDGPU can be found via this mailing list post.
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