Skip to content

Releases: ublue-os/bazzite

v3.5.1

03 Jul 07:20
fd687b4
Compare
Choose a tag to compare

3.5.1 (2024-07-03)

This is a maintenance release due a key rotation issue that occured this morning.
In order to receive future updates, please be sure to read and follow the following:
https://universal-blue.discourse.group/t/important-announcement-regarding-system-updates-action-needed/2689

If you are just installing Bazzite for the first time, no action is necessary.

Reach out to us on Discord or Discourse for further support if needed. We apologize for the inconvenience.

Bug Fixes

  • mesa: Add missing patches from upstream - Fixes an issue with 7000 series AMD GPUs under KDE. (c50dc8e)

v3.5.0

30 Jun 20:20
ceaa454
Compare
Choose a tag to compare

3.5.0 (2024-06-30)

Features

  • Add Bore scheduler and config from CachyOS, replacing System76-Scheduler (00f1eb4)
  • nvidia: 555 drivers with Wayland support.
  • deck: Update to the latest version of HHD, with TDP controls, RGB controls, controller improvements, and way more!
  • Add Brazilian Portuguese translation to README (#1258) (0bcea89)
  • Add fcitx5 for Japanese IME (45d3ef0)
  • add fightcade to yafti (#1171) (40f4327)
  • add firstboot warning to users with polaris gpus (#1277) (7848f42)
  • add hidden ujust to install hhd main branch locally (#1218) (4201633)
  • Add install date to fastfetch (0f493d7)
  • Add libaacs and libbluray for Bluray playback on HTPCs/otherwise. (2112fb0)
  • Add new ublue wallpaper as the default (3c79d31)
  • Add new version of gamescope (60a94cd)
  • Add option to enable desktop integration for Waydroid (0e8f77d)
  • Add RyzenAdj to desktop images (#1179) (91ae917)
  • Add Steam Deck SD card mounting to desktop images (a683b3b)
  • Add udev rule to do cec onboot when bluetooth device connection (#1105) (a37b715)
  • Add ydotool (#1262) (d2e087f)
  • Added Dutch README (#1280) (9c35cba)
  • added panel orietation and gttsize kargs (8bff5e7)
  • Automatically disable bluetooth ertm to improve reliability of controller connections (c313765)
  • Autostart steam on new desktop installs (922e8aa)
  • Build ZSTD compressed images (02620b2)
  • deck: Add DeckHD patch for gamescope (f86661e)
  • deck: Add Handheld Controller Glyphs... (#1059) (e1f026e)
  • deck: Restore nested desktop on KDE6 (e8b409a)
  • deck: Update Handheld-Controller-Glyphs theme with topgrade (27a7db1)
  • Deprecate looking-glass shm in favor of kvmfr module (#1013) (8f7bb0b)
  • desktop: EmuDeck added to Desktop images (#1071) (933e851)
  • dev: add easy local iso and vscode integration (#1127) (532190e)
  • Drop System76-Scheduler, replaced by schedule changes in systemd and by BORE scheduler in kernel. (4743adf)
  • Enable zstd:chunked for smaller updates (0c77bcb)
  • fcitx5: Add advanced Chinese input method fcitx5-chinese-addons (#1261) (cf63b89)
  • framework: Add color calibration files for the Framework 16 (c60e4c1)
  • framework: Add font size patch for Framework 13 (adc3b49)
  • framework: Add needed kargs and extensions to setup scripts (96f1be0)
  • framework: Apply audio fixes for AMD Framework 13 automatically (043ef7e)
  • framework: Move OSD over volume buttons (e813c33)
  • framework: Use Framework logo in logo menu by default <3 (4a8e70b)
  • framework: Use older mediatek firmware for Framework 16 (dbe2aec)
  • generalize certain SYS_IDs (#1257) (6831f7c)
  • GitHub: Adding a ReadMe In french (#1224) (5324790)
  • gnome: Add compiz alike magic lamp effect extension, default disabled (dbc7862)
  • gnome: Add Exhibit flatpak for viewing 3D models. (466a35d)
  • gnome: Add ibus-mozc for Japanese input (1faf9df)
  • gnome: Add power profile switcher extension (pre-configured, but disabled by default) (fb006c2)
  • gnome: Add template for MangoHud.conf (2df9d82)
  • gnome: Add triple buffering patched mutter (b9a9c33)
  • gnome: Support DXVK/vkBasalt config file templates on non-deck versions of Bazzite GNOME. (2df9d82)
  • gnome: Switch to Clapper from Celluloid (b3df588)
  • gnome: Switch to Papers from Evince (cfbb54c)
  • gnome: Use auto-power-profile extension with customizations from Universal Blue (45f533e)
  • homebrew on image (2dbf297)
  • just: add recipe to restart proton (#1091) (4219f5f)
  • just: make setup-decky create /home/deck symlink (#1292) (e78db59)
  • kde: Add krdp (22ad79f)
  • kde: Add MangoHud, DXVK, and vkBasalt configs under the "Create new" menu. (12bed03)
  • kde: Restore KDE Wallpaper Engine integration for KDE 6 (643dc00)
  • legion: Automatically use Legion logo on LGO in Logo Menu (97f4ef8)
  • mesa 24.1 (#1082) (f5f821f)
  • New .desktop shortcuts (Docs and Landing) (#1146) ([01967d1](01967d17562e23013227a0...
Read more

v3.0.1

02 May 07:11
fc3778d
Compare
Choose a tag to compare

3.0.1 (2024-05-02)

Features

  • Add ujust setup-luks-tpm-unlock (5402f53)
  • Add new ublue wallpaper as the default (3c79d31)
  • Add new version of gamescope (60a94cd)
  • Add Steam Deck SD card mounting to desktop images (a683b3b)
  • deck: Add Handheld Controller Glyphs... (#1059) (e1f026e)
  • Deprecate looking-glass shm in favor of kvmfr module (#1013) (8f7bb0b)
  • framework: Add needed kargs and extensions to setup scripts (96f1be0)
  • framework: Use Framework logo in logo menu by default <3 (4a8e70b)
  • gnome: Add compiz alike magic lamp effect extension, default disabled (dbc7862)
  • gnome: Add power profile switcher extension (pre-configured, but disabled by default) (fb006c2)
  • gnome: Restore xwayland fractional scaling (dbc7862)
  • remove root password option from installer (ad9ec40)

Bug Fixes

  • Always install jupiter-sd-mounting-btrfs (821e9ea)
  • bazzite-user-setup should only run when needed (#1020) (f33d1e7)
  • bazzite-user-setup: include in file check and move after first if statement (#1023) (c4670d2)
  • ci: set image version to match source (#1031) (57b0d1f)
  • Correct issue with Steam refusing to launch on some multi-gpu hardware when launched on the dGPU. (0c1a55c)
  • disable requirement for testing branch (224e883)
  • Drop patched bluez (857f933)
  • fix typo (f49e0c0)
  • fully qualify path (e1cbc25)
  • kde: Fix issue with theme picker under KDE6 for Vapor and VGUI2. (3c79d31)
  • no longer tell people to configure grub when showing virtualization helptext (#1042) (3457926)
  • simplify code and add if back for testing (ca44343)

Miscellaneous Chores

v3.0.0 - Fedora 40

24 Apr 17:01
49bbf0b
Compare
Choose a tag to compare

3.0.0 (2024-04-24)

Features

  • Upgrade to Fedora 40 base
  • add bazzite-rollback-helper util (#1002) (1d146d6)
  • add command to support rebasing (#989) (c96bc6f)
  • Add framework-laptop kmod (1ab933c)
  • Add kmod for cdemu (c789ce2)
  • Add kmod for looking glass client (049912f)
  • Add option to ujust to control background transparency of the Ptyxis terminal (0767471)
  • Add option to ujust to disable swipe gestures in gaming mode (Thanks @nicknamenamenick) (94334a0)
  • Add ujust command to optionally install CDEmu for handling disk-based games without a CD drive. (3c38bd3)
  • deck: Automatically hide HHD-UI desktop icon on Steam Deck hardware where it's not applicable. (59e4c38)
  • deck: End X11 support (21e5f14)
  • deck: Remove nested desktop support. This has been broken under GNOME since launch, and is now broken under KDE as of KDE6. (3032dae)
  • desktop: add an action to install ollama on a Bazzite system (#994) (2dba9b1)
  • gnome: Add patched mutter with triple buffering and nvidia secondary gpu copy acceleration (4889453)
  • Include zoxide by default (8ae44a7)
  • New fetch logo (b9419a9)
  • nvidia: Restore X11 support on KDE until Nvidia successfully moves on from 80s Deco (4885be3)
  • Switch to fastfetch from hyfetch (8c921a5)
  • ujust: add ujust for disabling/enabling swipe gestures (#1005) (1ecb734)

Bug Fixes

  • ci: extract digest output from retry action (#1003) (a8675e9)
  • Correct BLEND_TF support in gamescope AMD HDR patch (5538873)
  • Correctly apply vfio after initramfs changes (#987) (79146b8)
  • deck: Use new rotation system based on Valve's bootstrap. (c16afeb)
  • ds-inhibit: autoload hid-playstation to avoid hook conflicts (#991) (a771bf7)
  • Fix issue with Waydroid due to apparmor entry in LXC config (baf680d)
  • just: correctly set default powerprofile to power-saver when selected (e189885)
  • move custom-device-pollrates.conf (#975) (18132ea)

Miscellaneous Chores

v2.5.0

14 Apr 22:15
70cc59e
Compare
Choose a tag to compare

2.5.0 (2024-04-14)

Features

  • New ISO install experience with Flatpaks now included.
  • Removal of initramfs building at first boot thanks to new in-image generation. Existing users who haven't customized initramfs can run rpm-ostree initramfs --disable after updating to speed up future updates.
  • Add auto-vram kargs for Legion GO and ASUS Ally (d8f450c)
  • Add copr helper (df62cd6)
  • Add ISO torrents via archive.org, huge thanks to @qoijjj for all the work on this (#933) (022bf16)
  • Add Nobara USB Polling Rate Patch (#964) (f349a39)
  • Add pre-image initramfs generation, preload fido2, tpm2-tss, and clevis (f9b4ef9)
  • add readme for how to trigger initramfs rebuild (6834f49)
  • Add setroubleshoot by default, with alerts disabled (142e573)
  • Add support for midi in Lutris (5403679)
  • Add udica for generating SELinux policies for containers (b18c31b)
  • deck: add tdpfix for cards that has 15W TDP on boot due to writable sysfs on boot (#892) (0bbd9a5)
  • gamescope: Add HDR patch for Kernel 6.8 (f8ad9ab)
  • just: add warning message for looking-glass shm creation. (1700ea7)
  • just: Enable virtualization for deck hardware (#895) (2139735)
  • just: update recipe to edit tuned default profile using ppd.conf (#907) (eed757d)
  • remove custom rpm-ostree initramfs arg support (c8dc6d8)
  • Remove initramfs step that takes a long time on first startup (b48a3ec)
  • Switch yafti to use the new Solaar flatpak (020060e)
  • update image label with actual kernel version (#924) (2bbdf25)
  • Use new https://github.com/ublue-os/hwe Nvidia install script (a692a2f)
  • Use zstd compression for initramfs (6592377)

Bug Fixes

  • Add lsb_release package for EmuDeck (2c8bfc3)
  • Add missing sqlite package for duperemove, fixes #959 (5403679)
  • ally: Fix a bug where the power drains when the device is fully powered off caused by the fingerprint reader. (f5f0334)
  • Correct issue with hhd being enabled on root, add HHD adjustor package. (929cee4)
  • Correct issues with newest version of distrobox (bae2fae)
  • deck: Restore all settings in restore-gnome-de-settings ujust command on deck images (89ca085)
  • deck: Skip the first update in gaming mode on new installs (5eede45)
  • gamescope: add 3.13.16.9 backport (#967) (45a8e4a)
  • Install firmware on all images, allows desktop images to be used on some handhelds (with caveats) (a5a7b95)
  • kde: Update gtk4 package for Ptyxis (0109f9a)
  • Pull in s76 scheduler fixes from fruitchewy (b60b1e6)
  • readme: Remove Dual Boot documentation (#969) (5bd73aa)
  • remove clevis from dracut.conf.d (977321b)
  • Remove unneeded file checks from hardware setup (7133fc7)
  • Use balanced-no-pstate profile on CPUs that don't support a pstate governor. (1dcda86)
  • Use Ptyxis from ublue-os/staging copr (a1d47b0)
  • Use xone driver as canary for secure boot check (6113650)

v2.4.0 - The one for the Ally and LGO

14 Mar 00:40
bafbd9a
Compare
Choose a tag to compare

2.4.0 (2024-03-14)

Features

  • Add ujust command to install CoolerControl, an excellent GUI for controlling fan speeds on a wide array of hardware (30eac4a)
  • amd: Add LACT to topgrade (cf5e0f0)
  • deck: Add HHD-UI (a8f5feb)
  • just: add option to add user to libvirt group (#865) (36388bc)
  • just: add option to disable vfio (#830) (c86a56a)
  • nvidia: Update to Nvidia 550 drivers (95123e0)
  • Update isogenerator to latest version (#822) (fe48ae0)

Bug Fixes

  • Fix for recent suspend issues on ASUS Ally and Lenovo Legion Go
  • Add patch to avoid conflicts with Fedora's trim service (ed02a65)
  • Add version gating for the fsync kernel (07e0e33), closes #873
  • ci: issues with enrollment password (#823) (1e26697)
  • Correct issue with user setup script execution check (93bc12f)
  • correct orientation for GPD Win Max 2 (2022) (#819) (0f2fb7d)
  • custom initramfs args actually get applied (2bef48a)
  • deck: Correct the default display scale on KDE images (c86fc7d)
  • deck: Ensure the detected branch name is always lowercase (26b1d53)
  • deck: Replace die with finish 0, may correct update errors some users have been experiencing (e980853)
  • desktop: Correct missing steamos-add-to-steam executable in KDE (a8e77d1)
  • distrobox-export (#803) (55cf1cb)
  • dont remove waydroid-choose-gpu (#856) (d58a511)
  • just: Add missing description (#834) (0805791)
  • just: Create repo file with sudo (ba72610)
  • make sure custom initramfs args are set (6bd4949)
  • nvidia: Always reboot at the end of bazzite-hardware-setup, potentially fixes frozen screen that makes kargs appear to take an infinite amount of time. NVK soon? I want off Mr. Nvidia's wild ride. (c267cbe)

v2.3.0 - New Offline ISOs!

23 Feb 23:41
3e08bde
Compare
Choose a tag to compare

2.3.0 (2024-02-23)

Bazzite


Download Bazzite


Make sure you check out the Frequently Asked Questions

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.

Note

A helpful install guide can be found here.

Features

  • Add a just command and default-enabled option to the Bazzite portal to fix download speeds under Steam for Linux. (9f6edde)
  • Add a number of useful cockpit plugins (7b4e7b8)
  • Add a warning when the currently booted image is over a month old (84a9e07)
  • Add auto updating for some CSS Loader themes not on the official store with topgrade (d7c5e52)
  • Add automatic nested desktop resolution handling for a number of handhelds. (668eb07)
  • Add BoxBuddy to Bazzite Portal (16b3eaf)
  • Add HHD support for GPD Win Mini & GPD Max 2 (e347c5a)
  • Add HHD to GPD Win 4 (661160d)
  • Add joystickwake to keep screen alive from controller input (564c5bf)
  • Add MOTD thanks to @bsherman and @castrojo (#717) (674fc08)
  • Add patched switcheroo for multi-GPU systems (6b31f29)
  • Add patched switcheroo-control by Sentry, fixes dGPU/iGPU switching (3f3a1eb)
  • Add Planify (https://github.com/alainm23/planify) to Yafti (ab0535a)
  • Add support for AIR Plus (155f6f5)
  • Add support for ayn-platform driver (33592d3)
  • Add support for REALTEK RTL8814AU devices (cb91d9f)
  • Add support for REALTEK RTLXXAU devices (9a1c9d1)
  • Add System Update application utilizing Topgrade (dc95ca9)
  • Add topgrade for upgrades, this will be extended to take over updates moving forward (2f5bb6a)
  • Add TuneD in place of PPD (c0b853a)
  • Add TuneD-PPD, replacing power profiles daemon (7d63435)
  • Add udev rules for HHD's DualSense Gyro (f492777)
  • Add ujust command to force-enable AMD pstate (c23dac4)
  • Add Vapor & VGUI2 themes for Prompt terminal (d91ad21)
  • Add vdpau drivers with h264 support (90a3cc9)
  • Add ZLUDA for CUDA support on AMD hardware, present in /usr/lib64/zluda/* (515b79f)
  • Allow MangoHUD config on all flatpaks automatically (dd782c8)
  • Allow tailscale control by default for users in wheel, cleanup hhd enabling script (e693724)
  • Allow VkBasalt config on all flatpaks automatically (221f8cb)
  • ally: Add support for BMI323 gyro (c803164)
  • Automatically change iomem for handhelds that need ryzenadj (9b1b4c0)
  • ayaneo: Add ayaneo-platform and patched bmi160 drivers (62aa585)
  • Blacklist k10temp in favor of zenpower3 (bd41da2)
  • ci: Add kernel signing (75d8586)
  • ci: Introduce a stable tag (#710) (c5a69fa)
  • Clean up just file situation, use split deck/desktop just files with a single shared one (0f0feea)
  • deck: Add Bazzite Steam Startup video by SuperRiderTH (9fddcf8)
  • deck: Add BoxBuddy to Bazzite Portal (c8475aa)
  • deck: Add fix for suspend with some wifi adapters. (0492920)
  • deck: Add Loki Max to rotation fix script and nested desktop defaults (df51d82)
  • deck: Add ujust command for installing HHD Decky (55f6915)
  • deck: Add ujust commands to install various themes needed by ROG Ally & Legion Go. (d7c5e52)
  • deck: Include BMI260 gyroscope driver (c88af81)
  • Enable Discord RPC for non-flatpak applications by default (b24e2dc)
  • gnome: Add File Roller Archive Manager (#786) (5e18df5)
  • gnome: Add ujust command to reset Bazzite setting customizations (e4455c6)
  • gnome: Remove Totem in favor of Celluloid (#697) (7c4d2ac)
  • gnome: Show link to Pods in Bazzite Menu (779951d)
  • Include nerd-fonts, this will automatically be used as a fallback for the default Fira Code font when an unknown symbol is requested (6073c84)
  • just: Add changes to work with new tooling in ublue-os/config (#691) (0165dfc)
  • kde: Add option to restore the gtk-4.0 breeze theme to just (5f735d3)
  • kde: Add System Update to the default list of favorite applications (f9614a0)
  • kde: Support light theme in Prompt w/ Vapor theme applied (4a4ed95)
  • legion: Enable Steam Hardware Control when SimpleDeckyTDP is installed via ujust (7827fb1)
  • loki max: Auto enable handycon (00d0729)
  • Make wireplumber write-able for later use with steamdeck-dsp ([35c01cf](35c01cf...
Read more

v2.2.0 - fsync kernel & HDR in Game mode

19 Jan 00:25
daa1299
Compare
Choose a tag to compare

2.2.0 (2024-01-18)

Confused about which image you should use?

Try our new image picker.

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

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

Regarding Steam Deck OLED

Note that the install experience for this is still in-dev, and we can only guarantee full functionality once you've completed installation. Known issues during install are:

  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

Additionally, the following are still to be fixed once installed:

  1. Audio system crashes randomly when resuming from sleep
  2. Refresh rate control

Commands existing Bazzite users may want to run

  • ujust install-gamemode-video - Add the new Bazzite game mode intro video (This is default-enabled in Bazzite Portal now)
  • ujust fix-steam-download-speed - Greatly improve download speed in Steam (This is default-enabled in Bazzite portal now)
  • ujust restore-bazzite-breeze-gtk-theme - KDE only - enable KDE-style corners on GTK4 applications in existing installs, will reset your gtk.css in ~/.config - Default behavior for new users
  • ujust restore-gnome-de-settings - GNOME only - Restore Bazzte's opinionated gnome defaults, same experience new users will get. This is destructive and one-way so don't do this if you've spent time carefully configuring your settings or extensions.
  • ujust restore-gnome-folders - GNOME only - Restore Bazzite's application folder layout, same experience new users will get. Any application we don't organize will simply have no folder. This is destructive and one-way so don't do this if you've spent time carefully organizing your applications.
  • ujust restore-original-terminal - Restore the application icon for GNOME Terminal or KDE Konsole, which were replaced with Prompt. KDE users may also want to change the default terminal in System Settings.

Features

  • All builds now feature the fsync kernel, this is a modified Fedora kernel with extra hardware support, HDR, and more.
  • All builds are now signed with our secure boot key, please see the readme for important notices on that.
  • Add 'ujust restore-original-terminal' to restore the default terminal for KDE/GNOME that was hidden when we switched to prompt (9529cf2)
  • Add a just command and default-enabled option to the Bazzite portal to fix download speeds under Steam for Linux. (9f6edde)
  • Add an alias for hyfetch to use Bazzite logo (a394e16)
  • Add default config for Firefox to handle vaapi (5ff1fef)
  • Add gamescope-shaders package (85955da)
  • Add Gradience to list of optional flatpaks. (911ed83)
  • Add joycond for Nintendo HID support (9aca6dd)
  • Add p-state patched power-profiles-daemon (c260b88)
  • Add Planify (https://github.com/alainm23/planify) to Yafti (ab0535a)
  • Add Pods as a default feature, great for managing distrobox/containers. (028884a)
  • Add support for VTF formats (f1e0d64)
  • Add ujust command to force-enable AMD pstate (c23dac4)
  • Add Webapp Manager (a55b48e)
  • Add workaround for Sunshine to set correct caps for KMS (ed975d1)
  • Add zenpower3 kmod (963620a)
  • added a few apps to yafti (#624) (af6f449)
  • Allow Discover to launch for Vesktop (f5e327e)
  • aokzoe: Support custom refresh rates on AOKZOE A1 hardware (74a127d)
  • Blacklist k10temp in favor of zenpower3 (bd41da2)
  • ci: Add kernel signing (75d8586)
  • ci: Migrate to signing action (e20f1b7)
  • ci: Perform ShellCheck (32f2ff8)
  • ci: Verify base image with cosign before building (06555ee)
  • deck: Add Bazzite Steam Startup video by SuperRiderTH (9fddcf8)
  • deck: Add DeckHD patch to gamescope (842a14b)
  • deck: Add ujust command for installing HHD Decky (55f6915)
  • deck: Add ujust enable-input-remapper to restore input remapper when desired (23152f7)
  • deck: Use Valve-patched UPower (ae345f3)
  • Drop steam-patch in favor of gamescope patches & Decky Loader. (d40aff8)
  • Enable libvirtd service if virt-manager layered (#613) (7409500)
  • Enable MTU Probing matching upstream (692550e)
  • gamescope: Bring in additional patches from ChimeraOS (3036d90)
  • gnome: Add a folder that automatically contains all Waydroid apps (3d95f25)
  • gnome: Add default settings for blur my shell (48586fe)
  • gnome: Add hot edge as a default extension, greatly improves desktop UX by making the dash behave more like a hidden dock. Apply pressure to the bottom of your screen to make it appear. (4f27c04)
  • gnome: Add ujust command to reset Bazzite setting customizations (e4455c6)
  • gnome: Automatically use Prompt if installed, relies on xdg-terminal-exec until upstream makes a decision on default terminals. (3d02031)
  • gnome: Configure Just Perfection extension by default, hide Search box on Deck builds due to Steam Keyboard not functioning with it (819ee2c)
  • gnome: Create folders by default to make app grid cleaner, hide unused winetricks shortcut. (89316c0)
  • gnome: Do gsettings changes in dconf...
Read more

v2.1.0 - Steam Deck OLED & HDR

13 Dec 23:24
eab6f5a
Compare
Choose a tag to compare

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: I...
Read more

v2.0.2 - Fedora 39

08 Nov 05:16
2968491
Compare
Choose a tag to compare

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)
  • War...
Read more