VGKAMI
Advertise Get listed

Game Guides

SteamOS vs Bazzite on a Custom Gaming PC: Which Install Path Fits Your Hardware?

Published 15 min read

For an all-AMD desktop with a spare NVMe drive, SteamOS is the closest route to a console-style Steam PC—but its recovery installer erases the target disk and does not provide an official dual-boot wizard. Choose Bazzite instead if the computer uses Nvidia or Intel graphics, must keep Windows, or needs a conventional graphical installer. Bazzite supports AMD, Intel and Nvidia through separate images, offers KDE or GNOME, and documents Windows dual-boot. A 16GB-or-larger USB 3.0 drive covers either installation. Back up first, disconnect drives you cannot afford to erase, and plan around Proton’s anti-cheat limitations.

At a glance
Name Best for Key spec Free plan / price Platforms Checked
SteamOS All-AMD living-room PC or handheld-style desktop on a dedicated drive AMD hardware, NVMe target, Secure Boot disabled; installer wipes the target Free download Steam Deck, Steam Machine, Steam Frame, Legion Go S officially; additional AMD devices in beta Oct 2026
Bazzite Nvidia or Intel systems, Windows dual-boot, or a normal graphical installation x86_64, UEFI, 8GB RAM, Vulkan 1.3+, 64GB floor; choose a GPU-specific ISO Free download Desktop and laptop PCs with AMD, Intel or Nvidia graphics Oct 2026
Windows 11 Kernel anti-cheat games, Game Pass and full vendor feature support Standard Windows installation and drivers Not stated Broad PC hardware support Oct 2026

Which operating system should you install on a custom gaming PC?

Install SteamOS when the machine is AMD-based, has an NVMe SSD you can dedicate to it, and you are comfortable replacing everything on that disk. Install Bazzite when you have an Nvidia GPU, an Intel discrete GPU, need Windows on the same computer, or want an Anaconda-style installer with automatic partitioning. Keep Windows available for games whose kernel anti-cheat does not work through Proton.

  • SteamOS: Valve’s Arch-based system boots into controller-first Game Mode, includes Steam and Proton, and provides a KDE Plasma desktop. On generic desktops, support is broader than the certified-device list but still centered on AMD hardware.
  • Bazzite: Universal Blue’s immutable Fedora Atomic image offers KDE Plasma or GNOME, GPU-specific downloads, optional Steam Gaming Mode on “-deck” images, and documented same-drive or separate-drive Windows dual-boot.
  • Windows: It remains the practical fallback for Fortnite, Valorant, Call of Duty and similar kernel-level anti-cheat titles, plus Windows-only launchers and services.

How we picked

The choices above follow the documented hardware gates, installer behavior, dual-boot support, graphics-driver coverage, storage requirements and game-compatibility constraints for each system. No performance ranking is implied.

Can I install SteamOS on any PC?

No. Valve permits installation on additional AMD-powered devices, but a generic PC is not automatically a fully supported SteamOS platform. Valve’s current wording is: “Currently, the only devices officially "Powered by SteamOS" are Steam Deck, Steam Machine, Steam Frame and Legion Go S.” It also says, “SteamOS can be installed on additional AMD-powered devices beyond those listed above.”

Official and beta hardware categories

  • Powered by SteamOS: Steam Deck, Steam Machine, Steam Frame and Lenovo Legion Go S. These are the devices Valve identifies as officially powered by SteamOS.
  • Beta support: Lenovo Legion Go, ASUS ROG Ally, ASUS ROG Ally X, other AMD-powered handhelds and AMD discrete graphics cards.
  • Outside the practical path today: Nvidia graphics and Intel discrete graphics. Community workarounds exist, but they are not the supported installation route described here.

SteamOS 3.7, released publicly in May 2025, expanded beyond Steam Deck. SteamOS 3.8, released in June 2026, was positioned as the first image for do-it-yourself Steam Machine-style PCs while remaining AMD-only, with discrete AMD graphics described as beta. SteamOS 3.9.5 was released for all users on 23 October 2026. Its release notes document motherboard bootloader compatibility work and suspend/resume fixes for RDNA1 and RDNA2 dedicated GPUs. Desktop Mode moved from Plasma 6.4.3 to Plasma 6.7.3 in those notes.

