AMDGPU DC Pull Request Submitted For Linux 4.15: Finally The New Display Stack

Written by Michael Larabel in Radeon on 27 September 2017 at 05:23 AM EDT. 107 Comments
RADEON
Christmas looks like it may be coming early this year for Radeon Linux users... The AMDGPU DC pull request is finally out!

It has yet to be pulled into DRM-Next, but last night Alex Deucher did what many AMDGPU users have been waiting years to see: submitting the DC display stack PR to DRM subsystem maintainer David Airlie. While not pulled yet, at the same time there's been no opposition to it expressed on the mailing list.

This DC display stack is what provides physical display support for RX Vega graphics cards, HDMI/DP audio, DP MST, atomic mode-setting for GCN 1.1 and later, the basis for FreeSync, and many other modern display features. AMDGPU DC was formerly known as "DAL" and has been in development for years and already is used by the AMDGPU-PRO driver. The DC display code more unifies the display code between Windows and Linux for AMD GPUs.

With Linux 4.15, AMDGPU DC would just be used by default with Raven and Vega GPUs while for pre-Vega GPUs running the AMDGPU DRM driver, the amdgpu.dc=1 kernel module parameter would need to be set to enable the support.

AMDGPU DC in its current form is made up of hundreds of commits spread across 368 files changed and adds 129,598 lines of code. Now hopefully to see it pulled into DRM-Next and then the final step is Linus Torvalds not freaking out over it and be willing to merge it for Linux 4.15 once its merge window opens in about a month and a half.

The pull request can be found on dri-devel.
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