Play your favorite games

Bazzite is designed for Linux newcomers and enthusiasts alike with Steam pre-installed, HDR & VRR support, improved CPU schedulers for responsive gameplay, and numerous community-developed tools and tweaks to streamline your gaming and streaming experience.

Own games outside of Steam? Lutris (Pre-installed) and other launchers can not only run games from most game stores, but cleanly integrate them into Steam Gaming Mode, including: Xbox Game Pass (via battle.net), EA App, Epic Games Store, GOG.com, itch.io, Rockstar Games Launcher, Ubisoft Connect, your dad's old CDs, and more!
Sea of Thieves
Sea of Thieves
Shot on Framework
Forza Horizon 5
Forza Horizon 5
Shot on Steam Deck
Sea of Thieves
S.T.A.L.K.E.R. 2
Minecraft
Minecraft
Using Prism Launcher
New to gaming on Linux? Check out Bazzite's Gaming Guide for up-to-date tips and tricks.
Wondering if your favorite games are compatible? Check the community-maintained compatibility lists:
Want to protect your games and your ability to play them?
Check out Stop Killing Games for information on how to help.

On all your favorite devices

Bazzite works for you whether you prefer to game on your handheld, chill on the couch with your home theater PC, lug your laptop to the LAN party, surf the subway with your tablet, or pretend you're getting work done on your desktop - no judgement, we're hopelessly addicted to Deadlock too.

View Compatible Hardware

Take your game library anywhere

Your MicroSD card game library can be shared between multiple Bazzite installs no matter which devices you're using.

UpgradeRollback
 fearlessly

Bazzite is image based, meaning that after every update the previous version of the operating system is retained on your machine. Should an update cause any issues, you can select the previous image at boot time.

Images of the operating system are retained in our repositories for ninety days and can be switched to via the terminal. Nvidia driver update broke something you needed? No worries, rebase to the last known good release and pin it so that it's retained as long as needed.

󰌾

Secure by design

Experience enterprise class security with out-of-the-box SELinux, Secure Boot support, signed container images with SBOMs and attested build provenance, and LUKS full disk encryption with optional automatic TPM unlocking.

Flathub provides attestation, sandboxing, and the most officially verified applications of any Linux application repository.

Work with your hardware, not for it

Bazzite focuses on hardware compatibility out of the box, with full support for accelerated video encoding and decoding, built in Nvidia drivers, additional HID drivers, and just about every udev rule you could need.

Let your operating system work with your hardware so you don't have to.

Use your favorite 
desktop environmenthandheld experiencecouch gaming setup

The latest and greatest by the KDE community built from Fedora Kinoite. KDE offers a highly customizable and modern UI that Windows users would find right at home, with a bottom taskbar, start menu, and widgets. Valve's themes and customizations present in SteamOS come pre-installed.

A modern and beautiful desktop by the GNOME Foundation built from Fedora Silverblue. Optimized for touch input, this desktop environment feels right at home on handhelds and tablets, with rounded corners and thoughtful design choices that would make even a die-hard Apple user blush. We provide a lightly customized GNOME experience with tweaks that can easily be undone if desired.

From your handheld to your home theater PC, Steam Gaming Mode offers the premier console-like experience, and can be extended with community-developed plugins and themes thanks to Decky Loader.

Waydroid brings the Android apps and games you love to Bazzite, working side by side with your other Linux applications. Visit our Waydroid setup guide for more information.

Image Image Image

Run your favorite 
applicationscontainerseverything

Bazzite utilizes the Bazaar app store, allowing for easy installation and management of all your favorite applications from Flathub and a curated list of apps we think you'll love.

Screenshot of Bazzite's Flatpak Store, Bazaar Bazaar's Icon

Additionally, Bazzite brings Brew and the tools and techniques created by the cloud native community to your desktop. Built in container support means packages for any Linux distribution can be installed and used as if they were native applications. Included container-aware terminals and DistroShelf provide first-class access to your Distrobox containers, letting you focus on what matters - your software.

