This is just a vent post / unpopular opinion (? unsure if unpopular). Specifically on Steam. Linux native builds are so buggy and glitchy and never work right. Always some combination of:

  • No sound
  • Old outdated version missing content and incompatible online
  • Controllers don’t work
  • Crashes, doesn’t launch at all
  • Horrific FPS
  • Cutscenes don’t play
  • Weird game breaking softlocks and logic errors, like critical items not spawning and dialogue not triggering
  • Zero support and low priority from the developer

I have none of these issues with Proton. Proton works perfectly fine, I love it. This only happens when a game doesn’t use Proton. As soon as I change to Proton all issues are resolved. This problem has followed me across distros with fresh installs, so it’s not a config issue. Yes I have the correct drivers and such, NVIDIA proprietary unfortunately. It’s so strange, you’d imagine the native build would run better not worse.

The worst part is, it’s not easy to tell when a game will launch using Linux native as it’s the default priority. Games can even silently update and stop working when they gain Linux native “support”. You have to manually go in to properties and override compatibility to proton. Normally I do this when I notice a suspiciously large amount of bugs and I’m like hmm… oh look it’s Steam Linux Runtime 1.0 again.

I wish there was a way to just force Proton globally. Either that or people actually test and maintain their Linux builds. I’d rather there be no Linux build at all if they’re going to be so terrible.

Edit to add commented example list of games:

I couldn’t get a full list because I was relying on having set a flag forcing a specific version of Proton to identify which games were problematic to jog my memory… Unfortunately this data is local only and was not synced between computers, so it was lost when I changed distro. Just from my limited memory though, I can list some that I distinctly remembered when writing up my post, though it’s many more in reality. It’s also surprisingly hard to see whether a game even has a Linux native version, you usually have to wait for the store page to load and scroll down to compatibility, which is just annoying.

Games that worked well:

  • Factorio
  • Stardew Valley
  • Baba Is You
  • All Valve games (TF2, DotA2, etc)

Games that had issues:

  • 1001 Spikes
  • The Case of the Golden Idol
  • Broforce
  • Spiritfarer: Farewell Edition
  • The Stanley Parable: Ultra Deluxe
  • Cook, Serve, Delicious
  • Valheim
  • A Game About Feeding A Black Hole
  • Audiosurf 2
  • Keep Talking and Nobody Explodes
  • Slay the Princess
  • TIS-100
  • Cassette Beasts
  • Brotato
  • Bit.Trip runner
  • Don’t starve together
  • Unpacking
  • While True: Learn
  • Fez
  • Magicka 2 (controllers not working)
  • One Shot (critical gameplay bug right at the end. Had to watch a let’s play to finish it. I messaged the dev who left me on Read)
  • Just Shapes & Beats (no sound)
  • Tiny Bookshop (no sound)
  • HiveSwap (critical gameplay bug right at the end, and savefile bricked, had to watch a let’s play and the dev ignored me) (I’m not a “fan” I swear, please don’t lynch me)

I’m getting tired and I’m sure you get the point. Almost every game in my experience has been unplayable on Linux runtime. I’m glad it’s working well for you though.

  • Baggie@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 days ago

    Suggesting this in case it helps because I had a similar issue, I was having issues with my system defaulting to integrated graphics for Linux native games, once I turned that off in the BIOS it was fine. Fixed most of my issues immediately.

    Like it sucks it’s not just plug and play, but yeah this could be your fix.

    • Zarobi@aussie.zoneOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 days ago

      What setting was that? For it to live in your BIOS/UEFI of all things ia also bizarre… Unless you mean the secure boot / trusted drivers stuff, which I disabled yonks ago.

      • Baggie@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 days ago

        Depends on your motherboard manufacturer, if you google your brand with disabling igpu or integrated graphics you should be same to find the right menu? This all assuming your CPU has integrated graphics of course.

        • Zarobi@aussie.zoneOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 days ago

          I just checked and mine was already disabled. I am on Wayland though so maybe that also causes issues with older Linux games

          • Baggie@lemmy.zip
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 days ago

            It definitely can be, though I’m on Wayland and pretty much problem free. You miiiight be able to diagnose further with system logs and that kind of thing? But if I’m honest my diagnostic skills aren’t great compared to like 30+ years of windows.

            • Zarobi@aussie.zoneOP
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 days ago

              I’ll just use proton tbh lol. I try and avoid deep dives on my PC, I don’t have the energy or time anymore to do that. Unless I really care about it, like getting my DAW setup with JACK and multi MIDI loops, but you only have to do that once rather than per game