Fedora 35 is now released and has effectively full support out of the box for the Framework Laptop.
Installation
A detailed step-by-step guide is available here. Short instructions are below.
- Create Fedora 35 USB installer or Live USB drive using the Fedora Media Writer
- Insert the created USB drive into your Framework Laptop
- If there is a bootable OS already installed on your internal drive, tap F12 repeatedly while booting to bring up the boot selection menu, and select the USB drive.
- Try out the Live version of Fedora 35 without installing, or click the Install button to install it on your internal storage drive.
Specific Fedora & Linux Issues Fixed in this Release
Wifi works
Bluetooth works
Fingerprint Scanner works (hardware issue of erasing old fingerprint scans fixed here)
PSR / Panel Self Refresh disablement is no longer necessary
Sort-Of Fixed - Requires Minor User Intervention
Mic in via Headphone Jack - create the file
/etc/modprobe.d/alsa-base.conf
containing the text options snd-hda-intel model=dell-headset-multi
, then reboot.
Potentially Still Unresolved / Needs Further Testing
Sleep / Suspend - a brief test of
s2idle
vs. deep
revealed no major difference between the two as far as battery drain (still could be better), and deep
still takes ~15s to wake, so this still seems to be an issue specific to the Framework hardware. To improve your battery life, see this thread. It is reported that the latest BIOS version 3.07 improves the battery life dramatically.
- Sleep mode: deep: It is reported that on Kernel 5.16.5, there is an issue that
s2idle
doesn’t work. To change the sleep mode froms2idle
todeep
, rungrubby --update-kernel=ALL --args=mem_sleep_default=deep
, then reboot. See this page for details. - Sleep mode: hibernation: See this page. Note that the hibernation might not be supported on Fedora. See this page.
Fractional Scaling - It is still not available as a default option in Gnome 41. The assumption is that it’s still an “experimental” feature for Gnome and this issue is not specific to Fedora or Framework. To enable fractional scaling like 150%, you can run the following command and then reboot:
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
.
GRUB “Scan Line” Glitch - this seems to be a GRUB issue and possibly not Fedora or Framework specific - see this post and the replies to it for additional details.
Reporting to upstream project or Fedora
To fix your issue, it’s important to report the issue to the upstream project or Fedora project.
- Check an upstream project URL like this, and report your issue there.
$ rpm -qi libfprint | grep ^URL URL : http://www.freedesktop.org/wiki/Software/fprint/libfprint
- Ask Fedora to report general Fedora issues.
- Access https://src.fedoraproject.org/rpms/[RPM package name] (eg https://src.fedoraproject.org/rpms/libfprint), and check current issues from Issues tab, and report the package issue from Bugzilla by setting the component: RPM package.