Welcome to a Bazzite Buzz #11
Bazzite 2.2.0 was released today, here's everything that's new.
Before we get to the news, we have some important news for existing users:
The recent kernel changes will require users using Secure Boot to have added the "akmods mokutil" key.
Most users should have this key already due to degraded functionality without it.
If you have Secure Boot and you haven't enrolled the key, you can do this by entering this command in the terminal:
ujust enroll-secure-boot-key
If it asks for a password, enter:
ublue-os
More information can be found in this thread.
Bazzite is a custom image of Fedora Linux 39 utilizing Universal Blue's custom image framework designed to bring users the best in Linux gaming for their PCs, including the Steam Deck and other handhelds. 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.
Several improvements that have been in the works have finally landed today! This can be considered a major update to Bazzite with new hardware support and some new defaults. The new changes are a recent milestone for the project.
Handhelds should generally have better support now. Users will still have to install Decky plugins and find workarounds for some other issues due to limitations with Steam itself on most handheld PCs that are not the Steam Deck, but overall Bazzite should function on most of them.
The Steam Deck OLED support is out of the :testing
branch!
The installer has some issue with the OLED Steam Deck:
The Steam Deck OLED is ready to use with two major caveats.
Otherwise, once you get past the installation, then it should run games and have feature parity with SteamOS outside of the current bugs mentioned above.
Bazzite still works perfectly fine on the LCD models outside of the 64GB Steam Deck without an upgraded drive, but support will improve over time on the OLED.
General fixes such as incorrect screen rotation, built-in support for Decky plugins using ujust
, and better hardware support has been applied in today's update.
Official support has been added for the AOKZOE A1 handheld PC with its own image.
Bug fixes for the Legion Go and ASUS ROG Ally is also part of this new update. Legion Go users can install the -deck
images, but the Asus ROG Ally users need the specific -ally
images for full functionality.
The Anbernic Win600 is now supported as well and should function with the -deck
image.
A useful Decky plugin that we mentioned on the previous Buzz, SimpleDeckyTDP, can easily be installed with ujust
:
ujust get-simpledeckytdp
As a refresher, this new plugin allows you to change the TDP limit among other settings on other handhelds.
AMD has had ray-tracing performance improvements with this patchset which is now merged into the image. This is documented to giving up to 30% better performance in Ghostwire Tokyo.
Bazzite is also prepping for NVK initial driver support for modern Nvidia GPUs. There will be a terminal command that allows users to switch between the proprietary and open source drivers. This will have a separate announcement when this new driver is ready to use, but keep your eye out Nvidia users.
Read more about these new changes in this thread.
Prompt Terminal is a terminal that is intended for container workflows. It is now the default terminal on all images replacing Konsole and GNOME Terminal.
Bazzite is focused on having better integration with container management as time progresses, so adding this terminal as the default is the first step to integrating containerization to the end user.
If you would like to restore Konsole or GNOME Terminal, then enter:
ujust restore-original-terminal
We know it can be a bit cumbersome managing your Distrobox containers using the terminal, so we added Pods. It is a GUI to manage containers, designed to be easy to use, and to blend in with the design language of GNOME. Of course it works great on KDE too!
Linux Mint's Webapp Manager is now part of Bazzite as a pre-installed application. Ever wanted a webpage to be its own standalone application shortcut, but did not want to create your own .desktop files? Here's the easy solution!
Bazzite has a new custom boot video on Steam Deck/HTPC/Handheld-PC images! It is a slick boot animation that will replace the original SteamOS branding that we were using.
Thanks to SuperRiderTH for creating this animation for us and letting us use it by default!
We now have a specific brand for this project instead of relying on the default Valve branding.
KDE images also have a similar Bazzite startup branding when logging in to the desktop. Users can now utilize Valve's "Vapor" & "VGUI2" themes for Gradience to theme GTK apps. Applications have also been re-organized and has new pinned applications as the default.
GNOME images now include new default extensions out of the box and has also been revamped to have categories and new pinned applications like their KDE counterparts.
ujust
Changesujust
has had some tooling changes that makes using these commands easier. Tons of Distrobox containers to pre-install and multiple options built-in are now available.
Most of the changes will not be noticable to most users besides consolidating multiple commands into toggles.
See the ujust
Universal Blue documentation on what the purpose of this command-line tool is.
Waydroid's SELinux workaround should no longer be needed now. If you have done this workaround, then you should revert it to have SELinux functional on your device.
We have added joycond to the image for Nintendo Joy-Con support as well as other Nintendo Switch controllers.
Support for the Nintendo Wii and Nintendo WiiU peripherals is also here thanks to xwiimote-ng being pre-installed.
Sunshine can also be obtained with the ujust
command. Gradience and Planify can also be installed from Discover.
There has been translations of our README in Spanish and Indonesian. Thank you to CharlieBros and dreamyuki/yukidream for the translations!
Some documentation on our Discourse also has been translated in Spanish as well. Although if you wish to contribute, you can avoid translating the installation documentation since that will be changing very soon.
Desktop images usually auto-update once per day and apply on a reboot, but if you are impatient and want the update now open the terminal and enter:
rpm-ostree update
Wait for it to finish, then reboot.
In Steam's Big Picture, open the Settings
> System
and press the Check for updates
button.
Alternatively, use the steps for "Desktop Images" above.
These commands are applied by default in Bazzite now. Here are the commands if you want to add these to your existing setup:
ujust fix-steam-download-speed
ujust restore-original-terminal
ujust install-gamemode-video
ujust restore-bazzite-breeze-gtk-theme
ujust restore-gnome-de-settings
ujust restore-gnome-folders
Thanks to everyone who has tested and gave us feedback in the :testing
branch of Bazzite! Special thanks to everyone who has tested Bazzite on other hardware (especially handhelds!)
This latest Bazzite update has been in the works for a long time and is probably one of the biggest updates we have released in months.
The Universal Blue project has had over 6 million pulls so far! This is not a statistic of every user, but installations and updates users are pulling.
Thanks for using Bazzite!
The project still has many milestones that we plan to hit this year including:
-dx
images)
Install the latest Bazzite here. Check out our installation guide on how to install it properly. Check out our FAQ and information on our Steam Deck images.
Report issues on our issue tracker if you experience any major issues with Bazzite.
If you are feeling ambitious then feel free to contribute to the project. Bazzite and other Universal Blue images are open source projects. Contributions of all kinds are welcome, even if it is as simple as translating Bazzite's README into another language.
If you would like to contribute to Bazzite, then take a look at contribution ideas that you can help us out with! Take a look at our guide on how to make your fist contribution to the project.
Get in touch with us on our Discord, discuss in our forums, and follow us on Mastodon!
:latest
branch and out of :testing
ujust enroll-secure-boot-key
has to be entered in a host terminal before updating
ublue-os
nouveau-experimental
Vulkan driver in Mesa for Nvidia images
ujust restore-original-terminal
in the terminalxwayland
to 23.2.4
bazzite-hardware-setup
to re-run if the branch changessetroubleshoot
until issues with notifications can be addressed:testing
is no longer required for most functionality:testing
is no longer required for most functionality-ally
images must be used for ASUS ROG ALLY hardware-deck
image-aokzoe
images
-deck
images by default
ujust
command will be added soon-deck
imagesEditors: CharlieBros, Jorge Castro, and HikariKnight