Ubuntu 21.04 support for the Framework Laptop is mostly functional, except for the fingerprint reader due to an older version of libfprint. Note that we don’t recommend using Ubuntu 20.04 LTS, as there is missing support for WiFi out of the box.
If you’re setting up a Framework Laptop DIY Edition for the first time, follow that Quick Start Guide first to set up the hardware.
Plug the drive into your Framework Laptop, and power it on while tapping F12 to access the one time boot menu. Note some users have an issue where they cannot enter the 1 time boot menu after previously booting the machine. The fix is to power off the laptop, unplug AC, wait 35 seconds, and then power on again. We’ll be resolving this in a firmware update.
Select your USB drive from the list with the arrow keys and hit enter to boot the installer.
Deep sleep is not enabled by default. To enable, follow the instructions in this post below.
It’s possible to get the fingerprint reader working following the instructions here.
To make the 3.5mm TRRS connector support a headset with a mic, edit /etc/modprobe.d/alsa-base.conf to add this line at the end: options snd-hda-intel model=dell-headset-multi
Currently running Ubuntu 21.04 (5.11 kernel) on my i5-1135G7 Framework.
No wifi issues that I’ve noticed with the AX210 non-VPro card. Haven’t used Bluetooth.
I found that the battery drained from 100% to ~64% after 9.5 hours of sleep though (~3.8%/hr). As noted in this thread, the OS is defaulting to S2Idle when it sleeps.
So I added the following line to the /etc/default/grub file to enable deep sleep:
To enable deep sleep on Ubuntu 21.04 (kernel 5.11)
Find the following line in the /etc/default/grub file: GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash"
Change it to: GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash mem_sleep_default=deep”
Run sudo update-grub
Reboot
a. To verify, run the following from the terminal: cat /sys/power/mem_sleep
b. If the output is s2idle [deep] then deep sleep is enabled (note the brackets are on “deep”)
Hi, I accidentally installed Kubuntu version 20.10 instead of 21.04, and I can’t access the internet (presumably because the version number is too low). What’s the best way to go about trying to fix this? I can’t do any updates since there is no internet connection, and when I tried to install a higher version number with a flash drive using the same technique of holding F12 I don’t go to the one time boot menu, but rather the startup web page.
Has anyone figured out two-finger right clicks in Ubuntu 21.04? Currently, I can only right click by single finger-clicking in the lower-right-hand side of the trackpad.
I’m doing two-finger right-clicking in 21.04 right now. I didn’t have to do anything to make it work. Just tried it in a few different places/apps. Works. Wish I could be more helpful, sorry.
Thank you very much @jeshikat! I successfully installed Kubuntu 21.04 with internet working (haven’t tested it much though). It took a few tries after setting the timeout to get the usb to work, not sure if it’s because of the issue mentioned in the header post or because I was holding the key at first instead of pressing rapidly. Also the first time I tried to boot the usb drive the screen went black and didn’t make progress, after waiting a hour I turned off the device and tried again to great success.
That was likely the problem. Once you know to repeatedly tap the key it’s fairly straightforward, but honestly I prefer the Mac method of just holding a key right after startup.
The screen going black is odd, but if it’s working now that’s good!
I installed Xubuntu 21.04 on my DIY edition (i7, “no vPro” wifi), and it went mostly very smoothly. However, the biggest issue I have is that it comes out of sleep in a randomly broken state, usually to do with the mouse: things like not taking input anymore, or the speed getting really high and things like the scroll gesture stop working. I’ve not had a chance to do much deep diving into that yet, but next time I’ll check the logs for anything fishy.
The other issue I’m having is that the brightness controls aren’t doing anything, and I can’t even get a sensible looking key event in xev, but it’s possible that something is wrong with my i3 config, and if I were in xfce things would be better there, but I’m not sure; will check that too.
I installed Ubuntu 21.04 today. According to mem_sleep mine is defaulting to deep. Verified I don’t have the setting in the /etc/default/grub. Not sure why I am seeing a different behavior. Probably worth checking step 4a before doing the rest.