AMDGPU DC Pull Request Submitted For Linux 4.15: Finally The New Display Stack
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.
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.
107 Comments