Why AMD and NVMe matter

Specialist reporting that cites Valve’s recovery documentation continues to identify two hard requirements for a custom desktop: AMD hardware and an NVMe SSD. TechSpot’s 2026 installation guidance likewise calls for an AMD system, an NVMe target and Secure Boot disabled; Fdaytalk reported that the installer looks only for NVMe drives and does not yet support Nvidia or Intel discrete GPUs. Valve’s fetched installation FAQ emphasizes the AMD install path and full-device wipe rather than publishing a complete desktop CPU and RAM table, so do not treat an unlisted SATA-only system as a safe SteamOS target.

Valve has not published an official Nvidia general-availability date in that FAQ. GameSpot reported that Valve was working toward Nvidia support for an official release in 2027; that is GameSpot’s reporting, not a Valve promise. For an Nvidia desktop now, use a Bazzite Nvidia image or stay with Windows.

What do I need before installing either operating system?

Use one 16GB-or-larger USB 3.0 flash drive for both paths. Valve lists 8GB as the SteamOS minimum, while Bazzite guidance ranges from 10GB on its legacy desktop page to 16GB in the current installation guide; 16GB leaves room for the compressed SteamOS image and satisfies the current Bazzite instructions.

Requirement SteamOS custom PC Bazzite desktop
Processor and architecture AMD platform; Valve does not publish a complete desktop CPU table in the fetched FAQ x86_64, 2GHz quad-core or better
Graphics AMD graphics; discrete AMD is beta on generic PCs Vulkan 1.3 or newer; select AMD, Intel or Nvidia ISO
System memory Not stated by Valve for generic desktops 8GB minimum
Storage NVMe SSD treated as a planning requirement; the wipe target is erased 64GB free on an internal SSD as the desktop-page floor; 120GB or more is the realistic recommendation, with GPT partitioning
Firmware UEFI; disable Secure Boot UEFI only; CSM/Legacy unsupported. Secure Boot can work after Universal Blue key enrollment
Input and network Keyboard and network for setup and updates Physical keyboard if the machine has no touchscreen; stable internet is useful for updates, although the live installation can start without it

Backups and drive planning

Copy documents, game saves and recovery keys before booting either installer. For SteamOS, physically disconnect every internal disk except the NVMe you intend to erase; the recovery environment is a re-image tool, not a Windows-style disk picker. For Bazzite, a separate OS drive is the least risky arrangement even though same-drive dual-boot is documented.

How do I install SteamOS on a custom gaming PC?

The SteamOS process is a recovery-image deployment. It is appropriate for a clean conversion, not for preserving an existing Windows installation on the same disk.

  1. Back up and isolate the target. Shut down, disconnect every internal drive you want to keep, and leave only the intended NVMe SSD connected. The option you will select later fully erases that device.
  2. Download the current image. Get Valve’s Deck/Machine/PC recovery image from the SteamOS download page. Prefer the current Valve image; older images may lack Mesa updates needed by newer AMD GPUs, including RDNA 4 hardware.
  3. Flash the USB. On Windows, Rufus is a practical choice; on macOS or Linux, Balena Etcher can write the image. On Linux, Valve’s example is bzcat steamdeck-recovery-4.img.bz2 | sudo dd if=/dev/stdin of=/dev/sdX oflag=sync status=progress bs=128M. Replace /dev/sdX with the correct whole USB device, not a partition. A 16GB USB 3.0 drive is the recommended common size, although Valve states 8GB minimum.
  4. Change firmware settings. Enter UEFI with the motherboard’s Del, F2, F12 or Esc key. Disable Secure Boot. Select the one-time boot menu rather than making the USB the permanent first boot device.
  5. Start the recovery desktop. Boot the USB. The display may remain dark for a while before a KDE recovery desktop appears; wait rather than power-cycling immediately.
  6. Choose the destructive option. Select Wipe Device & Install SteamOS, then confirm. Valve describes this option as: “This will fully wipe your device and install stock SteamOS.” Do not choose it until the correct disk is the only connected target.
  7. Complete first boot. After re-imaging and rebooting, remove the USB. Follow the welcome flow for language, network, display scaling, audio and Steam sign-in, then install the offered SteamOS updates from System settings.

What else is in the SteamOS recovery menu?

