Ubuntu Budgie v21.04 Raspberry Pi 4 Release: 22nd April , 2021
This is our very first Raspberry Pi image of Ubuntu Budgie. Team member Sam Lane has been actively creating this and we as a team hope you enjoy his efforts and ideas.
In these release notes the areas covered are:
- Budgie ARM Configuration Tool
- Raspberry Pi Remote Options
- Known Issues
- Where to download Ubuntu Budgie
Ubuntu Budgie is the sum of many hundreds of developers working together.
21.04 is a large release in itself and we’ll describe the desktop release in separate release notes.
Here we describe what we have done for Ubuntu Budgie on a Raspberry Pi.
We recommend this image for a Raspberry Pi 4 & 400 with 4/8Gb Ram 32Gb SD Card. Whilst the image can be installed on older variants we do not recommend it. Best use other more suited images for these lower powered Pi’s.
Just download and write to a Class 10 SD Card or SSD/NVME (recommended) via Gnome Disks or raspi-imager.
The team recommends using KMS graphics for direct access (attached displays)
Budgie ARM & Pi Configuration Tool
Central to Ubuntu Budgie on a Pi 4 is our ARM & Pi Configuration Tool. This provides key customisation capabilities for the unique aspects of Pi usage.
- Compact and Mini Layouts – these layouts will optimize the font sizes and menus to allow a full Ubuntu Budgie experience on low resolution screens.
- Overclocking – easily switch between 1.5GHz, 1.8GHz, and 2.0GHz CPU speeds. Clock speed and over_voltage will be adjusted automatically (reboot required)
CPU temp monitor – shows the current temperature, color coded green, yellow, and red to warn of overheating and throttling
- Change Pi video modes – select between FKMS (default), KMS (recommended and continually developed), and legacy (llvmpipe) video modes
- GPU memory adjustment – while typically not needed, you can select between the default 128MB, 256MB or 512MB GPU memory options.
Raspberry Pi Remote Options
- SSH and VNC – easily enable VNC screen sharing and SSH to access your Pi via gnome-remote-desktop
- XRDP service – XRDP can be installed and properly set up to allow remote access. Please note, the same user account cannot be logged in remotely and locally simultaneously, however different user accounts can be
- Remote tab will display the Pi’s current IP address to provide easier access
- FindMyPi – using the configuration app on a machine other than a Raspberry Pi will scan the current network and show a list of IP addresses for Pis detected. Click the "Enable nmap" button to install the scanning tool
nmap. You do not need the Arm & Pi configuration app running on the Pi 4 if using nmap.
Look for this in your Menu via the regular 21.04 desktop image (it is preinstalled).
- For locations or networks where nmap may not be legally used to scan a network (e.g. certain workplaces/government locations), the Configuration Tool running on a Pi can enable a fallback UDP server to allow locating Pis on the network. Thus do use the "Start on login" option if using this fallback option to ensure the Pi can be found on boot.
Current known issues
- the graphics are slightly glitchy using fkms for direct access displays. We recommend using the KMS mode for direct access displays.
- The Tweak Tool displays tab text states "fkms" is the default. For 21.04 it is in-fact KMS that is the default.
- using the official Pi touchscreen (the one that connects via the DSI ribbon instead of HDMI) doesn’t seem to work in KMS mode. Budgie DOES load, but you get no display. FKMS mode works fine. This is a known upstream issue https://github.com/raspberrypi/linux/issues/4020
- when installing on a Compute Module 4, using the Pi Foundation’s IO Board, the USB ports may not be working. This is due to the DWC2 USB2 controller not being in host mode by default. If you are affected by this, it can be resolved by editing /boot/firmware/config.txt from another device, and adding dtoverlay=dwc2,dr_mode=host
Our image is located on SourceForge – options to install are found on our Downloads page