Running a game, a development environment, a container for your Jellyfin server, or a utility only available on the Arch User Repository? You can rest assured it works here. Bazzite is developed on Bazzite.

Join the community

Image
Bazzite Documentation
Documentation

Looking for support? View our documentation site for up-to-date guides on installation, general use, game setup, and troubleshooting.

Ametrine, the Bazzite mascot, was gifted to us by Poulpi. Konqi design originally by Tyson Tan, credit to KDE.
Contribute

Assist in Bazzite's development by contributing code, reporting bugs, or making feature requests. You can also sponsor individual contributors if you'd like to contribute monetarily.

Bazzite's User Statistics
Statistics provided by DNF Count Me

Press & Testimonials

  • The Verge
    [...] if I already owned an Asus ROG Ally X, or regular Ally, or the Lenovo Legion Go, I would absolutely install Bazzite on it right away, perhaps using a dual-boot configuration to make sure I can easily swap back. You might be surprised by how little you’ll miss Windows. You might be surprised by just how much better the portable experience can get.
    Sean Hollister
    The Verge
  • Framework
    We believe that 2025 is truly the year of the Linux Gaming Desktop. Yeah, might be. Decades coming. For gaming on Linux Bazzite's awesome [...]
    Nirav Patel
    Framework
  • Ars Technica
    Since I installed Bazzite, I have not had to mess with drivers, hook up to a monitor and keyboard for desktop mode, or do anything other than play games.
    Kevin Purdy
    Ars Technica
  • Forbes
    Other people may recommend Bazzite strictly on principle, as cheerleaders of Linux and open source. I'm recommending Bazzite because it's objectively better than Windows for [the ROG Ally], and delivers a true handheld gaming experience.
  • Tom's Hardware
    PC gamers can now experience Linux gaming the way Valve intended it to be
    Aaron Klotz
    Tom's Hardware
  • Tedium
    While Bazzite is branded as a gaming distro—and is known as a pretty solid alternative OS for the Steam Deck, something I still need to test—it is also a very capable GNOME-based desktop experience, one where many of the hardware and software headaches are solved for you by the time you plug it in.
    Ernie Smith
    Tedium
  • Tom's Guide
    [...] based on the test results we’re seeing, you’d be mad if you didn’t choose to take the red pill and breathe new life into your machine by turning it into a vastly more powerful Steam Deck.
    Jason England
    Tom's Guide
  • Apple Insider
    Universal Blue has done its homework. Considering it's a non-official Steam OS it works surprisingly well and is fairly easy to install and set up.
    Chip Loder
    Apple Insider
  • GENKI
    Many users have reported better battery life and gaming performance with Bazzite over Windows - but we think the biggest advantage is not having to wait for Windows to load before gaming.
    GENKI SavePoint Kickstarter
    GENKI / Human Things
  • EmuDeck Machines
    [...] nothing is more authentic than using a SteamOS-based system like Bazzite to control your PC with your controller. Plus, you avoid the headaches of managing a Windows computer. Here, everything is plug & play; no configuration is necessary.
  • Retro Handhelds
    The entire saga of trying to get a new SSD into my Legion Go took longer than it took for Bazzite to install. Like seriously, I didn’t realize how quick the installation process is. That’s why there aren’t more pictures for you to see what it looks like.
    Andrew (Retro Handhelds)
    Retro Handhelds
  • Cyber Dopamine
    It's super fast, it's snappy, it's reliable, you know it is just a blessing to have coming from Windows and that is priceless for so many of you that like to play on the go
  • ETA PRIME
    I installed it on my Lenovo Legion Go and I actually haven't been able to put the Go down since I got the operating system installed. This is definitely one of the more stable, better performing Linux operating systems for your handheld gaming PC, and in my opinion it's totally worth trying out.
  • Fan The Deck
    By my testing so far, I'm not sacrificing any performance by using Bazzite. Both performance and battery life seems to be roughly equivalent to using Ally X in Windows.
  • Chris Titus Tech
    Even a veteran like me, I still run into problems when I'm messing around in Linux with certain things and having a team of gamers [...] sitting there gaming every day, and when they find things wrong they go ahead and tweak the system so it works easily for you so you don't have to spend time tinkering, and I think that's amazing
  • A1RM4X
    This distro is great for any type of HTPC or any type of PC you want to transform into a console. This is for me the best of the best, the crème de la crème, I'm not even kidding.
  • Hi-Tech Lo-Life
    SteamOS itself shouldn't be installed on other hardware. This however can, and it gives you a really close experience.
  • Gadget Pilipinas
    I'm extremely impressed with Bazzite OS on my Lenovo Legion Go. It has transformed this handheld PC into an incredibly versatile gaming machine that can play titles from Steam, Battle.net, Epic, GOG and more -- all with optimizations that include battery life, thermals, and the overall user experience.
  • GamingOnLinux
    Including Waydroid configured by default is a pretty interesting choice, could expand what you can do on Steam Deck rather a lot don't you think? There's a lot of things there making me quite keen to try it out on one of my Steam Decks.
    Liam Dawe
    GamingOnLinux
  • It's FOSS News
    Would you be interested in a distro that is tailored for Linux gaming? If yes, then we have just the thing for you.
    Sourav Rudra
    It's FOSS

