github ublue-os/bazzite v2.0.2
v2.0.2 - Fedora 39

12 months ago

2.0.2 (2023-11-08)

It is recommended that you flash this ISO with the Fedora Media Writer. Applications like Ventoy are known to have issues.

If you have previously used the DeckMTP plugin in Decky Loader on SteamOS, be sure to disable Dual-Role USB in the Steam Deck BIOS, otherwise you will not be able to boot to USB storage. It can be re-enabled after installing Bazzite.

Make sure you check out the Frequently Asked Questions

Users with Secure Boot enabled must enroll our signing key

just enroll-secure-boot-key
Enter the password ublue-os if prompted.

Warning

Due to an upstream bug, Bazzite cannot be used on Steam Decks with 64GB eMMC storage at this time. Upgrading the storage resolves the issue.

Warning

Handheld users: be sure to remove your SD card during install to avoid making unintended changes to it.

Warning

Dual booting with SteamOS or other Linux distributions is not supported.

Important

These are online ISOs. A stable network connection is required. We recommend using a dock if available.

Note

A helpful install guide can be found here.

Bazzite

Features

  • add a basic virtual surround 7.1 config using ASH Control Room 1 (f539e99)
  • Add a helpful installer for adding LatencyFleX dlls to wine prefixes & game installs. (https://github.com/Shringe/LatencyFleX-Installer/) (55a5ad3)
  • Add AppImage Pool to Bazzite Portal #6 (#471) (78bacc1)
  • Add Bazzite's webpage from Universal Blue to Portal. (#507) (9351a2a)
  • Add icons for exe files (cd90ea2)
  • Add LatencyFleX wine libraries to default wine install (2824230)
  • Add message to plymouth during long bazzite-hardware-setup steps (b3bae53)
  • Add OS branch selection to Steam OS gamemode (86bb026)
  • Add RazerGenie to OpenRazer install. (dcce67b), closes #473
  • Add steam-proton-mf-wmv utility (https://github.com/scaronni/steam-proton-mf-wmv) (9e447f5)
  • Add SteamOS Nested Desktop to Bazzite Portal (eb69785)
  • Add support for a testing and unstable branch (#495) (941a3a6)
  • add virtual audio channels for special usecases (#449) (7586e95)
  • Add Warehouse to Bazzite Portal on Deck images (#443) (fbd05a1)
  • Add Warehouse to Bazzite Portal on Desktop images (#442) (29aad27)
  • Add waydroid-choose-gpu script as a built in feature. (c5e554b)
  • Added "System Management" Category (#450) (1b3d321)
  • added Metadata Cleaner to Utilities category (96cebff)
  • ci: Build images based on Fedora 39 (#332) (631423b)
  • deck: Add additional tweaks for zram performance, switch to sysctl.d to disable watchdog (Thanks Saber J2X and fiftydinar) (d83d129)
  • deck: Add AppImage Pool to Bazzite Portal (#470) (b4d9ee9)
  • deck: Add default input settings and icons for Steam to Waydroid shortcut (a699c90)
  • deck: Add new SteamOS Nested Desktop feature. (71026da)
  • deck: Add QTVirtualKeyboard for SDDM (e1f1252)
  • deck: Increase ZRAM size to 4GB by default (Thanks Saber J2X) (50b2894)
  • deck: Switch to stable Decky Loader releases (c50d9e8)
  • Disable split lock mitigation for increased gaming performance in titles like God of War (Thanks Saber J2X) (3be7229)
  • enable automounting of hugepages with 1GB pagesize if the karg hugepagesz=1G is present (#425) (24b3a66)
  • gnome: Add "Add to Steam" option to right click menu of executable files (b11d3c4)
  • gnome: Add Nautilus integration for GSConnect (KDE Connect) (cd34969)
  • gnome: Add nested desktop support from SteamOS (f890187)
  • gnome: Add Steam & Lutris to the dash by default (15c4fdd)
  • gnome: Replace GNOME user icons with Valve-themed ones (5af6e86)
  • gnome: Restore power-profiles-daemon (138d2d0)
  • gnome: Switch to dconf settings for a number of needed changes in gnome, add default dash application assignments. (4ab99c6)
  • gnome: Switch to new tailscale qs extension (37d3695)
  • Improve Waydroid launcher, automatically initialize Waydroid if not initialized and use first-launch as a default param (5f5f74d)
  • Include link to Bazzite's FAQ documentation... (#446) (69727c3)
  • Include vulkan-tools and clinfo in all images (4092a15)
  • kde: Add kdeplasma-addons package for cube desktop and other important features (69c78de)
  • kde: Add new Valve-themed user photos (544c478)
  • legion: Support hardware control on the Legion GO (da6b18b)
  • legion: Support Legion GO controller (27374d4)
  • Looking glass shm OOB auto generation and support (#424) (1682676)
  • Mark Fedora 39 as stable (4610c63)
  • readme: Add application management features (#497) (31a4ab5)
  • Throw an error if a flatpak fails to install in bazzite-flatpak-manager, add notification with icon and restart every 30 seconds until it can complete (d4ffe57)
  • Warehouse as preinstalled Flatpak. (#465) (a600fa7)
  • waydroid: Set density and gralloc from /etc/default/waydroid-launcher before start (17ffc69)
  • deck: Enhance and fix zram and deckswap scripts (#512) (01ecbaf)

Bug Fixes

  • Add --noconfirm to OpenTabletDriver install step (ffe7968), closes #467
  • Add improvements to flatpak manager from bluefin, correct bundled themes for flatpak. (2c6f0dd)
  • Add Minimum-free ZRAM configuration (169858b)
  • add missing comment with info about what virtual audio channels are and their use case (1e824a5)
  • Add replacement openrazer service (86dae4e)
  • asus: Don't enable displaylink service (5d126bd)
  • asus: Don't install evdi kmod (76a5cf8)
  • Correct hostname check (Thanks szescxz) (9368037)
  • Correct issue with screen rotation on non-deck hardware (1d84e3f)
  • correct mistype in removing virtual surround (#466) (090a15c)
  • Correct syntax error (4d27a99)
  • deck: Add zenity and newt to fix issues with EmuDeck (#475) (c789040), closes #474
  • deck: Remove askpass invokation from zram-resize (2c20dee)
  • deck: Remove default BT config to address potential permission issues (5eb0df8)
  • deck: Restore Simple DRM (666d9cb)
  • deck: Restore Simple DRM (666d9cb)
  • Drop DNS over TLS and SNTP due to reported issues/edge cases, will reintroduce as an option. (022625e)
  • Enable initramfs generation for LUKS. (cd35d50)
  • f39: Install Mesa in new way for f39 (64f706b)
  • f39: Restore mesa replacement (bcd96fc)
  • Fix app icons for Nix apps (a81410f)
  • fix typo preventing 38 stable builds (#444) (61ab7d1)
  • Github links instead of Flathub links... (#502) (84f32a4)
  • gnome: Launch nested session in Xephyr, this fixes most everything but flatpak firefox. (7e25957)
  • gnome: Launch new dbus session with nested gnome, change icon to svg (f45cdd3)
  • gnome: Remove gnome-initial-setup, our ISO installer handles this a different way. (42f97f0)
  • gnome: Remove non-working gsetting call (06c8868)
  • Improve bios update disabling feature to work similarly to foxnet/bios/INHIBIT file in SteamOS. (bd20063)
  • Install vkcapture, glcapture, vkbsalt, and mangohud with explicit arch (4092a15)
  • Massively improve steamos-priv-write, add support for using ryzenadj for other hardware from corando98's steam-patch fork (https://github.com/corando98/steam-patch) (9f52ad4)
  • Modify initramfs applicator to always apply all needed params (7f7f5b8)
  • Re-run bazzite-hardware-setup and bazzite-user-setup if Fedora version changes (cc41dd3)
  • Remove pkexec, this resolves some newly reported issues with the bazzite portal (f017996)
  • Remove rd.luks.options=discard karg & use --append-if-missing for kargs (#453) (0ccfe46)
  • removed FAQ link at the end (96cebff)
  • removed unneeded parts of the nix installation on the justfile (#441) (9114ec3)
  • Restore evdi on F39 (#480) (ce5eb84)
  • surface-nvidia: Exclude OBS vkcapture (#499) (1df46b0)
  • Switch to layered OpenRazer due to issues in Distrobox. (f127260)
  • Symlink wine64 to wine (Solves a mistaken dependency issue in Lutris) (1e222d1)
  • user-setup: Actually read the cached Fedora version (af64da2)
  • user-setup: Correct Fedora version check, prevents setup from running every boot (98d0536)
  • yafti: Use pkexec to enable Deck BIOS and FW updates (250f20e)

Miscellaneous Chores

Don't miss a new bazzite release

NewReleases is sending notifications on new releases.