Re-image Device performs another clean replacement. Repair SteamOS attempts to preserve games and content while repairing the operating system, and the remaining recovery tools are for diagnosing an existing installation. For converting a Windows desktop to SteamOS, Wipe Device & Install SteamOS is the matching choice.

Will the SteamOS installer wipe my Windows drive?

Yes, if that drive is the selected or only target. Disconnect Windows storage before starting so the wipe option cannot touch it. Valve’s official dual-boot wizard is not ready: “While Steam Deck and Steam Machine are fully capable of dual-boot, the SteamOS installer that provides a dual-boot wizard isn’t ready yet. This will ship alongside SteamOS once it’s complete.”

The safer community workaround

A separate-drive arrangement can work, but it is not the same as official same-disk dual-boot support. Disconnect the Windows disk, install SteamOS on a second NVMe, reconnect Windows afterward, and use the motherboard’s UEFI boot menu to choose the operating system. Do not describe this as a supported SteamOS dual-boot wizard, and do not attempt to shrink a Windows partition with the SteamOS recovery image.

What should I do if SteamOS has no network or fails its first update?

These are community troubleshooting steps, not Valve’s guaranteed support procedure. If the first update cannot start or no networks appear, switch to a text console with Ctrl+Alt+F4, log in as deck with no password by default, and try systemctl start NetworkManager and/or steamos-update. Return to the graphical session with Ctrl+Alt+F1. Valve’s support coverage is limited on hardware outside the certified list; PC-specific bugs are directed to the SteamOS GitHub.

How do I install Bazzite on a desktop or laptop?

Bazzite uses a live environment and a graphical Fedora-style installer. It is the more flexible route for Nvidia and Intel systems and for computers that must retain Windows.

  1. Check the machine. Use x86_64 UEFI firmware, a 2GHz quad-core-or-better CPU, at least 8GB RAM, Vulkan 1.3-capable graphics and an internal SSD. Reserve at least 64GB; 120GB or more leaves practical room for updates and games. The disk must use GPT, because an MBR installation fails.
  2. Choose the image. Open the official Bazzite download picker. Select Desktop as the machine type, the correct GPU vendor, KDE Plasma or GNOME, and optionally a “-deck” Steam Gaming Mode image. Nvidia images include proprietary drivers; downloading an AMD/Intel image for an Nvidia computer is a common cause of a failed graphics setup.
  3. Verify and flash. Download the ISO and optionally verify its SHA256 checksum. Fedora Media Writer is the preferred cross-platform writer; Rufus works on Windows and Etcher is another option. Bazzite’s legacy desktop guide says Ventoy is not recommended under any circumstance and offers no support for it, so use a direct writer instead. The USB is erased during flashing.
  4. Boot UEFI. Insert the 16GB-or-larger USB 3.0 drive, use F9, F12 or Esc for the one-time boot menu, and start the live environment. You can inspect the desktop before installing; live-session game performance is not a prediction of the installed system.
  5. Set locale details. Choose language, region, keyboard layout and time zone.
  6. Select storage deliberately. Pick only the target drive. Automatic storage configuration is the normal option on the current live ISO; manual partitioning requires the legacy ISO. Enable LUKS encryption only if you can protect the password: Bazzite warns, “It will not be possible to decrypt your drive and the data will be lost if you forget your encryption password!” Create an administrator user with a remembered password and do not enable a separate root account.
  7. Install and reboot. Review the summary, start the installation, reboot when prompted and remove the USB. Leaving USB-first boot enabled can send the machine back into the live environment.
  8. Finish the first boot. GRUB presents the current deployment and a previous deployment for rollback. Complete updates and system settings, then configure Steam and Proton. Bazzite’s documented helpers use ujust; do not use apt on this Fedora Atomic system.

Which Bazzite ISO should I download?

Use the live picker rather than copying an old filename from a forum. Four decisions determine the correct image:

  • Machine: choose Desktop for a custom tower or laptop. Handheld images are for handheld hardware.
  • GPU: choose AMD/Intel for those vendors, or an -nvidia image for Nvidia. The Nvidia image carries the proprietary driver stack.
  • Desktop: KDE Plasma is the default and feels closest to SteamOS; GNOME is available with a -gnome variant.
  • Steam Gaming Mode: choose Bazzite-Deck, including -deck-nvidia where applicable, for an automatic Gamescope session. Steam Gaming Mode requires a Steam account. Deck images boot into Gaming Mode, with Desktop Mode available from Steam’s power menu.

