AMD Releases Open-Source VCE 1.0 Support

Written by Michael Larabel in AMD on 12 May 2015 at 12:19 PM EDT. 28 Comments
AMD
AMD has gone back and managed to provide open-source Linux users with support for the VCE 1.0 video encode engine.

Last year AMD open-sourced their VCE video encode engine code for use by their open-source Linux graphics driver stack with the Radeon DRM kernel driver and RadeonSI Gallium3D and worked out a new OpenMAX state tracker. That open-source code drop only worked on the support for "VCE2" hardware found with the AMD GCN hardware and newer (Sea Islands, Kabini, etc). AMD's open-source Linux team has now gained permission for providing open-source VCE 1.0 support to offer video encode to older Radeon graphics processors.

Christian König at AMD has worked out VCE support for the 1.0 hardware, including Trinity and Richland APUs. Tahiti, Pitcairn, Verde, Oland, and Aruba are the hardware with VCE 1.0. This patch provides the kernel support though updated AMD GPU microcode is also needed.

This VCE 1.0 open-source enablement was done as part of a set of nine new VCE patches, including DPM support with VCE is now finally working for better power management.

These new AMD video encode patches should make it in for the Linux 4.2 kernel since it's already weeks too late for Linux 4.1.
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