AMD Sends Out 100 Patches, Enabling Vega Support In AMDGPU DRM

Written by Michael Larabel in AMD on 20 March 2017 at 04:40 PM EDT. 24 Comments
100 patches amounting to over fourty thousand lines of code was sent out today for review in order to provide "Vega 10" support within the AMDGPU DRM driver.

Adding Vega support to AMDGPU is a big task due to all of the changes over Polaris and other recent GPUs. Vega rolls out a new video BIOS interface, lots of new hardware intellectual property, support for video decode using UVD (UVD 7.0), support for video encode using VCE (VCE 4.0), support for 3D via RadeonSI, power management, full display support using DC, and support for SR-IOV virtualization.

This 40k+ lines of code is on top of the tens of thousands of lines of code needed for DC/DAL. AMDGPU Vega's display support is built on top of DC and thus that will need to land in order to allow this new hardware support to happen.

Seven device PCI IDs are currently listed for Vega. AMD is currently rumored to be launching AMD Radeon RX Vega in late May.

The 100 patches up for review can be found on amd-gfx. I'm still digging through the patches and will update if I find any other interesting remarks. The next opportunity to merge this code will be Linux 4.12, assuming its review goes well and AMDGPU DC gets accepted to mainline.

Update: Patches are now available for the Vega support in Radeon Gallium3D as the main user-space component.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week