Modern AMD cards from the RX 400 series onward and many 600M/700M integrated GPUs are the intended Gaming Mode class. Intel Arc works with minor caveats. Nvidia Gaming Mode has major caveats that Bazzite maintainers say are outside their control; KDE Desktop mode is the safer Nvidia choice when controller-first behavior is not essential. If the wrong Nvidia variant is installed, Bazzite documents ujust switch-image as a way to rebase without a full reinstall.

How do I dual-boot Bazzite with Windows?

Bazzite documents both same-drive and separate-drive Windows dual-boot. A separate drive is recommended because it reduces the chance that either installer overwrites the other operating system’s EFI files.

Separate-drive method

  1. Back up both systems and shut down.
  2. Physically disconnect the Windows drive before installing Bazzite.
  3. Install Bazzite to its own SSD using automatic storage configuration.
  4. Reconnect the Windows drive after the first successful Bazzite boot.
  5. Choose Bazzite or Windows with the motherboard’s UEFI boot menu, or place Bazzite first in firmware boot order.

If Windows is installed second, disconnect the Bazzite drive during the Windows installation so Windows cannot place its EFI files on the Linux disk.

Same-drive method

  1. In Windows, disable BitLocker and Fast Startup, then reboot.
  2. Use Windows Disk Management to shrink the Windows partition and leave unallocated space.
  3. Boot the Bazzite live USB and select the Windows disk. The current live ISO uses automatic partitioning; manual partitioning requires the legacy ISO.
  4. Install into the available space, reboot and then run ujust regenerate-grub if Windows is missing from the GRUB menu.

Dual-booting other Linux distributions, especially non-Atomic Fedora installations, is not officially supported by Bazzite’s documented procedure.

Do I need to disable Secure Boot?

The answer depends on the operating system: disable it for the normal SteamOS custom-PC path; Bazzite can use Secure Boot after enrolling Universal Blue’s signing key.

SteamOS

Turn Secure Boot off in UEFI before booting the recovery USB and leave it off for this installation. This is the opposite of Bazzite’s supported enrollment flow.

Bazzite

During the first boot, a blue MOK screen can appear. Select Enroll MOK and enter universalblue. The password is typed with an English QWERTY layout even when the physical keyboard is AZERTY, and characters are hidden. If you skip enrollment, disable Secure Boot temporarily, run ujust enroll-secure-boot-key, enter the same password, and re-enable Secure Boot. ujust bios can open firmware setup.

If the key is missing, GRUB may show:

error: ../../grub-core/kern/efi/sb.c:182:bad shim signature.
error: ../../grub-core/loader/1389/efi/linux.c:256:you need to load the kernel first.

A BIOS update can re-enable Secure Boot, so repeat the enrollment method if that happens.

What filesystem should I use for game libraries?

Bazzite defaults to BTRFS. Use BTRFS for a secondary SSD and Ext4 for a secondary hard drive. Bazzite explicitly states, “NTFS and exFAT/FAT32 are NOT SUPPORTED.”

NTFS can prevent games from launching and eventually risk data corruption under Proton or Wine; FAT-family filesystems lack the symlinks needed by compatibility prefixes. There is no reliable shared Windows/Linux game-library filesystem. WinBtrfs is an at-your-own-risk workaround, not a supported recommendation. Plan to keep separate libraries or reinstall games on a Linux filesystem.

How well do Windows games run after installation?

Both SteamOS and Bazzite use Proton for most Windows Steam titles. Steam Deck Verified and SteamOS Compatible labels are useful first filters, but they are not guarantees on a custom desktop, especially with Nvidia hardware. Check the individual game’s ProtonDB reports before deleting Windows.

For non-Steam launchers, Bazzite’s documentation points to Linux tools such as Heroic for Epic and GOG libraries and Lutris for Battle.net, EA and Ubisoft installations. These tools do not remove the underlying launcher or anti-cheat restrictions.

Games that still require Windows

Fdaytalk lists Fortnite, Valorant, Call of Duty, Battlefield 6 and Destiny 2 among kernel-anti-cheat failures on Proton. If those games are central to your library, retain Windows through Bazzite dual-boot, keep a second Windows PC, or do not replace Windows.

