I have a Steam Deck, and I love it. It can handle 90% of my library, and it’s always improving.

I decided to try out a linux distro for my OS, because the biggest drawback has always been the hoops that I had to jump through to get games up and running. I went for Pop OS, since that seemed to be natively friendly with NVidia, and the lowest barrier for entry. However, in Steam, I see that there is a much more limited selection of games compatible with my system. Is there a way around that, to get the same selection as my Steam Deck? Or is it this way because the Steam Deck is a singular platform that is developed for based on specific architecture?

  • Keegen@lemmy.zip
    link
    fedilink
    English
    arrow-up
    81
    ·
    10 months ago

    You need to go to Steam settings and enable Steam Play for all titles, otherwise Steam will only show you native/verified games as playable.

      • sugar_in_your_tea@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        15
        ·
        10 months ago

        It probably should be at this point. The opposite made a ton of sense when Steam Play was new and most games didn’t work, but now the opposite is true (at least in my experience).

    • Nibodhika@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      Also I seem to remember doing the same on my Deck a while back, possibly he also did it there but forgot about it since this is a do once and never again thing.

  • doomsel@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    ·
    10 months ago

    By default only the officially supported games are listed. If a game is not supported this does not in.any way mean that it will not work. In my experience everything except some anticheat infested games will not work. For some rare games some tinkering is necessary, yiucan typically find infos here in the protondb

    To make all games visible, go to your settings then go to the “Compatibility” settings, then locate the “Steam Play” section. Toggle on the “Enable Steam Play for all other titles,” choose the latest Proton version from the dropdown menu, click “OK,” and restart Steam.

  • emerica@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    13
    ·
    10 months ago

    I believe Steam is just showing you games that can run natively on Linux. You have to run Windows games through wine/proton like the Deck does.

    I don’t actually have an anything except the Deck running Linux so I can’t help beyond that. I may even be wrong but it’s at least a place to start searching.

  • MrPasty@lemmy.sebbem.se
    link
    fedilink
    English
    arrow-up
    7
    ·
    10 months ago

    Since I can see you already got help to solve your problem. Welcome to Linux, you made the right choice.

  • J4g2F@lemmy.ml
    link
    fedilink
    English
    arrow-up
    5
    ·
    10 months ago

    Did you turn on steamplay/proton on in the settings? Including the toggle to use it for all titels?

    Of course does not mean all games are playable, but they at least should so up in your library to try.

    You can test a windows game and especially single player games most just work. If you have some problems you can check it on protondb.com. Maybe someone already found a simple solution.

  • warmaster@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    9 months ago

    If you like Linux and you end up staying, next time buy AMD, everything will be easier and ready out of the box.