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

    The success of Steam Deck has helped a lot. Prior to that Linux ports tended to be very perfunctory and they weren’t tested or supported very well. I guess that now there are actual Linux gamers (via Steam Deck), that support has improved. That said, I think outside of Steam Deck and SteamOS, your experience of gaming is going to be extremely dependent on your GPU, driver support and a number of other factors. Things are far more likely to work well on Windows than they would for Linux.

    • Omega_Jimes@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      20 hours ago

      I could drill down into the work that went into DXVK before Proton came about, enabling the Steam Deck, but that’s a boring history lesson. I will concede that newer bleeding edge hardware is far more likely to be plug and play on Windows, but one of the leading reasons I transitioned was Windows removing support for the audio chipset on the motherboard for my Ryzen 1600. Every time I rebooted, I’d have to unpack a zip file and reinstall the audio drivers, it was maddening.

      In my experience (so, totally anecdotal), my hardware is stable longer on Linux than Windows.

      • 0x0@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        13 hours ago

        Every time I rebooted, I’d have to unpack a zip file and reinstall the audio drivers,

        The OS would autoremove them?!

        • Omega_Jimes@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          5 hours ago

          Yeah, it was super fun. I tried reformatting, I bought a new drive and put new Windows on it and the same thing happened.

        • Nugscree@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          10 hours ago

          It’s probably Windows update “fixing” you drivers by updating them to the Windows version because it is newer. I had to turn off Windows driver updates, because it kept updating my already fully working 5.1 Dolby digital driver to a newer one that only has dual channel audio, and it also broke the optional optical out my sound card supports (and has installed).

      • arc99@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        15 hours ago

        My experience with Linux with Nvidia drivers was basically - hey execute this “.run” file and you get drivers. Okay that worked but then if the kernel updated, the drivers broke and had to be reinstalled. And if the dist upgraded to a new version then the drivers broke completely. And NVidia gave up providing drivers at all for their older GPUs and I was stuck with Noveau which is better than nothing but useless for gaming.

        Conversely, some dists are supported by graphics manufacturers with proper packages but there is always that gap where the driver dependencies and the kernel dependencies are out of sync. Or the graphics driver only works on the last couple of dists and support disappears after that. Or you upgrade the dist and then discover there are no drivers for it yet.

        I know it rankles some purists, but really there should be an long term, versioned ABI for graphics drivers on Linux. The kernel devs hate binary APIs but it should be in the interests of the likes of NVidia / AMD / Intel to develop and support one for their needs. i.e. a driver works across multiple versions of a kernel and multiple dists and makes it far less onerous for users to install drivers and for manufacturers to support them.