Ubuntu 22.04.1 Jammy LTS Desktop Release Notes

Highly Recommended System Requirements:

  • 2GB+ Boards
  • Heatsink
  • Fast MicroSD card

This image will run very poorly on 1GB boards due to excessive disk swapping. It will reduce the life span of your MicroSD card.

Ubuntu Desktop images will boot into an GUI install finalizer that will let you setup the hostname, username, and password.

Please run the following as soon as possible after setup before unattended-upgrade runs. This is faster than unattended-upgrade and prevent sluggish performance while unattended-upgrade runs in the background.

sudo apt update
sudo eatmydata apt dist-upgrade -y

Image Layout

  1. Board specific bootloader which not listed in partition table
  2. FAT32 EFI partition 1 with GRUB (/boot/firmware)
  3. BTRFS root partition 2 (/)

The rest of the image is nearly identical to Ubuntu Desktop for PCs.

Video Runthrough

I’m seeing this in my dmesg:

[ 0.019980] *************************************************************
[ 0.019991] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **
[ 0.020046] ** **
[ 0.020057] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **
[ 0.020068] ** **
[ 0.020078] ** This means that this kernel is built to expose internal **
[ 0.020088] ** IOMMU data structures, which may compromise security on **
[ 0.020099] ** your system. **
[ 0.020109] ** **
[ 0.020119] ** If you see this message and you are not debugging the **
[ 0.020130] ** kernel, report this immediately to your vendor! **
[ 0.020140] ** **
[ 0.020150] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **
[ 0.020160] *************************************************************

debugfs is a way to access kernel IOMMU information at runtime since most people do development on these boards. It’s not a security issue unless someone already has root access to the machine. You can safely ignore this error.

1 Like

Is there a way to get GPU acceleration to work? It’s really choppy even at 1920x1080.

1 Like

It is also very slow for me. It is extremely choppy when trying to play youtube, actually unwatchable.
Any help in this regard would be greatly appreciated!

This is related to how the browser handles video. It is using the CPU to do decoding.

I’ve had some good results with video playback by installing the V4L2 Loopback kernel module.

Install the kernel headers for your OS. Mine is the Meson64-Current. Like this:

  • To check whether the kernel headers are installed (any user can run this):
    • $ apt list linux-headers-$(uname -r)
  • To install the necessary kernel headers:
    • $ sudo apt install linux-headers-$(uname -r)
  • When properly installed, the required kernel headers are located under:
    • $ /usr/src/linux-headers-/$(uname -r)/include/

then do a sudo apt install v4l2loopback-dkms

this should allow Chromium-Browser to access the hardware acceleration.

2 Likes