I'm thinking about switching to SteamOS since it's built for gaming. Most of my games run fine on Linux Mint, but not all of them. I also heard Valve say "it's just a PC", does that mean it's suitable for software development too?

top 56 comments

sorted by: hot top controversial new old
[–] 42 points 9 months ago (6 children)

Most of my games run fine on Linux Mint, but not all of them.

You're not changing much when you're changing distros, you may have slightly newer or older packages but we're all running essentially the same Linux Kernel, Proton versions, etc.

You'd probably have less of a headache by trying to diagnose the games that don't work than swapping OSs blindly and hoping that works.

If you were to swap, I'd look at something Arch-based. This way you'll have access to the newest versions of everything (for good or ill).

  • source
  • hideshow 6 child comments
  • [–] 34 points 9 months ago (3 children)

    You're not changing much when you're changing distros

    This needs to be a pinned comment on every distro-hopping post.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 6 points 9 months ago*

    For real. It's basically do you like typing apt, dnf, or pacman more? Do you want stuff ready to go with potentially things you'll never use, or do you want to do it all yourself? Do you want daily updates or just occasionally updates.

  • source
  • parent
  • [–] 3 points 9 months ago

    Strong disagree. I tried so hard to make Fedora and Mint work but it just wouldn't play nice with my RTX 3080. Could it have worked with enough tinkering? Probably, but it took even less time to simply get CachyOS to work for most things out of the box.

  • source
  • parent
  • [–] 1 point 9 months ago

    but we're all running essentially the same Linux Kernel

    Uh, yes and no. If you're on Linux Mint 22.2+ you're on 6.14. If you're on Linux Mint 22.1 you're on 6.8.

    If you're running Arch or equivalent, you're either on 6.17 or 6.18 at the moment.

    Now that doesn't seem like a huge gap, but 6.8 came out March 2024. 6.14 is from March 2025. Debian 13.3 I think is on 6.12 which is November 2024.

    These all seem recent, but Linux moves at such a fast pace that if you're gaming you really should be on the latest kernel for the best possible performance for gaming, especially if you have newer hardware.

    Of course use whatever you like, but I would tell people to evaluate what would be the best option for their environment. For me I run my own websites and game servers. They're all on Debian containers.

    If my mom came up to me and said she wanted to try "Linux" on her laptop, I'd just throw Ubuntu 24.04(or 26.04 for the next LTS) on it because I know she just needs something to surf the web.

    And for me I recently went all in on CachyOS for my laptop and gaming desktop. I'm not running the latest and greatest hardware(Ryzen 3000 and 5000 series, Nvidia 3000 series), but this is my first attempt at a Arch based distro(well except my Steam Deck) and it's been pretty rock solid.

  • source
  • parent
  • load more comments (1 reply)
    [–] 24 points 9 months ago (1 child)

    As others have said, Bazzite is probably a better choice as steamos is pretty much targeting the steam deck. But if you want there is also the HoloISO project that tries to make SteamOS work better on other hardware.

  • source
  • hideshow 1 child comment
  • [–] 43 points 9 months ago (15 children)

    bazzite is probably the better choice.

    you can most likely get all of the same benefits from your existing install, though. just need the right configuration.

  • source
  • hideshow 15 child comments
  • [–] -2 points 9 months ago (14 children)

    you can most likely get all of the same benefits from your existing install,

    You can't get Gamescope, which really makes all the difference in the world, especially in couch/controller gaming.

  • source
  • parent
  • hideshow 14 child comments
  • [–] 4 points 9 months ago

    I installed game scope on my Fedora install.

    FSR crashes sometimes, so I disabled that. The only real issue OSS that if you use game scope the steam big picture exit menu gets replaced with the steam deck options only, so I had to create a separate “game” to send a kill signal to gamescope.

  • source
  • parent
  • [–] 2 points 9 months ago (10 children)

    https://docs.bazzite.gg/Handheld_and_HTPC_edition/Steam_Gaming_Mode/

    Bazzite utilizes Steam Gaming Mode by forking ChimeraOS’s gamescope-session and modifying it to fit the needs of our operating system.

  • source
  • parent
  • hideshow 10 child comments
  • [–] 2 points 9 months ago (9 children)

    Bazzite was offered as an alternative to "your existing install".

  • source
  • parent
  • hideshow 9 child comments
  • [–] 2 points 9 months ago (8 children)

    Lol I was willing to give you the benefit of the doubt and assume you meant that gamescope would be difficult to get working under Bazzite's immutable architecture.

    You do realize gamescope is just a package you can install, right? Do you think it's a unique feature of SteamOS or what?

  • source
  • parent
  • hideshow 8 child comments
  • [–] -2 points 9 months ago (7 children)

    You do realize gamescope is just a package you can install

    LOL It is not.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 1 point 9 months ago (5 children)
  • [–] -1 points 9 months ago (4 children)

    ...was there something you wanted to add?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 9 months ago (3 children)

    You seem very misinformed so I'm just providing you with resources.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 16 points 9 months ago* (last edited 9 months ago)

    SteamOS is an immutable Arch. Valves aim is to reduce support costs by ensuring everyone has the same build and to only support a hardware subset (AMD APUs) so it's less general purpose than a regular Linux distro intentionally. A steam deck is just a PC though and it is usable for non gaming tasks the same way a gaming focussed immutable system like Bazzite is. I even did development on a Chromebook for a month or more years ago as a challenge. It's possible. It wasn't ideal. The further you get from steam hardware and use case the more hoops you will need to jump through.

    Games generally run more or less the same on any Linux system if they have the same kernel , steam runtime, mesa and proton in my experience. CachyOS might get a few more FPS until the patches they use get more widely distributed. Some compositors will get a little more performance than others.

    Some games have detection for Steam deck that works around bugs they haven't bothered fixing for proton users in general. I have one game I had to set an environment variable so it would behave like on steam deck.

    I think SteamOS on a mini amd apu system hooked up to a tv as a gaming system would make a lot of sense. Running it on a regular desktop for non gaming taks is more of a novelty thing. It's less practical than using a more general distro.

  • source
  • [–] 12 points 9 months ago

    Game compatibility and overall performance will be mostly the same regardless of which Linux distro you choose.

    Yes some gaming focused distros add a few small extra tweaks bit in the grand scheme of things it's largely the same.

    I wouldn't suggest using SteamOS outside of steam hardware het as its not built for general purpose computers. Futhermore, I wouldn't suggest using Bazzite (the steamos-like distro for general purpose computers) unless you were installing it on a gaming focused pc or htpc.

  • source
  • [–] 10 points 9 months ago (1 child)

    I also heard Valve say “it’s just a PC”, does that mean it’s suitable for software development too?

    Yes, I used my Steam Deck for software development briefly. But don't use the flatpak versions of the IDEs, use the tarballs instead. The flatpak sandbox will cause weird issues when the IDE is trying to access resources outside its sandbox. Also keep everything -as much as possible- in your home directory as intended by SteamOS, don't try to unlock the read-only filesystem, even though you can, you will lose everything when SteamOS updates.

  • source
  • hideshow 1 child comment
  • [–] 2 points 9 months ago

    I still haven't gotten to give it a full proper go. But Toolbx is designed to assist with development on immutable OSs. Let's you do regular package installs for all the various Dev tools into a container. Can either install your IDE into the container and run it like a regular app, or use an IDE with built-in Dev Container support.

  • source
  • parent
  • [–] 9 points 9 months ago* (2 children)

    You want to install SteamOS on your desktop PC? Because thats not officially supported. You can still do it, but you might get unlucky with hardware compatibility. Its primarily intended for use with custom hardware like handhelds or for dedicated gaming machines that you would put in your living room.

    If you just want a desktop OS that can be used for productivity, but also goes well with gaming, i would choose something else.

    Popular choices are CachyOS or Bazzite if you want to have very up to date software, but personally im just running good old debian even if it does not have the absolute latest drivers.

    Unless something is badly configured, there shouldnt be a major difference between any of these distros game performance wise, so its more about what you like in terms of UX and UI.

  • source
  • hideshow 2 child comments
  • [–] 3 points 9 months ago (1 child)

    And heck, I'm on Ubuntu and have no problems. I played BGIII and Cyberpunk 2077, full graphics,no glitches. Currently back on Skyrim with a couple hundred mods using Vortex.

    Any Linux distro with Protontricks should be fine.

  • source
  • parent
  • hideshow 1 child comment
  • I’ll echo this, minus the Skyrim part because it’s been years since I touched it. Also, I’m on Debian, not Ubuntu. BGIII, Cyberpunk, Horizon Zero Dawn/Forbidden West, Satisfactory, Doom 2016/Eternal, Diablo III when I’m in a particularly self-loathing mood…anything I throw at it, it’s handled. Haven’t played a single game on Windows in at least 3 years.

    Also runs DaVinci Resolve Studio like a beast. That includes peripherals like the Speed Editor and Micro Color Panel, as well as the Blackmagic Intensity 4k capture card in a Thunderbolt enclosure. For my use case, there’s nothing Windows does that Debian can’t, apart from the whole “I paid like $200 for a license for this OS so the can serve me ads and spy on me all the time” thing.

  • source
  • parent
  • [–] 7 points 9 months ago

    I've used it. It's fine on the SteamDeck but it's not made for desktop yet. Just use CachyOS or Bazzite.

  • source
  • [–] 32 points 9 months ago (10 children)

    SteamOS isn't really avaliable 😅 they said they were gonna do it, but they never did.

    Bazzite is basically steamOS for normal pcs- but I would try something like endevaros or other arch distros if u wanna aim for steam.

    SteamOS is arch based.

  • source
  • hideshow 10 child comments
  • [–] 2 points 9 months ago (2 children)

    SteamOS isn't really avaliable

    It is available. Always has been. It's just a matter of whether it will work on your machine.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 14 points 9 months ago (1 child)

    ^

    For those looking to take the leap:

    https://store.steampowered.com/steamos/download/?ver=steamdeck

    Write image to USB, Boot to USB, press install from inside the live environment.

    If you're using AMD hardware you will have better luck, but it is not guaranteed to work.

  • source
  • parent
  • hideshow 1 child comment
  • [–] -3 points 9 months ago (5 children)

    Think you should edit your comment to remove the misinformation.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 10 points 9 months ago (4 children)

    gurl what?

    SteamOS is made for spesific hardware. hell a couple of years ago you had to try to trick it to even install on smth outside of steamdeck.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 9 months ago (3 children)

    You said it isn’t available but it is. So you should edit your comment to not spread misinformation or clarify with a qualifier about hardware.

    https://store.steampowered.com/steamos/download/?ver=steamdeck

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 9 months ago (2 children)

    It's "available" in that you can get the ISO to re-install SteamOS on your Steam Deck in case you decided to try running Windows or your install got corrupted.

    SteamOS as it is right now only works on an all-AMD setup, and there's still issues with it if it's installed on anything but the 3 devices that are officially supported at the moment

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 9 months ago (1 child)

    Perhaps then, for the sake of pedantry, a better fitting word could be “compatible”.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 9 months ago

    "Compatible" is not the word to use here. If you have Intel or Nvidia hardware you're going to have tons of issues. Especially with Nvidia graphics cards where you generally don't get a display at all.

    Hell, I have an all-AMD system and I would likely have issues as well, since SteamOS doesn't support GPU's newer the the RX7000 series, and I have an RX9070XT.

    If you're going to insist on putting a label on the SteamOS install file, it's "unofficially available for technical support". Anything suggesting more than that is dishonest

  • source
  • parent
  • [–] 5 points 9 months ago

    I have a Steam Deck and it works brilliantly for me.

  • source
  • [–] 5 points 9 months ago* (last edited 9 months ago) (1 child)

    It's optimized for gaming and you can install a lot of standard Linux apps. But it only works on specific hardware like the Deck and Legion at the moment, the Frame and Machine should be running their versions. A lot of things that come in a standard Distro for PCs have been removed that you might take for granted. I like to think of it as a balance between PC and game console, remember when you could side load Linux onto a PS3, sort of like that.

    I use my Deck in desktop mode and connect it to my TV for web browsing, Steamlink to my tower and occasionally use the Libre apps, but I wouldn't recommend using it as your daily PC. It doesn't exactly feel like a fully fleshed out PC, hard to put a finger on it until you use it.

  • source
  • hideshow 1 child comment
  • [–] 5 points 9 months ago*

    There's really no reason to use it on a general purpose desktop. It's designed to basically make a PC into a console. You do still have full access to the (mostly) normal Linux system behind it, but it's not something I'd use unless I was setting it up for someone who didn't want to deal with any of the behind the scenes stuff.

    CachyOS, Nobara, and Bazzite all should get you the same level of gaming support with more flexibility as a normal OS, and they can all run Steam Big Picture which is basically the SteamOS UI.

  • source
  • [–] 3 points 9 months ago

    Not much suitable for software development in normal classic way, all ur building tools u will have to run in distrobox or similar ways, u can disable read only file systems but it loose all point it basically just arch linux

  • source
  • [–] 5 points 9 months ago* (3 children)

    at the end of the day, steamos is still linux which runs steam, just (AFAIK, and on steamdeck) immutable, which is probably not something you want on desktop (or you do, I'm not here to tell you how to computer).

    Just the default steam/valve vendor decorations don't make games run any better, imo.

    I'd just keep to a regular distro for a general use pc.

    edit: but, yea, I've seen people run eg. video editors etc on steamdeck, so it does work as a regular pc too, if you really want to.

  • source
  • hideshow 3 child comments
  • [–] 1 point 9 months ago (2 children)

    The gamescope micro compositor does make games run better. You can obviously run that on others distros as well, but on SteamOS it's out-of-the-box.

    Is SteamOS immutable though? I thought that was just Bazzite.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 9 months ago

    Is SteamOS even available for desktop PCs yet? I don't think it is.

    From the SteamOS page:

    We expect most SteamOS users to get SteamOS preinstalled on a Steam Deck or device that incorporates SteamOS. The only devices officially supported on SteamOS right now are Steam Deck and Legion Go S. We are working on broadening support, and with the recent updates to Steam and SteamOS, compatibility with other AMD powered PC handhelds has been improved.

    Until this changes, which I think is in the works, I recommend using some other popular distro.

  • source
  • [–] 4 points 9 months ago (1 child)

    Finally the discussion I searched for. I bought a steam deck killed steamOS the first day and went full bazzite. But since I used CachyOS on other hardware, I believe it is maybe better. So what? SteamOS, Bazzite or CachyOS?

  • source
  • hideshow 1 child comment
  • [–] 2 points 9 months ago*

    If it's only for the games, maybe using steam flatpak can help. So the packages needed for gaming on steam will be up to date (if you have an NVIDIA card it will still be a problem I guess). And install maybe protonup-qt (don't know if it is still used or replaced, sorry) to manage your proton versions and download the versions needed.

    In addition, check protondb website to see if the problem you encounter are known and if it can be solved whether with a different version of proton or a command line in steam launcher exe of the game.

  • source