News: 0001617642

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

AMD DCN 4.2 IP, GFX 12.1 Updates For AMDGPU Driver In Linux 7.1 Plus GCN 1.1 APU DC

([Radeon] 2 Hours Ago AMDGPU Linux 7.1)


AMD has begun staging AMDGPU and AMDKFD kernel driver improvements for the upcoming [1]Linux 7.1 cycle.

Sent out yesterday was the first round of "new stuff" for the AMDGPU kernel graphics driver and AMDKFD compute driver ahead of the Linux 7.1 merge window opening in mid-April.

Included with this pull is enabling the Display Core Next v4.2 (DCN 4.2) IP. DCN 4.2 is for upcoming AMD graphics hardware but as usual for their block-by-block IP versioning approach, it's not yet clear what upcoming products will be featuring this updated display engine.

Back in Linux 7.0 [2]AMD introducing the new GFX 12.1 IP for an updated RDNA4 graphics engine. For this new round of patches for Linux 7.1, there are further updates to the AMD GFX 12.1 target. It's quite possible and likely that the DCN 4.2 display IP is for pairing with the GFX 12.1 graphics engine.

Notable with the new GFX12.1 additions for Linux 7.1 is that GFX12.1 will have a scratch memory limit of up to 57 bits of data compared to 32 bits on existing AMD GPUs. This 57-bit address support is part of 5-level page tables support that was previously prepared for the AMDKFD driver.

Another notable change with the AMDGPU updates for Linux 7.1 is enabling Display Core "DC" usage by default for GCN 1.1 / Sea Islands APUs. This comes with now having DC support for the NUTMEG and TRAVIS DisplayPort bridges. This is the remaining GCN 1.0/1.1 work by Timur on Valve's Linux graphics driver team for [3]enhancing the GCN 1.1 APU support with the AMDGPU driver .

The new round of AMDGPU patches for Linux 7.1 also bring user queue "UserQ" updates, ring reset improvements, SDMA updates, and other improvements. More details for those interested via [4]this pull request . There still are a few more weeks to go for additional AMDGPU/AMDKFD feature material to queue ahead of April's Linux 7.1 merge window.



[1] https://www.phoronix.com/search/Linux+7.1

[2] https://www.phoronix.com/news/AMDGPU-GC-12.1-Linux-6.20

[3] https://www.phoronix.com/news/AMDGPU-DC-Improved-GCN-1.1-APUs

[4] https://gitlab.freedesktop.org/agd5f/linux/-/commit/a1d7c4f459135502dc9f64d2baa461cc634491cf



The fashionable drawing rooms of London have always been happy to accept
outsiders -- if only on their own, albeit undemanding terms. That is to
say, artists, so long as they are not too talented, men of humble birth,
so long as they have since amassed several million pounds, and socialists
so long as they are Tories.
-- Christopher Booker