6.12 LTS Kernel Development

Linux 6.12 LTS is expected in November 2024. So far a lot of new features got added. Here a few:

As usual Manjaro is compiling that kernel series very early in its development cycle. We even released one package set today based on commit 8826498.

So far all Nvidia drivers and ZFS won’t build. To get Nvidia drivers compile we reverted a depreciated function: Error: ‘const struct drm_mode_config_funcs’ has no member named ‘output_poll_changed’ - Linux - NVIDIA Developer Forums. Reported issue also: drm_mode_config_funcs.output_poll_changed got removed in 6.12-rc1 and will prevent compiling of the nvidia driver · Issue #708 · NVIDIA/open-gpu-kernel-modules · GitHub.

For ZFS we might wait till 6.12-rc1 got tagged. Then the major feature set should be complete to see what got changed and therefore needs adjustments from ZFS developers. You can keep an eye on the issue tracker: Issues · openzfs/zfs · GitHub.

Those who want to test 6.12 kernel series now can switch to unstable and install it via: pamac install linux612.

10 Likes

Does this mean there will be no RT kernels anymore? Will the new kernel be realtime, or maybe it can be enabled on demand with boot parameter?

No. It simply means that there is no need to maintain the RT stuff out of tree. Depending on the config you can turn the 6.12 into a RT kernel. So far we don’t plan to turn our regular kernel into RT by default.

Also took 20 years to get it into the kernel …

4 Likes

First booting linux6.12.0-rc0-1
psi: inconsistent task state! task=1:swapper/0 cpu=5 psi_flags=4 clear=0 set=4
(Ryzen7 3700X 8-core on ASUS B550)
Kernel parameter psi=0 makes the message disappear, so race condition,
because a different CPU core is always complained about when restarting.
(normally PSI is disabled… ).:slight_smile:
Pressure stall information tracking [PSI]
Require boot parameter to enable pressure stall information tracking
… [PSI_DEFAULT_DISABLED]
.
Whats about: drm_privacy_screen_register
mkinitcpio ==> missing module

More changes were made to 6.12 kernel series so far:

Nvidia already fixed compiling issues with 550 production driver for 6.12 kernel series. That patch got now extracted and applied to the older and newer drivers until official releases are made. So the broken extramodule is now ZFS. Let’s wait for RC1 to see if there are still some changes made. Then we will check with the ZFS developers if they already know about which software changes are needed to their file system.

You can get the latest snapshot based on 075dbe9 from our unstable branch.

2 Likes

A post was split to a new topic: Touchscreen and some trackpad gestures stopped working on my dell xps 9310