• TheProtagonist@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    I have a custom built PC running on Windows 10, which has no TPM and therefore cannot update to Win11. I might consider Linux as an alternative on some regular laptop, but I’m afraid that my games might no longer be running if I switch the OS from Windows to Linux.

    • Zron@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      2 days ago

      Proton has come a long way.

      The only game I can’t play is fortnight, and that’s because Epic won’t enable the anti cheat to run on Linux, not because the game doesn’t work.

        • dubyakay@lemmy.ca
          link
          fedilink
          English
          arrow-up
          8
          ·
          edit-2
          2 days ago

          Adding to what the others were saying, proton has an unaffiliated website for reporting purposes, protondb.com. It tallies user reports of the games working or not. The data is associated mostly with steam libraries.

          I don’t have a lot of games in my steam library, relatively speaking, barely over 100. But there are zero games that would not work on Linux for me:

          In this context Platinum means it works out of the box, Gold means some users experienced minor issues (mostly older reports by nvidia users) that required some tinkering with launch options, such as setting an environment variable. Silver and Bronze mean gradually more tinkering required but still works. This excludes native apps (which do not use wine/proton) and borked apps (of which I own zero).

          Note, that this is a translation layer, not emulation, and often games can have better performance under Linux thanks to the system not getting bogged down by the OS itself.

          Also note, that 99% borked games are due to kernel level anticheat and DRM being implemented improperly by the game developer, which proton can’t handle. You can still make it work under Linux, but you’d actually require emulation for that, instead of proton.

          Edit:

          Another screenshot of the top50 played saturation to show you what to expect.

          • TheProtagonist@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 days ago

            OK, thanks for the information, that sounds really interesting. I was playing Doom Eternal and Metro Exodus some time ago, but I made a bread and didn‘t pick it up anymore due to a lack of time. Many years ago I was also trying a bit of Linux on a Netbook (small notebook). By then it was really a different world than Windows.

            However, I am not sure how easy that is to manage with getting the right Linux distribution, then Wine, then Proton and then getting all tricks and tweaks right… - I am not a tech expert, so leaving a system that works out of the box is a bit of a hurdle for me.

            What would be the best Linux „Distro“ (I guess that‘s how it is called) to start with? I would prefer if I would not have to deal with command line stuff… ;-)

            • dubyakay@lemmy.ca
              link
              fedilink
              English
              arrow-up
              3
              ·
              2 days ago

              People keep saying Bazzite now for distro. But as a relatively new linux user (since last summer) I’ve managed to make things work with Linux Mint, arch and Fedora no hassle.

              Heroic launcher (GOG, Epic) or Steam will handle proton&wine for you. Just need to check a check-box in the game’s config on whether you want to run native or proton.

              • TheProtagonist@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                2 days ago

                Which Distro would you recommend for a relative newcomer? My PC was once “high-end” but is already a bit older (2016/17?). Still quite powerful, I guess.

                • Zron@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  3
                  ·
                  2 days ago

                  Linux Mint is very user friendly. It’s basically the windows UI, including all the familiar keyboard shortcuts, and the software store is very robust. 99.9% of things are just point and click. Using Steam and a browser is the exact same experience as on windows, only a bit snappier.

        • ohshit604@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          4
          ·
          2 days ago

          As another person mentioned Proton is Linux’s compatibility layer for Windows applications, from my understanding it installs necessary .NET frameworks and other dependencies into a fake C:\ drive an then utilizes that fake C:\ to trick the game into thinking it’s running Windows.

          Every windows applications I put through Proton has not once failed to open. Now the claims that Anti-Cheat for games isn’t supported is purely false, most popular anti cheat’s do support Linux however, it’s entirely up to the publisher to tick the checkbox to allow Linux users to play.

          Battle eye, Punk Buster, Easy Anti-Cheat all support Linux natively.

        • nightlily@leminal.space
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 days ago

          It’s an extension of WINE, a compatibility layer that allows Windows apps to run on Linux, with better support for games. It’s what the Steam Deck uses.

    • ☂️-@lemmy.ml
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      2 days ago

      try them out. the only real exceptions are some multiplayer games that are specifically blocked on linux. anti cheat itself is working, its up to the companies to let us use it.

      a lot of games run faster, even through proton.

    • Spaniard@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 days ago

      What games? Even games with EasyAntiCheat work in Linux nowadays, but it depends on the devs.

    • Kekzkrieger@feddit.org
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      Almost every single modern game runs on Linux, i always thought it was an issue but in reality it just works out of the box most of the time.

    • Crozekiel@lemmy.zip
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days ago

      For what it’s worth, I switched 2 years ago and have yet to run into a game I wanted to play and couldn’t. There are some glaring holes, mostly around “serious e-sports” games that have overly invasive anti-cheat (or devs that specifically choose to block linux) that won’t work. Riot and Epic both seem to have a hard on for blocking linux users, as an example.

      But here’s the neat part. You can make the switch and see, and it costs you nothing. If you are in the minority that it just won’t work for and have to switch back to windows, you are in the exact same spot you are in now, with nothing lost but a bit of time.

    • BlameTheAntifa@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      Linux is fantastic for gaming. You’ll even see performance improvements. The only games that have problems are those that intentionally block linux, like Destiny 2, but they’re not worth playing.

      The places you are likely to run into problems is with certain desktop apps. For example, the Affinity suite or software designed to support specific devices or peripherals. But if gaming is your focus, Linux is genuinely a better choice than Windows all around.

    • rottingleaf@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      If it’s not “any game of a list of 200 and it must run without effort”, then most games can be made to work either with a certain version of Wine and winetricks settings, or with a certain version of Proton, and there are many things to consider trying.

      I once couldn’t play X-Wing Alliance under FreeBSD because of joystick not being visible, so I went as far as patching Wine’s winmm (I think) to make it work, and carrying that patch around when upgrading Wine or installing someplace new. Glad to report that now one doesn’t need it.

      That’s more than most things require, and some can’t be made work with just one simple patch, but the point is - a lot of games work.

      And once you’ve made it work, no additional effort is needed. Just having, maybe, a script setting the right environment variables and launching the game.

      A lot of games will just run.