An Ubuntu Kernel Spin Of AMDGPU DC "drm-next-4.15-dc"

Written by Michael Larabel in Radeon on 28 September 2017 at 07:36 PM EDT. 22 Comments
RADEON
Yesterday was the very exciting news of the AMDGPU DC code finally being called for pulling to DRM-Next for integration in the Linux 4.15 kernel. So far it's looking like that will indeed happen for Linux 4.15 assuming Linus Torvalds has no objections. If you want to test out this kernel for HDMI/DP audio, Radeon RX Vega display support, atomic mode-setting, or other modern features, here is an Ubuntu kernel spin.

Earlier today I built an Ubuntu/Debian x86_64 kernel image of the drm-next-4.15-dc branch in its current form, which is the code Alex Deucher submitted yesterday to be pulled... All 129k lines of new AMDGPU kernel code that make up this long-awaited AMD display stack upgrade for supporting all the modern display features Radeon GPU owners have been waiting for.


The kernel is obviously configured with CONFIG_DRM_AMD_DC enabled. Though keep in mind for Linux 4.15 (and with this Git branch) the plan is to have the DC stack disabled by default for all pre-Vega GPUs. Only for Vega and Raven Ridge will this DC support be enabled since it's needed to drive attached monitors while for older GPUs it's optional at this point with DC effectively being considered "staging" code initially. To enable the support for other GPUs, boot this kernel with amdgpu.dc=1 set as a kernel module parameter.

Test at your own risk, but it can be found with the x86_64 kernel build and headers via phoronix.net. So far this kernel paired with Mesa 17.3-dev Git built against LLVM 6.0 SVN and using linux-firmware.git has been playing nicely. I'll have some fresh benchmarks tomorrow.
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