DC Display Support Continues To Be Worked On For Radeon GCN 1.0 With AMDGPU Driver

Written by Michael Larabel in Radeon on 16 July 2020 at 06:03 PM EDT. 22 Comments
On top of the recent UVD video decode for AMD Radeon "GCN 1.0" GPUs with the AMDGPU kernel driver to complement the existing Radeon kernel driver support, these aging "Southern Islands" graphics cards also continue to see patchwork on enabling "Display Core" (DC) display support with the AMDGPU driver option.

A new round of patches were sent out today for enabling AMDGPU DC support for GCN 1.0 GPUs in this modern driver alternative to the classic "Radeon" DRM driver. DC is the display code used by modern Radeon GPUs and is shared with their Windows driver. GCN 1.0 supporting DC would allow usage of this unified code path and potentially supporting some new features or at the very least using this more properly tested code path. DC was formerly known as DAL prior to being upstreamed in the kernel and going through a major rework.

27 patches provide this "proof of concept" DC support for GCN 1.0. It remains to be seen if/when the patches will be deemed ready for upstream inclusion.

GCN 1.0 (and GCN 1.1 Sea Islands) graphics cards on Linux continue defaulting to the Radeon DRM driver rather than AMDGPU. Changing the drivers on modern kernels requires the radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 module parameters so AMDGPU will be used for both GCN 1.0 and 1.1 era GPUs. In general the AMDGPU support for these older generations is in good shape on the driver (and in some cases faster for gaming) especially with UVD support now ironed out while using this AMDGPU kernel driver is also a requirement for Vulkan support on these original GCN graphics processors.
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