News: 0001487579

  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 6.11 Kernel Features Deliver A Lot For New/Upcoming Intel & AMD Hardware

([Software] 3 Hours Ago 4 Comments)


With all of the exciting hardware launches this summer, I'm a bit behind on writing my summary of the [1]Linux 6.11 kernel features for that next kernel version due out in mid-September. But here it is with a concise look at all of the great Linux 6.11 features.

Linux 6.11 as often is the case each kernel cycle brings a lot of new improvements for recent/upcoming Intel and AMD platforms. There are big step forwards for [2]AMD confidential computing , initial RDNA4 graphics support, new AMD P-State driver features, and much more on the AMD side. On the Intel side there is ongoing work around Xe2 graphics for Lunar Lake and Battlemage but not yet stable. Intel also has initial Panther Lake audio support, more NPU driver enhancements, and a range of other kernel additions to benefit their platforms.

Linux 6.11 also establishes a Rust minimum version moving forward for the Rust infrastructure, various new security improvements, several performance optimizations, and a lot of other new hardware supported.

Here's a look at what to expect from the Linux 6.11 kernel that will be debuting as stable around mid-September.

Graphics:

- [3]Continued work on Xe driver support for upcoming Xe2 graphics both for Lunar Lake and Battlemage. There is initial Battlemage PCI IDs added and other bits for Linux 6.11. But both Lunar Lake and Battlemage graphics are still treated as experimental for Linux 6.11 and require using the "force_probe" override. The hope is the Lunar Lake support at least will be stable for Linux 6.12.

- [4]AMD RDNA4 GPU enablement is initially in Linux 6.11. The support is prelimianry but decent enough in Linux 6.11, it appears. We'll ultimately see how the support is when RDNA4 graphics cards debut in the coming months and whether Linux 6.11 is a sufficient baseline or if 6.12+ is necessary, besides the latest Mesa. [5]AMD GFX12 is enabled by default with the latest code as a good sign of the overall level.

- [6]AMDGPU ISP 4.x IP support for the Image Signal Processing tech for laptops / web cameras.

- [7]AMDGPU Hardware Replay to more easily reproduce GPU hangs and assist in debugging.

- [8]Intel eDP Panel Replay support .

- [9]Monochrome TV mode support .

- [10]Monochrome logo support for the DRM Panic infrastructure .

- [11]Other open-source graphics driver improvements .

AI / Accel:

- [12]Intel Gaudi 2D accelerator support .

- [13]Intel NPU driver enhancements with the iVPU accel driver for Intel Meteor Lake, Arrow Lake, and Lunar Lake NPUs.

Processors:

- [14]AMD Core Performance Boost handling is added to the AMD P-State driver.

- [15]AMD Fast CPPC support to help with power-savings and power efficiency on capable SoCs.

- [16]Support for AMD SEV-SNP guests with the mainline kernel.

- [17]Intel Performance Limit Reasons for indicating via the TPMI driver and exposing to user-space via DebugFS why CPU cores are running at a reduced performance level.

- [18]Much faster AES-GCM crypto performance for modern Intel and AMD processors with [19]AVX-512/AVX10 and VAES optimized code .

- [20]Intel Panther Lake audio support .

- [21]Perf support for Intel Arrow Lake and Lunar Lake .

- [22]Mobileye EyeQ 6H SoC support for that self-driving / automobile chip.

- [23]Some ARM64 improvements thanks to Linus Torvalds himself and [24]better handling compressed kernel images on ARM64 .

- [25]Intel Sub-NUMA Clustering (SNC) will stop misbehaving when used with Intel Resource Director Technology (RDT).

- [26]New ISA extensions for RISC-V and [27]initial NUMA support for ACPI-based RISC-V systems .

- [28]More kernel features for LoongArch .

- [29]Performance Event additions for newer Intel CPUs .

- [30]More AMD Zen 5 CPU IDs .



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

[2] https://www.phoronix.com/news/AMD-SEV-SNP-SVSM-Linux-6.11

[3] https://www.phoronix.com/news/Intel-Xe-More-Last-Minute-6.11

[4] https://www.phoronix.com/news/Linux-6.11-AMDGPU-Final-RDNA4

[5] https://www.phoronix.com/news/AMD-RDNA4-Linux-Driver-Ready

[6] https://www.phoronix.com/news/AMDGPU-ISP-4.x-Linux-6.11

[7] https://www.phoronix.com/news/Linux-6.11-Intel-HW-Hang-Replay

[8] https://www.phoronix.com/news/Linux-6.11-More-Intel-P-Replay

[9] https://www.phoronix.com/news/Linux-6.11-DRM-Monochrome-TV

[10] https://www.phoronix.com/news/DRM-Panic-Monochrome-Logo

[11] https://www.phoronix.com/news/Linux-6.11-DRM-Graphics-Drivers

[12] https://www.phoronix.com/news/Intel-Gaudi2D-Linux-Driver

[13] https://www.phoronix.com/news/DRM-Misc-6.11-Nouveau-Intel-NPU

[14] https://www.phoronix.com/news/AMD-Core-Perf-Boost-Linux-6.11

[15] https://www.phoronix.com/news/AMD-Fast-CPPC-For-Linux-6.11

[16] https://www.phoronix.com/news/Linux-611-AMD-SEV-SNP-KVM-Guest

[17] https://www.phoronix.com/news/Perf-Limit-Reasons-Linux-6.11

[18] https://www.phoronix.com/news/AES-GCM-Intel-AMD-Linux-6.11

[19] https://www.phoronix.com/news/Linux-6.11-Crypto

[20] https://www.phoronix.com/news/Intel-Panther-Lake-Audio-Linux

[21] https://www.phoronix.com/news/Linux-611-Perf-Arrow-Lunar-Lake

[22] https://www.phoronix.com/news/Linux-6.11-Mobileye-EyeQ6H

[23] https://www.phoronix.com/news/Torvalds-Runtime-Const-6.11

[24] https://www.phoronix.com/news/Torvalds-ARM64-Compress-Kernel

[25] https://www.phoronix.com/news/Intel-SNC-RDT-Behaves-Linux-611

[26] https://www.phoronix.com/news/Linux-6.11-RISC-V

[27] https://www.phoronix.com/news/Linux-6.11-RISC-V-ACPI-NUMA

[28] https://www.phoronix.com/news/Linux-6.11-LoongArch

[29] https://www.phoronix.com/news/Linux-Performance-Events-6.11

[30] https://www.phoronix.com/news/Linux-6.11-x86-Platform-Drv-Fix



I've got an IDEA!! Why don't I STARE at you so HARD, you forget your
SOCIAL SECURITY NUMBER!!