November 17th, 2024

Linux 6.12 Released with Real-Time Capabilities, Sched_Ext, AMD RDNA4 and More

Linux 6.12 has been released as the expected LTS version for 2024, featuring real-time support, enhanced graphics support, and various bug fixes, with Linux 6.13 anticipated to introduce more features.

Read original articleLink Icon
Linux 6.12 Released with Real-Time Capabilities, Sched_Ext, AMD RDNA4 and More

Linux 6.12 has been officially released, introducing significant new features and hardware support, and is expected to be this year's Long Term Support (LTS) kernel version. Key enhancements include the completion of real-time "PREEMPT_RT" support, the integration of the sched_ext extensible scheduler code for eBPF, and improved support for AMD's RDNA4 architecture in anticipation of new Radeon graphics cards. Additionally, Intel's Xe2 graphics for the Lunar Lake and Battlemage architectures have reached a stable state. The release also addresses various bug fixes, including issues with the Bcachefs file system and random reboots affecting AMD Ryzen 7000/8000 series hosts during virtualization. Linus Torvalds has released commentary on the new version, and developers can access the kernel via Git. Looking ahead, the Linux 6.13 merge window is anticipated to introduce even more features.

- Linux 6.12 is now stable and expected to be the LTS version for 2024.

- New features include real-time support and an extensible scheduler for eBPF.

- Enhanced support for AMD RDNA4 and Intel Xe2 graphics.

- Various bug fixes have been implemented, improving system stability.

- The upcoming Linux 6.13 release is expected to bring additional features.

Link Icon 1 comments
By @ls65536 - 3 months
It looks like there's also a fix for that nested virtualization bug causing host reboots on Ryzen 7000/8000 CPUs [0]. It's nice to see that the cause appears to be known and that it's being addressed (even if the kernel here is technically not at fault).

Apparently this problem is caused by a CPU erratum (or unsupported functionality?) with some (many?) BIOSes still reporting the broken/unsupported instructions (VMLOAD/VMSAVE) as being available with these CPUs, at least according to some discussion about it on the LKML [1].

[0] https://www.phoronix.com/news/Linux-Clear-VMLOAD-VMSAVE-Zen4

[1] https://lkml.org/lkml/2024/11/5/1006