From my understanding Steam Decks come with SteamOS preinstalled on them. Yet when you look at the list of games on steam that are compatible with Linux + SteamOS, its a small fraction.

But what confuses me is this page

https://store.steampowered.com/steamdeck/mygames

It shows your games that are compatible with the Steam Deck which has a Linux based OS. And almost my entire library is compatible with the Deck. Can someone help me understand how this is possible? If games are compatible with the Steam Deck, why wouldn’t they also work on Ubuntu for example?

  • @ieightpiOP
    link
    41 year ago

    Thanks the info. I’m hoping to switch to Ubuntu soon, so it’s good to know that I can use Proton to run most of my games

    • @[email protected]
      link
      fedilink
      71 year ago

      If you intend to use Linux for gaming, then using a distro that’s optimised for gaming, such as Nobara, would be a much better option, IMO.

      • @[email protected]
        link
        fedilink
        English
        41 year ago

        Or just not Ubuntu, used to the kneejerk good for newbie but, pooch screwed. Nobara gets you a fedora base, so, cool.

      • @ieightpiOP
        link
        11 year ago

        Thanks for the tip. I’ll look into this. Does Nobara have regular security updates like the main Fedora OS?

        I’m fairly new to the whole Linux thing so I want to make sure my PC is secure while running Linux

        • @[email protected]
          link
          fedilink
          21 year ago

          Yes, of course. It uses Fedora’s default repositories but adds it own repository with the customisations on top. So the update cycle is pretty much the same as Fedora.

          Nobara is made by the same guy who makes Proton-GE, ie, GloriousEggroll, so you know that this is a legit distro.

    • @NabeGewell
      link
      English
      31 year ago

      You can also run windows programs on Linux.

      To this day i can’t find image viewing software as good as irfanview which is Windows only , yet i just run that as if it’s a native program