Project News

Our team

Bazzite is built with Universal Blue on GitHub by a dedicated group of maintainers, and contributors like you.
We follow an upstream-first philosophy. Improvements made for Bazzite are always submitted upstream to benefit the wider Linux Gaming community.

Featuring alumni from companies like:

Anchore Amazon Web Services (AWS) Canonical Chainguard Cloud Native Computing Foundation (CNCF) Intel Microsoft Red Hat VMware

Our sponsors:

Our partners:

Open Gaming Collective Terra

Download Bazzite

Which device do you want to use Bazzite on?

What is your primary (discrete) GPU?

Which Nvidia GPU do you have?

Which desktop do you prefer?

WARNING: Nvidia GPU support in Steam Gaming Mode and on HTPCs is available as a beta.

You can view a list of current known issues here.

New Users

The Legacy installer will be phased out soon, using the regular installer is recommended.

View the Bazzite initial setup guide.
View all Bazzite documentation.
Are you a developer? Check out the Bazzite Developer eXperience.

Existing Fedora Atomic Desktop Users

Before proceeding, it is recommended to remove any layered packages with this command:
rpm-ostree reset

You may rebase to with this command:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/:stable

If you're using secure boot, follow our secure boot documentation before rebasing. You may also follow the rebasing video guide.

It's recommended by upstream that you stick to the same desktop environment as your current install when rebasing.

Your flatpaks and flatpak remotes will not be changed during the rebase process. Once rebased, you can optionally install Bazzite's default flatpaks by running the following in a terminal:
ujust _install-system-flatpaks

Once everything is set up properly, then you should rebase from the unsigned image to the signed image for security reasons, so enter this command in the host terminal:

ujust verify-image

Existing Bazzite users

Before proceeding, it is recommended to remove any layered packages with this command:
rpm-ostree reset

You may rebase to with this command:
brh rebase :stable

It's recommended by upstream that you stick to the same desktop environment as your current install when rebasing.

Build your own

As an 󱋩image, Bazzite is able to be consumed, repackaged, and shared. Dislike our choices or want more software pre-installed than we offer? Creating your own image is easy and builds can be scheduled to keep in-sync with us, or forge your own path.

Bazzite and downstream images are updated autonomously through GitHub Actions.
Create an image FROM bazzite
Create a fork of Bazzite We recommend the Pull app for GitHub to automatically keep your fork in sync with upstream.