The is 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.
The KMS driver (arm side driver for hardware video scaler and displays like hdmi) is being developed upstream and has a number of fixes and new features compared to 5.10, and backporting them is not trivial.
The kms driver also includes a new arm side hdmi alsa driver. See this post to enable.
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.11, 5.12, 5.14, and 5.15.
We will do this in a few stages. Initially updating the "next" firmware branch to the 5.15 kernel.
As testing was positive, we have now updated the master rpi-update firmware branch.
Eventually the 5.15 kernel will appear with "apt upgrade" and on new RPiOS images in the future.
and reboot. Ideally nothing much will change. "uname -a" will report 5.15.
Code: Select all
Please report if there are any regressions compared to the 5.10 kernel.
If you are feeling especially bold, you can try the kms driver. Rather than dtoverlay=vc4-fkms-v3d, switch to dtoverlay=vc4-kms-v3d.
[note: this is now a default on Bullseye]
Note: kms won’t ever support applications that use firmware apis for display like dispmanx, or mmal/openmax video_render, including omxplayer, raspivid and non-gbm kodi. Similarly tvservice is not useful in this environment.
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.
EDIT: 5.15 kernel is now on master branch of rpi-update