I’ve been debugging why my Argon One case (which includes a raspi hat) which operates a Raspberry
Pi 4 does not work when running Ubuntu Desktop 22.04. When looking at the config.txt
file, I noticed that contrary to the 22.04 release notes, it had dtoverlay=vc4-kms-v3d
instead of dtoverlay=vc4-fkms-v3d
. Changing it to what it should have been, dtoverlay=vc4-fkms-v3d
(full kms) resolved the issues with the Argon One case.
Is there a reason why the Ubuntu Desktop 22.04 image had the incorrect kms configuration? I will check a fresh flash now, and see if it is incorrect upon flash, incorrect upon initial boot, or incorrect post-installation.
Here is the section from the release notes:
Raspberry Pi
- The Raspberry Pi desktop images have switched to using the Full KMS graphics drivers. The official Raspberry Pi DSI display does not work with full KMS enabled. To enable the use of the Raspberry Pi DSI display, edit the
config.txt
file on your Raspberry Pi’s hard drive and change the linedtoverlay=vc4-fkms-v3d
todtoverlay=vc4-kms-v3d