Bluefin/Bazzite are now community supported options for Framework laptops
If you’re on a Framework 13 or 16 you might have noticed this Framework icon in the top left of your screen. This isn’t just for show, it means that we’ve detected that you’re on a Framework laptop and that it’s ready to rock!
Fedora is an officially supported option for the Framework, and since Universal Blue images are an atomic extension of that, it means that we can start with a solid base. About a year ago I purchased a Framework 13:
And while the FW13 supported Linux out of the box, there was still some adjustments that needed to be made to make it work perfectly. You know, the “usual Linux stuff”. So ten months ago we got to work prototyping what it would take to have a user experience with as many things automated out of the box as possible.
This led to regular meetings with Matt Hartley, the “Linux guru” at Framework. We’ve used the term desktop devops to describe our images before, and thus our mission was clear: We were going to take Matt’s expertise of Fedora and Framework, and capture that knowledge and ship it as an image.
And today, we’re one step closer! Bluefin and Bazzite now have all of that goodness in the image. - These are built fresh from Fedora. You get all the benefits of Fedora’s partnership with Framework, and some additional tweaks via the Framework team and our direct usage of these awesome laptops:
Features
- Patched Switcheroo (FW16 only)
- Applications will automatically use the dGPU. This is defined by their .desktop file, so applications like Steam & Lutris will do this automatically. No more need to add DRI_PRIME.
- Power Profile Switcher. By default power save is used when on battery and balanced when connected to power.
- Fractional scaling enabled out of the box
- Fingerprint service installed and enabled out of the box
- VRR supported on the Framework 16 (Bazzite only)
- Steam Deck MicroSD cards are automounted and loaded into Steam when used with the Framework MicroSD module
- With the Framework MicroSD card module, MicroSD cards can be shared with Steam Deck, Ally, Legion GO, and other handheld gaming hardware running Steam OS or Bazzite.
ujust setup-luks-tpm-unlock
to enable TPM unlock for LUKS- Users can now get the full benefit of LUKS encryption while only needing to unlock with a fingerprint.
ujust check-idle-power-draw
to check idle power draw with powerstat- Automatic karg application for Frameworks with Intel hardware to support keyboard shortcuts
- Framework logo is automatically applied to the Logo menu shell extension in GNOME when running on Framework hardware
- Immediately obvious to the end user they’re getting specialized support for their hardware.
Future Work
- XWayland Fractional Scaling in GNOME
- Tested draft MR, current state is buggy but we’re hoping it matures quickly and we’ll try to ship it sooner than GNOME merges it.
Support Expectations
We have a framework tag in github if you want to report issues. Please remember that these are community supported, so we do the best we can, and we’re looking pretty good right now and it’ll only get better. Aurora is “Bluefin with KDE” and should work fine as well, it’s just not as well documented/tested, so if you want to dive in and help that’d be appreciated!
- We’ll do our best, but are always looking for help
- We may mark things as out of scope for us based on what we provide. Some things are better handled in Fedora directly
- We will pull in things as appropriate from other sources. In the past we did things like pull in AMD’s patches to the gnome ppd, and may include things based on feedback from the Framework team, and engineers at AMD and Intel.
And also a reminder that our images are defined in bash, if you find an issue and know how to linux, it’s much easier when we do it together. Enjoy!
Final Thoughts
This past year I’ve taken my FW13 on the road, two KubeCons, OSS Summit, Container Days in Hamburg, and RH Summit. This is the best Linux setup I’ve ever had, an OS installed for the life of the hardware, with every linux package at your fingertips. Zero maintenance. Let us know how you like it!
Also thanks to Matt Hartley for starting this journey with us, and a big shout out to Mario Limonciello @ AMD, whose dedication in the Framework forum has been an inspiration to get this out the door!
Wallpapers
We haven’t put these on the image yet but we’ll get them on there eventually, in the meantime here are the dark/light ones: