Bazzite Buzz #17

Preface

Bazzite is a custom image of Fedora Atomic Desktop 40 utilizing Universal Blue’s custom image framework designed to bring users the best in Linux gaming for their hardware. Bazzite’s newsletters highlight all of the work we have been doing to bring our users the best features ready to go for their PCs, home theater setups, and handheld gaming devices.

If you are new to the project, then here’s how this technology works. Bazzite and other Universal Blue images follow the continuous delivery methodology of development, which means we’re constantly adding new features and squashing bugs to the image through updates. These updates also include anything directly from upstream (Fedora and Universal Blue) and upgrades from the packages we include.

This newsletter address awareness of recent events that require manual intervention and goes over the 3 year anniversary of the Universal Blue project. This is also going to be one of the last Bazzite Buzz articles since it will be retired later this year. Bazzite 3.6.0 will be releasing very soon with new handheld changes.

:loudspeaker:MANUAL INTERVENTION REQUIRED:pushpin:

If you are not aware of the recent event that broke system upgrades, then you should read the thread down below.

System updates have been broken since June 2nd, 2024. New users who have installed on June 3rd, 2024 or after do not need to do anything.

Older images are in the process of being resigned, so users can rebase to older builds of Bazzite and other Universal Blue images.

Read this thread for more information and instructions on how to resolve this:

New Secure Boot Key

If you upgrade Bazzite and run into a black screen with an error message regarding a bad “shim signature” or “you need to load the kernel first”, then you need to enroll our new keys.

Go back to the previous deployment and enter:

ujust enroll-secure-boot-key

Alternatively, read our Secure Boot Guide and follow “Method B” to continue using Bazzite.

Bazzite 3.5.0 & 3.5.1 Updates Released

Bazzite 3.6.0 is also on the way now with major changes.

3.5.0:

3.5.1:

bazzite-ally Depreciated for bazzite-deck

The bazzite-ally image will soon be replaced with bazzite-deck. The website has been updated to download the -deck image now. It is going to be retired soon, as the Ally (and soon the Ally X) will no longer require its own specific image.

See if you still use the -ally image with this command:

rpm-ostree status

Rebase to the -deck image with one of these commands depending on the desktop environment you have chosen previously.

Warning: Do not rebase between different desktop environments!

KDE Plasma Variant:

rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable

GNOME Variant:

rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck-gnome:stable

Offline Documentation Soon

Bazzite documentation will soon be pre-installed and can be accessed from the upcoming “Documentation” application shortcut which opens the file manager to read them in Markdown. We are also looking into a ujust command that opens the glow command-line reader which can scoop the documentation online and be read straight from the terminal too, and we’re also looking into how this can be improved down the road too.

Open issue to improve documentation on the image:

Looking Into RSS Feed for Announcements

Similar to figuring out a way to have our documentation offline, Universal Blue is investigating a way to have announcements as part of the operating system which can be viewed locally without relying on Discord or browsing the forums for new announcements. One of the methods that is being looked into is shipping a RSS reader with an announcement feed by default.

If anyone would like to volunteer to help finish this for Bluefin/Aurora first because the backend stuff requires JavaScript knowledge, it would be appreciated. This change will most likely make its way to Bazzite later on too. We may investigate an alternative method soon if we cannot find a proper solution with the RSS feed.

Open issue:

Subject to Change: Bazzite Release Numerical

The “Bazzite 4.0.0” update may be renamed to “Bazzite 41” to keep it consistent with Fedora’s point releases. This may seem odd to current users, but it is to reduce confusion since both “Bazzite 40” and “Bazzite 3.0” are technically correct. The Bazzite version numbers are made up and marketing jumbo anyways. Bazzite’s update structure will still remain unchanged, and now there won’t be confusion on what “version number” of Bazzite you may be on after a major build releases.

3 Years of Universal Blue

Universal Blue has turned 3 on July 12th this year! :balloon: :tada:

Celebrating its third birthday with a thread to showcase your setup running Bazzite, Bluefin, Aurora, or a custom Fedora Atomic image using our tooling or BlueBuild.

Birthday Thread:

Steam Group

We now have a new Steam group to join! This will be used more for setting up game sessions with the community and less focused on support, so do not expect comments and Steam Discussions to be answered by maintainers and contributors. Our Discourse forums and Discord handle the support channels. It exists more or less as a community hub on the primary PC gaming platform that we support, and since we already have Steam as part of the image, then why not have a group too?

There is also an unofficial Reddit community, but keep in mind like the Steam group that most maintainers will not be active here to answer support threads.

Link to group:

Retiring The Bazzite Buzz Soon

All good things must come to an end.

I apologize to anyone in advance who enjoys reading these monthly newsletters, but I am planning on retiring the Buzz after the Fedora 41 builds of Bazzite release. It is preferable to announce new major changes as new Bazzite builds are pushed and write about the major highlights as opposed to a monthly newsletter. The Bazzite Buzz served as a time capsule of major changes and development diaries for Bazzite in the year of time that it had a public release. The Bazzite Buzz, at least in its current form as a monthly newsletter, will be discontinued by the end of this year.

Conclusion

Keep your eyes peeled for the next major Bazzite update coming soon. Next month will be the one year anniversary of the first public Bazzite ISO release. The team wants to focus on bug fixing, improving the user experience, and chip away at the ever-growing ideas that we have cooking for Bazzite. The next and nearly last Bazzite Buzz article will remanence and reflect on the progress that has been made over the last year. Thank you for reading!


Community Resources

General Information

Social & Support

Contributing to Universal Blue & Bazzite


Changelog

(since the last Bazzite Buzz)

Desktop Images

bazzite, -nvidia, & -asus images

Features

  • Nvidia 555 drivers added to -nvidia images
  • Add BORE scheduler
  • Use BFQ scheduler for hardware with HDDs instead of Kyber
  • Mangohud upgraded
  • Templates for Mangohud, DXVK, and vkBasalt added
  • Base packages upgraded
  • New ujust command to install DaVinci Resolve
  • Added wqy-zenhei-fonts fonts for GoldScr engine games
  • KDE: Wallpaper Engine integration restored

Fixes

  • Can now rebase to older images as they are now signed with the new key
  • Fixed specific performance issues on Nvidia hardware
  • Cleanup of unnecessary files

Handheld/HTPC Images

-deck images

Features

  • Steam Deck OLED support
  • AMD Polaris hardware improvements
  • gamescope-session upgraded
  • New menu logos in Desktop Mode for handheld hardware (Steam Deck, Legion Go and ASUS ROG Ally)
  • Handheld Daemon now can control power profiles
  • Handheld Daemon can use the overlay without Steam running
  • Reduced CPU & IO priority of updates from Steam Gaming Mode
  • New Bazzite sleep animation
  • AOKZOE, ONEXPLAYER, and Ambernic Handhelds now supported
    • No listing on the wiki and manual intervention may be required
      • Please report any issues you experience with this hardware to our issue tracker

Fixes

  • Fixed Decky plugins that require the username to be deck.
  • Fixed issues with invalid refresh rates (Thanks Matthew Schwartz!)
  • Fixed quirks with certain GPD devices
  • Patched Mesa to resolve color issues
  • Resolved issues with TDP on certain hardware
  • Bluetooth controller fixes
  • KDE: Nested desktop available again as of KDE Plasma 6.1

Subscribe to Bazzite Buzz & Previous Buzzes

9 Likes