News: 0001548396

  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.15 Brings Many Features For Intel & AMD Hardware

([Linux Kernel] 5 Hours Ago Linux 6.15 Features)


With the [1]Linux 6.15 kernel expected to be released as stable on Sunday unless Linus Torvalds has last-minute reservations, here's a look back at some of the most interesting Linux 6.15 changes.

Linux 6.15 is another big kernel release. There are many new features, new hardware support, and other exciting changes to find with Linux 6.15 that is expected for release on 25 May. Some of the most interesting Linux 6.15 changes include:

AMD CPU improvements like INVLPGB for broadcast TLB invalidation, Zen 5 load latency filtering with perf, AMD P-State driver improvements, initial support for the AMD Versal NET SoC, and more.

On the Intel side is early work on the kernel-side preparations for Advanced Performance Extensions (APX) and continuing to enhance the Trust Domain Extensions (TDX) support.

For both Intel and AMD there is also crypto performance improvements like faster CRC code for AVX-512 CPUs and faster AES-CTR with modern x86_64 CPUs.

Over on the graphics side there is the very preliminary NOVA driver code merged for the future Rust-written open-source NVIDIA kernel driver. Linux 6.15 also brings Shared Virtual Memory support for the Intel Xe driver, standardized reporting to user-space for hung GPUs, Intel Xe EU stall sampling, AMDGPU support for the OEM i2c interface for RGB lighting and more, and AMD Radeon RX 9070 series fan speed reporting.

Linux 6.15 also brings many enhancements to the Bcachefs file-system as it works on its "soft frozen" state and working to remove the "experimental" flag from the file-system in the not too distant future.

Some other fun enhancements to Linux 6.15 include IO_uring network zero-copy receive, the new FWCTL subsystem, various Apple driver enhancements, MSEAL protection of system mappings, the new "hugetlb_alloc_threads" option to help boot times on large servers, various kernel scheduler improvements, continued work on Rust programming language abstractions, and landing the Zstd 1.5.7 compression code into the kernel.

More details on these Linux 6.15 changes via our [2]Linux 6.15 feature overview . There were two performance regressions we found during the Linux 6.15 cycle that were fortunately resolved in time: [3]Linux 6.15 Lands Fix For "3x Performance Regression" Affecting Nginx & Other Software and [4]A Linux 6.15 Performance Regression Hits Modern AMD CPUs . Following the Linux 6.15 stable release it's on to the Linux v6.16 merge window.



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

[2] https://www.phoronix.com/review/linux-615-features

[3] https://www.phoronix.com/review/linux-615-regression-fix

[4] https://www.phoronix.com/review/linux-615-amd-regression



phoronix

Some people only open up to tell you that they're closed.