Skip to content

v2.1.0 - Steam Deck OLED & HDR

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Dec 23:24
eab6f5a

2.1.0 (2023-12-13)

NEW: Steam Deck OLED and HDR support on :testing

Note that the install experience for this is still in-dev, and we can only guarantee full functionality once you've rebased to :testing on your OLED. During install you will see the following:

  1. Non-functional Wi-Fi, requiring the use of a dock w/ ethernet to install
  2. Incorrect screen rotation, recommend users install with the basic graphics option

To rebase to :testing, you may run either of the following:
KDE: rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:testing
GNOME: rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck-gnome:testing

Regarding Secure Boot

Due to devices like the Ally and OLED Steam Deck requiring kernel changes that couldn't be accomplished with kmods, we've had to begin shipping a custom kernel based on Fedora's kernel. This means our kernel is no longer signed with Fedora's keys, and existing Secure Boot setups may run into issues on the :testing branch.

We are working on custom signing. In the meantime, these changes will remain only on the :testing branch to provide fair warning to users currently using secure boot.
Please ensure that you've added the AKMods/Nvidia signing key via ujust enroll-secure-boot-key. Enter the password ublue-os if prompted.

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

ujust 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 documentation link to Bazzite Portal (#549) (e6df636)
  • add initramfs rebuilding with support for user defined initramfs args (#586) (0a97588)
  • add just syntax checker (70f7aae)
  • Add LE stylized Bazzite logo (7ee568a)
  • Add LE stylized Steam Deck logo (50c221b)
  • Add patched Xwayland for Nvidia 545. (e9f304b)
  • Add WineZGUI, an extremely convenient way to launch double-click simple Windows applications that don't require special considerations for their prefix. (a9c5cda)
  • Always layer Steam (#525) (c999706)
  • deck: Add documentation link to Bazzite Portal (#550) (919c17c)
  • deck: Add iomem=relaxed karg automatically on handhelds that require RyzenAdj for TDP control (38a61d0)
  • deck: Add needed changes to support OLED Deck. (0391221)
  • deck: Add Xvfb, useful for running some services in the background in gamemode. (48ae649)
  • deck: Auto-disable bios updates for 32GB RAM decks. (d1c6022)
  • deck: Enable Wayland by default (7378e4a)
  • deck: Implement support for the DeckHD (#573) (4dadf8c)
  • deck: Include new galileo-mura package (12b2875)
  • deck: Replace Website with Forums on Bazzite Portal (#545) (e624854)
  • deck: Switch to new fork of steam-patch (bd245b2)
  • deck: Switch to new steamdeck-dsp package for audio. (460f111)
  • desktop: Restore displaylink on desktop images, leave off of deck images until issues with MangoHUD are resolved. (d8ee043)
  • desktop: Switch from CoreCtrl to LACT as the default AMD overclocking solution. (083dda2)
  • Export OpenTabletDriver GUI in just command (6af4a21)
  • gnome: Add bazzite-menu extension to desktop images, modify defaults to show gamemode option on deck builds. (5831b1d)
  • Preinstall GOverlay (#572) (f21da88)
  • readme: Add Features from Upstream (#536) (360cd78)
  • readme: Add link to announcements (#551) (8d32a3a)
  • Replace Website with Forums on Bazzite Portal (#544) (5f8951d)

Bug Fixes

  • Add redhat-lsb-core to resolve issue with EmuDeck depending on lsb_release (29399fb)
  • Always return pipewire replacement as true (72b73e8)
  • autologin/return-to-gamemode: Don't assume path to home directory (#571) (b35b1f2)
  • boot menu: Add missing ASUS NVIDIA entries (2f3d8c5)
  • boot menu: Correct broken GNOME Surface entries (febb15a)
  • boot menu: Correct GNOME Surface sublabels too (d2d9366)
  • Correct missing extest library (d324f62)
  • deck: Add udev rule for Galileo brightness control (b4b18bd)
  • deck: Correct EmuDeck install on GNOME builds (762db3c)
  • deck: Correct rotation of Plymouth on Galileo (e2be1e6)
  • deck: Correct zram disabling karg (ea5b583)
  • deck: Don't consider errors in steamos-automount to be fatal, this is just a request for external drives to be mounted. (dac5bf5)
  • deck: Fix issue with ntfs in the latest udisks2 (11408e1)
  • deck: Improve just scripts for bios handling (ab5a503)
  • deck: Include wifi firmware for OLED deck (b1337ff)
  • deck: Increase volume for LCD deck in steamdeck-dsp (b9eb87f)
  • deck: Missing characters on Bazzite Portal (#599) (7608c6e)
  • deck: Modify returned/accepted values of os-branch-select to something the steam client understands (62e299c)
  • deck: Patch path to ladspa plugin in steamdeck-dsp (bdb10d1)
  • deck: Prevent BIOS updates on DeckHD and 32GB decks even if requested. (162dd80)
  • deck: Remove steamdeck-dsp for now (086c17c)
  • deck: Restore audio changes on main, this is in lieu of steamdeck-dsp which will remain on :testing for now. (58ddbf4)
  • deck: Update jupiter-hw-support package (0b35eda)
  • Drop DDControl as a default, caused unresponsive monitors for some users. (d6dede7)
  • gnome: Cleanup dconf files, add service to apply. (b9b1e42)
  • gnome: Fix issue with logo menu not enabling automatically on Fedora 39. (a94f845)
  • gnome: Remove gnome-software-rpm-ostree. Slows down gnome-software and offers little for our use case. (f34aa80)
  • hardware-setup: Set default target to graphical, fixes rebase from base image (#568) (7131005)
  • Install proper 32 bit glibc package (0b2c9af)
  • kde: Add gwenview and okular flatpaks to default install list after they were removed from Kinoite. (7e683ba), closes #526
  • kde: Restore Calculator as a flatpak (d3d08b4)
  • legion: Disable X11 by default to correct issues with display rotation (f6f407e)
  • Missing characters on Bazzite Portal (#600) (8bda75e)
  • nvidia: Remove older 32 bit glibc package (290f766)
  • Only autostart Steam on deck images (2534fb9)
  • Properly handle asus-nvidia images in enable-supergfxctl (53398e9)
  • Reinstall pipewire from Fedora updates (06d49d9)
  • Resolve xdg-desktop-portal issues(!) (57cbf67)
  • Restore noto-san change removed from main (4d955cb)
  • Temporarily remove xwaylandvideobridge, fixes white box issue (e9e6087)
  • Use patched bluez library (b7e6c44)