What published figures actually show

TechSpot reported more than 18,000 titles running through Proton at its 2026 check. Fdaytalk summarized ProtonDB ratings as showing around 80 percent of the top 100 Steam games running well; that percentage is Fdaytalk’s summary of ProtonDB, not a Valve-published statistic.

Fdaytalk also cited unnamed third-party desktop tests in which Shadow of the Tomb Raider reached 208 fps on Windows and 219 fps on SteamOS in one CPU-limited scenario, while Cyberpunk 2077 at 4K Ultra reached 84 fps on SteamOS versus 85 fps on Windows on an all-AMD desktop. Those figures describe particular test systems and should not be generalized to every PC.

SteamOS or Bazzite: which desktop experience is better?

Decision point SteamOS Bazzite Windows 11
Graphics coverage AMD-focused; Nvidia is not a practical supported path AMD, Intel and Nvidia images; Nvidia Gaming Mode has caveats Full vendor support
Installer KDE recovery desktop with wipe/re-image flow Graphical Fedora installer with live session Standard Windows installer
Dual-boot Official wizard not ready; separate-drive workaround only Documented same-drive and separate-drive Windows setup Not applicable as the comparison target
Interface Steam Game Mode plus KDE Plasma Desktop Mode KDE or GNOME; optional Steam Gaming Mode Windows desktop
Support model Valve support on certified devices; SteamOS GitHub for PC bugs Universal Blue documentation and community channels Microsoft and OEM support
Best fit All-AMD, console-like system with a dedicated NVMe Nvidia/Intel, Windows retention or conventional installation Anti-cheat, Game Pass and Windows-first software

What should you choose for common custom-PC builds?

  • All-AMD living-room PC with a spare NVMe: SteamOS gives the most direct Steam Deck-style flow, provided you accept a full wipe and no official dual-boot wizard.
  • Nvidia desktop: Bazzite Desktop with the matching Nvidia ISO is the supported Linux choice. Use KDE rather than assuming Nvidia Gaming Mode will behave like SteamOS.
  • Intel Arc desktop: Bazzite’s Intel image is the practical route; SteamOS is not the appropriate installation target.
  • Windows plus Linux on one machine: Bazzite, preferably on a separate SSD. SteamOS’s recovery installer is not a same-disk dual-boot tool.
  • Competitive games with kernel anti-cheat: Keep Windows, whether as the primary system or a dual-boot installation.

What should I do after the first successful boot?

  1. Install all operating-system updates before adding large game libraries.
  2. Sign in to Steam and set a Proton version per game only when the default compatibility choice fails.
  3. Use Bazzite’s documented Flatpak and ujust methods rather than installing Debian packages with apt.
  4. Format secondary Linux game drives as BTRFS or Ext4, never NTFS or exFAT/FAT32.
  5. Keep the installation USB and recovery credentials somewhere safe, especially the Bazzite LUKS password and any Windows BitLocker recovery key.

Frequently Asked Questions

Can I reuse my Windows Steam library without reformatting it?

Plan to copy or redownload the games instead. Bazzite does not support NTFS or exFAT/FAT32 game libraries under Proton, and SteamOS’s wipe installation removes the target disk; a network transfer or external backup is safer than relying on a shared Windows partition.

How do I roll back Bazzite after a bad update?

At startup, select the previous deployment in GRUB. Bazzite keeps the last deployment as a rollback target, so you can boot it, confirm the system works, and then investigate the newer deployment without reinstalling from USB.

Does Bazzite need an internet connection while installing?

The live installer can begin without internet, but a stable connection is important for downloading updates, drivers and Steam content immediately afterward. A wired connection also avoids wireless firmware problems during first setup.

What happens if I forget my Bazzite encryption password?

The encrypted installation cannot be decrypted and its data is lost. Store the LUKS password in a password manager or another secure offline record before enabling encryption, and test that your physical USB keyboard works at the unlock prompt.

Can I install the SteamOS image on a SATA SSD?

Treat NVMe as a requirement for a custom SteamOS installation. Specialist guidance describes the recovery installer as looking for NVMe storage, so move the plan to an NVMe drive or choose Bazzite if SATA is your only available disk.