# Bazzite 3.5.0 Update Released

**URL:** <https://universal-blue.discourse.group/t/bazzite-3-5-0-update-released/2368>\
**Category:** Bazzite\
**Tags:** announcements, bazzite-news\
**Created:** [June 18, 2024, 4:53pm UTC](https://universal-blue.discourse.group/t/bazzite-3-5-0-update-released/2368 "2024-06-18T16:53:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nicknamenamenick](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/nicknamenamenick/32/4512_2.png) [@nicknamenamenick](https://universal-blue.discourse.group/u/nicknamenamenick)\
**Post date:** [June 18, 2024, 4:53pm UTC](https://universal-blue.discourse.group/t/bazzite-3-5-0-update-released/2368/1 "2024-06-18T16:53:11Z")

</div>

![Bazzite 3.5](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/0/041fd488a545bd4e4b87142adf4cfb683afed3ef.jpeg)

**[Update](https://universal-blue.discourse.group/t/draft-bazzite-3-5-0-update-released/2368#upgrading-to-bazzite-350-14) ready to download for current users**⬇  
 **New ISOs available on our [website](https://download.bazzite.gg) for new users** 💿

> If you tested this release in the `:testing` channel then you are encouraged to rebase/rollback to `:stable` at this time.

# Nvidia 555 Drivers on Bazzite (Nvidia ❤ Wayland)

 ![Nvidia 555](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/9/96e5bef78eed7c0696c61221df8027b552c0c4cf.png)

The proprietary Nvidia drivers could finally run a Wayland desktop without having multiple issues that AMD/Intel GPU users weren’t experiencing. Using [negativo17’s Nvidia driver](https://negativo17.org/nvidia-driver/) repository to get Nvidia drivers here quicker before they hit stable allowed this to happen. If you have Nvidia hardware and have experienced numerous problems such as flickering, sluggish animations, or strange freezes then hopefully this new driver release fixes those issues.

**New Nvidia driver changes explained in this article** :

> **[NVIDIA 555.58 Stable Linux Driver Brings Wayland Explicit Sync, GSP Firmware...](https://www.phoronix.com/news/NVIDIA-555.58-Linux-Driver)**
>
> The NVIDIA 555.58 Linux driver has debuted this morning as the first stable version in the R555 driver series

However, do not get too excited if you use Firefox as your default browser since there is a new issue involving Wayland and the new Nvidia drivers crashing Firefox upon launching it. There are three workarounds that are available to you however:

- Stay on X11 until this is resolved
- Use the XWayland mode for Firefox
- Temporarily use a different browser

**More information on the workarounds** :

> [@Nvidia 555 drivers incoming, important information!](https://universal-blue.discourse.group/t/nvidia-555-drivers-incoming-important-information/2554):
>
> Congratulations Nvidia users, say goodbye to a ton of old bugs and say hello to some new ones! Nvidia 555 drivers are landing and will be available in the next image build. This post applies to Bluefin/Aurora, Bazzite users stand by for further info. IMPORTANT INFORMATION FOR FIREFOX USERS Firefox is crashing in the Wayland session: (Note: there’s no need to leave a “me too!” or “I need this” comment in bug trackers, they’re aware, stay classy folks!) That means that you have th…

**Bug tracker for this issue** :

> **[1898476 - Firefox crashes on Wayland with Explicit Sync on Nvidia](https://bugzilla.mozilla.org/show_bug.cgi?id=1898476)**
>
> VERIFIED (stransky) in Core - Widget: Gtk. Last updated 2024-09-09.

The X11 KDE Plasma package was going to be removed and all users were going to be on Wayland after updating to follow suit with Fedora, however since the Firefox still has issues with Nvidia and Wayland, X11 is still here. Bazzite’s Nvidia images retained the X11 package even though upstream Fedora did not only because of the awful experience between Nvidia drivers and Wayland.

If you still need or desire X11 on KDE Plasma in the future when it does get removed, then you can install it by **entering this command in a host terminal** :

```auto
rpm-ostree install plasma-workspace-x11

```

Reboot and select the X11 session.

> **IMPORTANT** : This package will most likely have to removed when the Fedora 41 builds are out when **Bazzite 4.0.0** releases later this year.

> Also read the [Installing and Managing Software guide](https://universal-blue.discourse.group/docs?topic=35) on more information on what `rpm-ostree` is and the downsides of using it over other package formats.

# Handheld Daemon Version 3

 ![hhd](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/2/2a4b5c8d6ed3a62eb868931af464efe18e211dbf.jpeg)

> **Access the Handheld Daemon Overlay by double-pressing the “Quick Access Menu” button on your handheld in Steam Gaming Mode.**

[Handheld Daemon](https://github.com/hhd-dev/hhd) has released a new major version recently. It now has proper TDP support, glyphs for handhelds, and proper dual gyro support. HHD is the software holding handheld support together on Bazzite. Decky Loader is no longer a requirement for functionality on handheld PCs, but will always be available as an option as long as it exists for its plugin support.

Highlights from this new release:

- Xbox Elite emulation which has the advantage of extra buttons with no glyphs
- Proper dual gyro support
- New desktop layout
- Fixed controllers breaking after suspending
- TDP slider functionality on the Lenovo Legion Go, ASUS ROG Ally, and several Ayaneo handhelds
- Per-game profile functionality built-in for HHD

 ![Desktop application](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/2/2d37654a7bca5767c45434a75bf932c5ecf8e737.jpeg)

![TDP Slider Example](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/3/38e57c284ef122dca0e0c5ec917a2d9ecdd6c602.gif)

**Newest releases changelogs on Github** :

> **[Release v3.0.0: Steam TDP ✅, Xbox Elite ✅, RGB 🌈✅, Desktop Layout ✅ ·...](https://github.com/hhd-dev/hhd/releases/tag/v3.0.0)**
>
> This 2 month release of Handheld Daemon adds a large number of important features, including Xbox Elite emulation, full RGB support within Handheld Daemon so Dualsense emulation does not need to be...

There is also a hidden `ujust` to install HHD’s development branch locally for testing new features as they arrive. It only installs this version until the device is rebooted.

Enter this **command** in a host terminal to install it temporarily:

```auto
ujust _hhd-dev

```

# Full Steam Deck OLED Support

 ![Bazzite's Desktop Mode on OLED (GNOME Edition)](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/a/a7a59f0ad1a390e48698f2abcfced6fadbf6979a.jpeg)

The Steam Deck OLED is out of development for Bazzite, and most of the remaining issues are related to installation. Bazzite’s original vision was for the Steam Deck LCD so users can have access to newer base packages, layer system-level packages to the host if needed, and printing support so it functions more like a desktop PC without losing any of the features that makes SteamOS unique like [Steam Gaming Mode](https://universal-blue.discourse.group/docs?topic=37).

The installer still requires Basic Graphics Mode unfortunately. The hardware requires a kernel patch to be upstream and at this time it is not. There may also be some other inconsistencies that the Steam Deck LCD does not experience since the hardware is newer. However, compared to the state it was at release when using Bazzite, it should be retain all the SteamOS features.

**Read the current status plus a comparison between Bazzite and SteamOS** :  
[https://universal-blue.discourse.group/docs?topic=1849](https://universal-blue.discourse.group/docs?topic=1849)

# Other Handheld Initially Supported

Outside of the Steam Deck OLED getting proper support for Bazzite, there is now initial support for many ONEXPLAYER handhelds like the ONEXPLAYER 2 PRO 8840U handheld as well as the AYANEO AIR 1S, OXP2/Pro and ONEXFLY handhelds. They should now have proper scaling and rotation out of the box on Bazzite among some other fixes to them. There isn’t any documentation on them on the [Handheld Wiki](https://universal-blue.discourse.group/docs?topic=1038) yet, but the Bazzite team would appreciate if someone can contribute their findings if they own one of these devices. The Handheld Wiki is currently going through a massive overhaul due to the recent changes to HHD and integrating it more into the OS for handheld hardware.

# Steam Gaming Mode Improvements

[Our fork of ChimeraOS’s `gamescope-session`](https://github.com/KyleGospo/gamescope-session) has been updated with several fixes for multiple handhelds. No more specific patches for hardware is needed anymore with Chimera’s newest version of `gamescope-session` and their patches. Hopefully most handhelds can use Bazzite out of the box without much post-installation setup now.

Also, KDE Plasma Nested Desktop is back on Handheld/HTPC images in this new update. The issues with KDE Plasma 6 are now resolved upstream and it now functions properly. Users who enjoyed accessing Desktop Mode through Steam Gaming Mode without switching sessions but lost it during Bazzite 3.0.0 can now use it again.

Lastly, there is now a slightly updated boot video and a new suspend animation. Thanks to [Sean](https://github.com/SuperRiderTH) for these slick animations. It really gives the operating system a unique identity and personality.

# AMD Polaris Workaround for Steam Gaming Mode

 ![Polaris Error Message](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/4/4bc76a96e32354feb5a7e042adef5f03cf2a3235.png)

> AMD Polaris GPU hardware are the AMD Radeon RX 400/500 series.

Strange issues with AMD Polaris hardware and Gamescope have been occurring recently, but workarounds have been implemented to prevent issues at this time. Unfortunately, this workaround prevents keyboard & mouse from working in Steam Gaming Mode, which does not affect Desktop Mode.

If you are installing from scratch then you will need a controller that works over USB or a non-Bluetooth dongle to navigate Steam Gaming Mode or to pair your first wireless Bluetooth controller. Keyboard and mouse support will **not** be functional on this hardware. There has been reports of certain games not launching specifically with this hardware as well. Games that are known to work well on Bazzite may not launch properly on Polaris hardware in Steam Gaming Mode too.

If you rebased to Fedora 39 builds of Bazzite (Bazzite 2.0 images) then you may want to stay there for a little longer until we figure out a different solution and not this workaround. A controller must be paired and functional in Steam before updating to this build. All of the other alternatives do not utilize Steam Gaming Mode at all for Polaris cards at this time until this is fixed upstream.

The current workarounds in place are extremely experimental, and eventually we may have to look into shipping two different versions of Gamescope on Bazzite. A guide will be written soon for this hardware if the issue is not fixed in a timely manner. Auto-starting Steam’s Big Picture Mode without `gamescope-session`, rebasing to a Desktop variant image, or keep your current functional deployment pinned for the time being are the other alternatives. There may be other fixes for this in the next couple months as well, but sadly Polaris hardware has broken on the current Gamescope version. We are open to other solutions if anyone has any as well, so please get in contact with us on this [forum](https://universal-blue.discourse.group/c/bazzite/5), our [Discord](https://discord.com/invite/WEu6BdFEtp), or open a [pull request](https://github.com/ublue-os/bazzite/pulls).

> **Note** : Not all Polaris GPUs may be fixed because there are so many different variants, and we encourage you to report an [issue](https://github.com/ublue-os/bazzite/issues) if you have issues running Steam Gaming Mode.

# Notice to Users Affected by the REBAR AMD Kernel Issue

This issue has been resolved. If you had a problem where games like Helldivers 2 would not launch, then they should now update to the latest Bazzite build. If you rebased to an older image due to not having access to REBAR on your system, it is now **safe to rebase back to the `:stable` channel**.

# MangoHud, DXVK, and vkBasalt Config Templates

 ![KDE](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/e/e4c5cfeddceaf3be4ad894f19a8fdc87258cf08f.png)  
 ![GNOME](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/b/b69ebbfd869a8ed051cf6587258d131583599da5.png)

Configuration templates are now added to Bazzite which give a generic template to edit for MangoHud, DXVK, and vkBasalt. Some of these tools go under utilized since they usually require some manual intervention from the end-user and creating a configuration file is one of the steps involved with this software. Right clicking in your file manager brings up the templates. It is still recommended to read the documentation for each tool and how to use it, but you can obviously skip the installation instructions when using Bazzite.

- [MangoHud Documentation](https://github.com/flightlessmango/MangoHud/blob/master/README.md#environment-variables)
- [DXVK Documentation](https://github.com/doitsujin/dxvk/blob/master/README.md#hud)
- [vkBasalt Documentation](https://github.com/DadSchoorse/vkBasalt/blob/master/README.md#configure)

# Wallpaper Engine Integration Restored

 ![Wallpaper Engine Integration on KDE](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/1X/0b136c529a80f9ca9044fa3654807daa392691a1.jpeg)

> **Note** : Wallpaper Engine only works on Bazzite’s KDE Plasma images.

Wallpaper Engine integration broke since Bazzite 3.0.0 released with KDE Plasma 6. The functionality is now restored since it is now compatible with KDE Plasma 6.1. Read the [Wallpaper Engine KDE Plugin Usage Guide](https://github.com/catsout/wallpaper-engine-kde-plugin/blob/main/README.md#usage) to set it up on Bazzite. Keep in mind, not every wallpaper will be compatible with Bazzite since most are made with Windows in mind.

# New Desktop Applications

 ![Exhibit](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/b/b01b5ea1799926eabce6669459afd1a10ae7d6b9.png)

New pre-installed applications added to Bazzite for this update! [Exhibit](https://flathub.org/apps/io.github.nokse22.Exhibit) is now pre-installed for viewing 3D models on all images. GNOME images will now pre-install [Papers](https://apps.gnome.org/Papers/) and [Clapper](https://rafostar.github.io/clapper/) as replacements for Evince and Celluloid. Waydroid now opens the [Setup Guide](https://universal-blue.discourse.group/docs?topic=32) when attempting to run it without initializing first.

# Bluetooth Controller Fixes

No more controller failing to connect! If you encountered issues in the past with Bluetooth controllers on Bazzite, then it should finally be solved, at least on our side. If you still encounter issues with Bluetooth controllers on the latest Bazzite build, then please report it as an [issue](https://github.com/ublue-os/bazzite/issues).

# A Thinner Bazzite

Bazzite is now slightly smaller in size for updating! A massive cleanup and overhaul has been done to the system packages to Bazzite. Unnecessary packages have been removed that were causing updates to be massive. A notable removal is System76 Scheduler which is now removed and replaced with the [BORE-CPU-Scheduler](https://github.com/firelzrd/bore-scheduler). Feral Gamemode is restored again to the image for those who use that as well. The desktop environment on-screen keyboards like maliit are also now restored.

# Base Packages Updated

[KDE Plasma 6.1](https://kde.org/announcements/plasma/6/6.1.0/) is released. The Linux kernel is now on [6.9](https://www.zdnet.com/article/the-three-top-linux-6-9-kernel-improvements/) and Mesa is now upgraded to [24.1.2](https://docs.mesa3d.org/relnotes/24.1.2.html). Other packages like XWayland, MangoHud, etc. are also upgraded.

* * *

# Upgrading to Bazzite 3.5.0

> Updating **may take a while** and is dependent on your internet download speed plus the performance of the drive Bazzite is installed on.

> View the [Updates, Rollback, and Rebasing guide](https://universal-blue.discourse.group/docs?topic=36) for more information.

Current users can upgrade to the newest builds by updating their system and rebooting. User-installed applications will also be upgraded in the process.

## Desktop Images

Desktop images will usually auto-update once per day and apply on a reboot, but if you are impatient and want the update now, then open the **System Update** application.

Alternatively, open the terminal and **enter** :

```command
ujust update

```

Wait for it to finish, then reboot to be on the latest Bazzite build.

## Handheld/HTPC Images

In Steam Gaming Mode:  
Open the **Steam Menu** \> **Settings** \> **System** and press the **Check for updates** button.

Alternatively, use the method for “Desktop Images” listed above in Desktop Mode.

* * *

[Bazzite 3.5.0 Full Changelog](https://github.com/ublue-os/bazzite/releases/tag/v3.5.0)

**See also** : [Bazzite Buzz #16](https://universal-blue.discourse.group/t/bazzite-buzz-16/2476)

---

<div class="post-metadata">

**Author:** ![nicknamenamenick](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/nicknamenamenick/32/4512_2.png) [@nicknamenamenick](https://universal-blue.discourse.group/u/nicknamenamenick)\
**Post date:** [July 16, 2024, 3:59am UTC](https://universal-blue.discourse.group/t/bazzite-3-5-0-update-released/2368/2 "2024-07-16T03:59:30Z")

</div>

Closed on July 16, 2024, 3:59am UTC

This topic was automatically closed after 17 days. New replies are no longer allowed.
