this post was submitted on 29 May 2025
19 points (95.2% liked)

Steam Deck

18079 readers
759 users here now

A place to discuss and support all things Steam Deck.

Replacement for r/steamdeck_linux.

As Lemmy doesn't have flairs yet, you can use these prefixes to indicate what type of post you have made, eg:
[Flair] My post title

The following is a list of suggested flairs:
[Discussion] - General discussion.
[Help] - A request for help or support.
[News] - News about the deck.
[PSA] - Sharing important information.
[Game] - News / info about a game on the deck.
[Update] - An update to a previous post.
[Meta] - Discussion about this community.

Some more Steam Deck specific flairs:
[Boot Screen] - Custom boot screens/videos.
[Selling] - If you are selling your deck.

These are not enforced, but they are encouraged.

Rules:

Link to our Matrix Space

founded 4 years ago
MODERATORS
 

I saw the update about Steam trying to provide a way to update the BIOS however, I didn't find much discussion about it elsewhere.

Some people are saying fwupd is great, others are saying it's not supported by OEMs.

What's the current status regarding this entire thing?

you are viewing a single comment's thread
view the rest of the comments
[–] prole@lemmy.blahaj.zone 3 points 1 month ago* (last edited 1 month ago) (4 children)

Bazzite uses a "ujust" command to update everything (distro, flatpaks, distrobox containers, layered packages, etc.) and I'm pretty sure it includes bios updates. Unless it's just drivers that I'm thinking of..

If you click their "update system" icon, or just type "ujust update" in the terminal, it does the rest. Updates don't apply until you reboot, as is the case with all immutable distros (that I'm aware of).

Don't currently have access to double check though.

[–] Fubarberry@sopuli.xyz 2 points 1 month ago (3 children)

From looking at Bazzite documentation, ujust is a collection of scripts that run different updaters/etc. It does cover bios updates by running ujust enable-deck-bios-firmware-updates.

From looking at the Bazzite github, this runs a shell script that checks to make sure you have Steam Deck hardware and don't have the DeckHD replacement screen or 32GB ram mods installed, and then enables jupiter-biosupdate.service. I'm guessing that service is probably using fwupd for updates, but haven't been able to confirm it yet. If anyone else has some insight I'd be interested to hear it. I know the bazzite founder is active here but I'm going to restrain myself from pinging him and wasting his time over curiosity.

[–] prole@lemmy.blahaj.zone 4 points 1 month ago* (last edited 1 month ago) (2 children)

From looking at Bazzite documentation, ujust is a collection of scripts that run different updaters/etc.

This is correct. Anyone using Bazzite that wasn't aware of this should type "ujust" into the terminal to give you a list of pre-made "recipes".

Tons of very useful shit. Lots of useful things specifically for gaming, but also non-gaming related stuff as well. Lots of things that are annoying to manually enable/install on an immutable distro in there, making it super easy to set things up.

You can update the individual things like you said, but just entering "ujust update" does everything at once

I use Bazzite on my laptop so I can't really speak to how things work on handhelds

[–] xavier666@lemm.ee 3 points 1 month ago (1 children)

Okay, this is great. I know about ujust but didn't know it could even update the BIOS

[–] prole@lemmy.blahaj.zone 2 points 1 month ago

Glad I could help! Bazzite has been amazing.