We are planning to move to the 6.1 kernel in the near future (perhaps a couple of months).
The (probably) the next upstream LTS (Long Term Support) kernel(*). It has just left -rc testing.
One advantage is there is more raspberry pi specific support in the newer upstream kernels which reduces the number of downstream raspberry pi patches and so reduces maintenance effort. In particular the KMS driver (arm side driver for hardware video scaler and displays like hdmi) has now almost complete support upstream.
Obviously a newer kernel will bring additional kernel features and support for more devices (e.g. USB devices like wifi and dvb).
You can read up on what appeared in 5.16, 5.17, 5.18, 5.19, 6.0 and 6.1.
We have enabled MGLRU as default, as that appears to have promise for a significant improvement to performance in some memory constrained situations.
We will do this in a few stages. Initially updating the "next" firmware branch to the 6.1 kernel.
Assuming testing is positive, we will update the master rpi-update firmware branch.
Eventually the 6.1 kernel will appear with "apt upgrade" and on new RPiOS images in the future.
[EDIT: the master rpi-update branch has now updated to 6.1. Please use this branch for updates]
Code: Select all
Please report if you have any positive or negative experiences, compared to the 5.15 kernel.
Obviously this release is for testers who like to live on the bleeding edge. It's not intended for beginners, or users who need stability.
Backing up is always advisable. There may be regressions. There may be improvements. But we won't know without testers trying it and reporting back.
(*) 6.1 hasn't yet been announced as LTS, but it seems very likely. If LTS happens to be a later kernel, we will move the testing in this thread to that version.
[EDIT: 6.1 is now announced as LTS]