AMD Sends Out Patches Enabling New "DCN 3.5" GPU Display Block

Written by Michael Larabel in Radeon on 23 August 2023 at 01:13 PM EDT. Add A Comment
RADEON
Last week AMD sent out initial patches for enabling the "GFX 11.5" graphics IP under Linux for this presumed RDNA3 refresh that is likely for their next-gen Ryzen 8000 series APUs. Today AMD open-source Linux driver engineers sent out DCN 3.5 patches as an updated version of their Display Core Next IP.

It looks along with the updated graphics engine for the RDNA3 refresh will be updated DCN3 display capabilities. A set of 35 patches were posted today to the mailing list for enabling the DCN 3.5.0 display block. These patches amount to more than 101k lines of new code, albeit the vast majority of that is auto-generated C header files as is routine for the AMDGPU driver.

DCN3.5


This patch series gets the DCN 3.5 display support going for what looks like will be AMD's next-gen APUs with it looking unlikely any RDNA3 refresh (GFX11.5 + DCN3.5) type configuration will work its way out to discrete graphics cards.

As part of this patch series is introducing "DML2". DML as it exists now in the AMDGPU DC display space is around their Display Mode Library while DCN 3.5+ moves to DML2 as a new version that adds display mode verification and is now written from the ground-up in C code to make it easier to read and maintain. Being all in C code now should make it also more portable across CPU architectures compared to the current AMDGPU DC woes with bits of hand-written Assembly and other problems that have come up.

Given the timing of these patches this DCN 3.5 display support isn't expected to be upstreamed to the mainline kernel until Linux 6.7 later in the year.
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