• barnaclebutt@lemmy.world
    link
    fedilink
    English
    arrow-up
    52
    arrow-down
    1
    ·
    1 day ago

    Which I’m sure is much higher than windows games working on windows. Proton is awesome for old games.

  • Deestan@lemmy.world
    link
    fedilink
    English
    arrow-up
    24
    arrow-down
    1
    ·
    23 hours ago

    The stereotype is of the haughty Linux user, but fuck me all I ever see in these discussions is Windows users being belittling assholes.

  • xytaruka@lemmy.world
    link
    fedilink
    English
    arrow-up
    38
    ·
    1 day ago

    Switching to linux had me cold turkey league of legends im a healthier happier person now.

    • sibachian@lemmy.ml
      link
      fedilink
      English
      arrow-up
      15
      ·
      1 day ago

      the real cold turkey was Riot killing linux support last year. Seems like there wasn’t enough linux players at the time for them to walk back that decision.

  • kinther@lemmy.world
    link
    fedilink
    English
    arrow-up
    19
    ·
    1 day ago

    The only games I’ve struggled with are those with codecs that are not distributed with Proton. Installing GE-Proton solved it.

    99.99% of games on Linux unlocked.

    • rhabarba@feddit.org
      link
      fedilink
      English
      arrow-up
      18
      arrow-down
      1
      ·
      1 day ago

      IBM killed OS/2, because they hate end users. IBM has a long history of making great end user products (awesome keyboards, great laptops, still good software) only to sell them to the highest bidder. All IBM execs can see are penguins with suitcases full of dollar bills. OS/2? End users loved it, but it didn’t run on mainframes. Killed. The Model M keyboard? End users loved it, but it was too durable, so it did not guarantee many sold units (because why would anyone buy a new Model M while the old one is still good?) -> rebranded as Unicomp and left to rot. (Typing this on a Unicomp PC122, but that’s a different story.) Thinkpads? Ah well, those are expensive. And they aren’t mainframes. Sold to the Chinese because ugh! End users! Lotus (SmartSuite, Notes)? Nice to have, but nope, too many end users. Ugh! End users!

    • cynar@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      21 hours ago

      I’ll take compatible.

      Most people game on windows. It’s monolithic nature also means that they will mostly encounter the same bugs.

      Linux has a wider base of functionality. A bug might only show up on Debian, not Ubuntu.

      End result, they spend 60% of their effort solving bugs, for 2% of their base. That’s not cost viable.

      Compatibility means they just have to focus on 1 base of code. All we ask is that they don’t actively break the compatibility. This is far less effort, and a lot easier to sell to the bean counters.

      Once Linux has a decent share, we can work on better universal standards. We likely need at least 10% to even get a chance there.

    • thelittleblackbird@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      24 hours ago

      Ummmm sure?

      I don’t want to start that extremely old flame war of native VS jit code but…

      Proton is not an emulation, it is a translation to native code, and while it has some drawbacks (more memory usage, more time at start up to compile things) it can unlocks a lot of potential when the hw support new capabilities, this is the reason that some dx10 games run faster on Linux…

      • KubeRoot@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        24 hours ago

        I might be wrong, but I don’t think proton is either? It’s running x86 instructions either way, wine just provides a way to load it from the windows executable and library formats, and together with proton they provide implementations of windows libraries for those executables to use.

        • thelittleblackbird@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          19 hours ago

          As far as I know for the new Vulkans layers and dx12 implementation there is a “translation layer” from the old dx implementation to the most updated one. This is the main reason why old games runs faster on Proton than in w7 for the same hw. Even if they were designed for w7 specifically.

          Last time I checked this was done during the booting of the game, but i have to admit this was time ago and it could have been changed.

    • yeehaw@lemmy.ca
      link
      fedilink
      English
      arrow-up
      5
      ·
      17 hours ago

      Interesting. I beat hollow knight on my Linux desktop years ago. And I’m currently playing through silksong on my steam deck. And you’re right. I’ve never seen this lol.

    • panda_abyss@lemmy.ca
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 day ago

      Really the thing that does not work for Linux gaming is when you have a high dpi display. So many games render the UI wrong.

      I don’t know if they work correctly on Windows either.

      • Yttra@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        17 hours ago

        I played through and 100%'d Silksong entirely on Linux. The only issue I had was that the native Linux version had buggy controller support causing phantom inputs, and didn’t activate rumble at all (like the original Hollow Knight).

        I normally play everything through Proton-GE by default and didn’t realize the game was initially installed as native. Forcing GE installed the Windows version and it was flawless all through the final boss.

        (In short, definitely a skill issue)

  • python@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 day ago

    I finally switched to Linux just a few days ago when upgrading my laptop’s SSD, and so far I have only opened minecraft to see how it runs - extremely smoothly, even though I could not figure out how to make use the Nvidia GPU. I’d say it runs noticeably better on Linux than it did on Windows.

    • Frenchgeek@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      15 hours ago

      Unless it has changed recently, I think most distros default to running on the Nvidia GPU all the time: Switching back and forth doesn’t always work. (Or at least, that’s how my laptop run with Manjaro)

  • orosus@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    24 hours ago

    The only game I am not able to make it work on Linux is “The Sims 4”. After installing it on Steam, when clicking on Play, it runs the EA app in the background and tries to start the game, but it doesn’t load. Any suggestion?

    • dangrousperson@feddit.org
      link
      fedilink
      English
      arrow-up
      7
      ·
      23 hours ago

      always check protonDB:

      https://www.protondb.com/app/1222670

      Looks like most people are using GloriousEggroll’s version of Proton (ProtonGE) and some are using launch options to disable the EA Launcher.

      GE works on Wine at Red Hat and is thus very knowledgeable about windows translations and the stuff he changes about Valves Proton are often merged down the line, its like an unofficial beta release and I’ve had good a experience with Hus proton Versions.

      That said, to actually get custom Proton Versions I use “ProtonUp-Qt”(available as flatpak): https://davidotek.github.io/protonup-qt/

      Which downloads different Proton Versions and manages them for you. You can then set the default for all games in the steam settings, or on a game-by-game basis

  • Shayeta@feddit.org
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    5
    ·
    1 day ago

    Impressive, now tell me what % of the top 20 current concurrent players games run on linux.

    • flying_gel@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      1 day ago

      Not necessarily, steam includes a windows compatibility layer making many windows games playable on Linux and that’s how most steam deck games run. On stream deck specifically the battery life and performance is often better under this translation layer than installing windows and running them natively.

      Edit: Just skimmed the article, this is exactly what it’s about.

      • BCsven@lemmy.ca
        link
        fedilink
        English
        arrow-up
        15
        ·
        1 day ago

        I think its more that you stated the obvious. Like saying 100% of Linux Appimages run on Linux. The reason to move from Windows, or one of them, is MS using telemetry and screen capture and other bloat that ruins the gamiglng experience due to processing power needed, you move that to a Linux machine and there’s no background garbage running.

        For example my machine had dual boot, at idle windows was using 6% of processing power to do nothing. On Linux it was 0 to .5% to idle.

        With windows updates I have to delete Ai.exe and Ai.DLL from the office folders or randomly ai starts hogging resources even if I have no office apps in use. Just a terrible user experience.