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

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.
22 Comments
