An Ubuntu Kernel Spin Of AMDGPU DC "drm-next-4.15-dc"
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.
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