News: 0001628237

  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)

Linux 7.1 Kernel Graphics Driver Changes Merged With Intel & AMD Leading The Way

([Linux Kernel] 6 Hours Ago Linux 7.1 DRM)


The Direct Rendering Manager (DRM) kernel graphics driver and accelerator driver changes for Linux 7.1 were recently merged to Git. As usual, it's the Intel and AMD kernel graphics drivers seeing a bulk of the interesting open-source GPU driver activity. Plus ongoing work to make Rust-based GPU drivers more viable.

There is work on enabling new Intel and AMD graphics hardware with Linux 7.1 as well as supporting new features, continuing to improve NPU accelerator driver support, more Rust driver infrastructure, and other changes. Some of the Linux 7.1 DRM driver highlights include:

- [1]The AMDGPU kernel driver is enabling Display Core "DC" on Sea Islands / GCN 1.1 APUs like Kaveri and in turn enabling AMDGPU-by-default for these APUs to finish out the GCN 1.0/1.1 conversion from the legacy Radeon driver.

- [2]The AMDGPU driver is also enabling more IP blocks for upcoming AMD hardware like DCN 4.2 display support. The AMDKFD driver also has GC/GFX 12.1 IP updates.

- The Intel Xe driver has initial Xe3P_LPG and [3]Nova Lake P enablement support .

- [4]The Intel Xe driver is improving memory pressure and out-of-memory behavior for vRAM.

- The Nouveau driver has initial support for the NVIDIA GA100 accelerator.

- The Qualcomm MSM DRM driver has preemption support for the Adreno 840 and X2-85 GPUs and [5]other improvements for that GPU found in the Snapdragon X2 laptops .

- [6]VeriSilicon DC8200 support .

- [7]A new DRM driver for Coreboot frame-buffers .

- The AMDXDNA Ryzen AI driver now has [8]NPU power estimate reporting and other improvements like [9]per-process memory usage queries .

- The Intel IVPU NPU driver has [10]a safeguard to prevent a single program from exhausting all NPU resources .

- New DRM RAS infrastructure using Netlink.

- Continued work on the Rust code for enabling more Rust-written GPU driver support and further building out the Tyr and NVIDIA Nova drivers.

More details on the plethora of open-source Linux kernel graphics driver changes via [11]this pull request and [12]this secondary pull . All of these changes are now in Linux 7.1 Git.



[1] https://www.phoronix.com/news/Linux-7.1-Final-AMDGPU

[2] https://www.phoronix.com/news/Linux-7.1-More-AMDGPU

[3] https://www.phoronix.com/news/Intel-Xe-VM-BIND-DECOMPRESS

[4] https://www.phoronix.com/news/Intel-Xe-Purgeable-BO

[5] https://www.phoronix.com/news/Linux-7.1-Qualcomm-MSM

[6] https://www.phoronix.com/news/Linux-7.1-DC8200-Coreboot-FB

[7] https://www.phoronix.com/news/Linux-7.1-DC8200-Coreboot-FB

[8] https://www.phoronix.com/news/Linux-7.1-Ryzen-AI-NPU-Power

[9] https://www.phoronix.com/news/AMDXDNA-Per-Process-BO-Query

[10] https://www.phoronix.com/news/Intel-NPU-Restrictions-Linux-71

[11] https://lore.kernel.org/dri-devel/CAPM=9tyvKEU6-6O=Le9wVjTJqd3NdrUr-pA_eHxt3Bj-Cv7zMw@mail.gmail.com/

[12] https://lore.kernel.org/lkml/CAPM=9ty+EifnaAF6xXLFChpc+5hZWUZJdR8zy=arPjrwjirf6Q@mail.gmail.com/



le0: no carrier: transceiver cable problem?