• GenBlob@lemm.ee
    link
    fedilink
    arrow-up
    34
    arrow-down
    4
    ·
    1 year ago

    If there’s a game that can’t run on Linux in the current year then that’s intentional and it’s not worth anyone’s money.

  • MaliciousKebab@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    2
    ·
    1 year ago

    Yeah I can’t play rainbow 6 siege since I switched to Linux but I’m staying strong. Fuck ubisoft. And fuck my friends for trying to make me go back to windoz.

  • thepiguy@lemmy.ml
    link
    fedilink
    arrow-up
    21
    ·
    1 year ago

    I mean, it is not a fault on Linux’s end. We have all the tools we need in the form of wine and dxvk, it’s the game which fails to work due to some obscure dependency or a mandatory rootkit. One great example is genshin- the game itself works flawlessly, but it has a rootkit which obviously does not work on Linux and you have to patch it out.

  • Rooty@lemmy.world
    link
    fedilink
    arrow-up
    20
    arrow-down
    1
    ·
    1 year ago

    At this point I wouldn’t be suprised that some dev companies are taking Microsoft kickback money under the table. There is really no excuse for a game not to work on Linux natively on 2023.

    • dunestorm@lemmy.world
      link
      fedilink
      arrow-up
      13
      arrow-down
      2
      ·
      1 year ago

      Well, the thing is that developers need to go out of their way to intentionally break Linux support. The community does 99% of the work in most cases. Launchers, along with anti-cheat are the most egregious.

      Anti-cheat I can semi-understand, the developer has to do some work, but popular anti-cheats support Linux no problem.

      Launchers, however are 100% useless other than Steam itself, I wish Valve would ban third-party launchers. I wouldn’t be surprised though if some publishers would pull their games from Steam if Valve outright banned them.

  • Marxism-Fennekinism@lemmy.ml
    link
    fedilink
    English
    arrow-up
    21
    arrow-down
    4
    ·
    edit-2
    1 year ago

    Especially if they use an engine that natively supports Linux, they have no excuse not to release a Linux version.

    • EvokerKing@lemmy.world
      link
      fedilink
      arrow-up
      9
      arrow-down
      2
      ·
      1 year ago

      Yes, they do. There is more than just the engine at play on compatibility. The main reason is actually usually the anti cheat.

  • BargsimBoyz@lemmy.world
    link
    fedilink
    arrow-up
    20
    arrow-down
    4
    ·
    1 year ago

    Jesus lol.

    This is probably true for big games, but I wouldn’t get angry at any small developer for not supporting Linux. It’s just not worth it/still such a small base.

      • pyrflie@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Steam and Proton have been huge. I’ve managed to make the switch to a mostly Linux setup due to them.

        Revit’s kinda a bitch still though.

    • thepiguy@lemmy.ml
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      Luckily most of the small inde games always support Linux. Most of those devs don’t have a need or time to go out of their way to botch the support.

  • RoyaltyInTraining@lemmy.world
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    1 year ago

    To be fair, game programming is very often hot garbage. Most things I run do not respond for a while at startup. How difficult can it be to decouple your threads?

  • pastermil@sh.itjust.works
    link
    fedilink
    arrow-up
    12
    ·
    1 year ago

    I’ve had issue with Stray not detecting my game controller. Went to the customer service and they told me it only runs on Windows…

    I’ve successfully run it, only missing the controller support. Turns out I needed to install the udev support to solve it.

  • whitecapstromgard@sh.itjust.works
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    1 year ago

    My experience is that all games run on Linux these days. Wine, DXVK and Vulkan are really good. The only games that don’t run are those that explicitly ban Linux users with some creepy anti-cheat.

  • merthyr1831@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    1 year ago

    Paladins is a pain for this. Game runs fine on proton, and all it needs is some work with EAC to enable linux on multiplayer but despite all the requests they’ve yet to bother.

  • ChiefSinner@lemm.ee
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    1 year ago

    I was just thinking about this the other day…like games are optized for windows usually, but windows is not optimized for games. A fresh Windows 10 runs at 2gb ram on idle. It all went down hill for gamers when Microsoft killed xp

    • R0cket_M00se@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      3
      ·
      1 year ago

      RAM is the cheapest upgrade possible, unless you’re trying to run a game on 8GB in 2023 idk why you’d be that concerned with RAM usage.

        • BaconIsAVeg@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          1 year ago

          Really? My arch install is idling at 2.8gb. Picom (310mb), XOrg (160mb) and pipewire (140mb) are big chunks, and kitty isn’t cheap either but the rest is mainly sub 50mb services that all add up. I’m not running anything heavy like Gnome or KDE either, just bspwm and 2 polybar instances (one for each monitor).

        • R0cket_M00se@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          1 year ago

          Compared to what? And based on what advancement of technology and software? What should it take? Cause we can strip features all day long until we get there.

          • abbotsbury@lemmy.world
            link
            fedilink
            arrow-up
            2
            arrow-down
            1
            ·
            1 year ago

            Cause we can strip features all day long until we get there.

            Good? Okay? We need more minimalism

            • R0cket_M00se@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              1
              ·
              1 year ago

              That’s an opinion, your OS can have whatever you want with however much bloat you want your hardware to have to handle.

              • abbotsbury@lemmy.world
                link
                fedilink
                arrow-up
                1
                ·
                1 year ago

                your OS can have whatever you want with however much bloat you want

                No, it can’t, because you can’t remove the bloat, dummy, that’s the entire point of the problem. People wouldn’t care if they could just remove the bullshit.

                • R0cket_M00se@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  1 year ago

                  You want a Linux install to take up less RAM? Install a lightweight distro like Endeavor or regular Arch and go with an absolutely minimal build.

                  You want that with Windows? There are ISO’s that have Cortana and other preinstalled bloatware already removed, etc. Or you can do the same with PowerShell post-install.

                  The more I hear Linux purists talk the more it’s clear their knowledge of windows is either incredibly basic with no attempt to actually learn or fifteen years out of date. Usually both.

        • R0cket_M00se@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          3
          ·
          1 year ago

          Then you’ll turn around and tell me to use Firefox even though Vivaldi runs on half the RAM.

          Your guaranteed response?

          “Well you have it, might as well use it!”

          Cool, exactly how I feel about the OS. Who cares if it can’t run on less than a GB. I gave 32GB and can’t use all of it if I wanted to even with all my monitors full of applications. Don’t see a difference in the argument.

          • Estebiu@lemmy.dbzer0.com
            link
            fedilink
            arrow-up
            2
            ·
            1 year ago

            “Why would you want to run your entire DE in under 500mb ram?”

            “Cuz it’s cool”

            My arch install runs at 700mb without nothing opened. Yeah, I know I always have Thunderbird/firefox/telegram/mpv opened and my usage skyrockets to 10/11gb on medium, but knowing that my DE only occupies a very small portion of that is pleasant.

            • R0cket_M00se@lemmy.world
              link
              fedilink
              English
              arrow-up
              3
              arrow-down
              1
              ·
              1 year ago

              Sure, if minimizing the amount of hardware your OS runs on is fun for you go ahead. I’m not trying to tell you it’s wrong, I think it’s badass.

              It just isn’t a factor in being “optimized for gaming” when the average system has 8-16GB to spare even under gaming load. That’s like saying your car isn’t “optimized for driving” based purely on MPG and eschewing all other metrics.

      • drathvedro@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        RAM is the cheapest upgrade possible

        Unless you use laptop with soldered-in RAM and insane pricing options.

    • mvirts@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Meh swap is pretty crazy, I am squeezing modded Minecraft in 4gb ram on win10, it takes about 10 minutes to load, but by the time the first few chunks are rendered I think most pages are swapped to disk, letting java take almost the full 4 gigs. Don’t ask why I’m doing this, exactly 😅

  • disconnectikacio@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    edit-2
    1 year ago

    If a game cant be run on linux, thats usually intentional. Microshit at least gives discounts to the developer if the game runs only on their shit. Also m$ have some of components that ultimately lock things to wincrap, for example d3d is meant to do this. Microsoft is a cancerm just like google become one

  • banazir@lemmy.ml
    link
    fedilink
    arrow-up
    10
    arrow-down
    4
    ·
    1 year ago

    Ok, hear me out. Linux is not an easy platform to develop for because it’s in constant flux where systems and libraries come, change and go constantly. Linux itself is a somewhat slippery concept (if we expand from the kernel) where “works on linux” can really mean it’s been tested on one particular distro. Debian stable and rolling releases are not the same. Unless I am completely mistaken, I can see why major developers are hesitant to support linux, whatever it even is. Is Android linux?

    Now, I’m all for this message. Given how OSs have been developing, I advocate for linux adoption and wish people would “vote with their wallet”. Otherwise things just will not change. Well, not for better, if recent history is anything to go by. I just feel that this problem has more prongs than we like to admit, being linux enthusiasts.

    Please correct me if I’m wrong.

    • flashgnash@lemm.ee
      link
      fedilink
      arrow-up
      12
      arrow-down
      1
      ·
      1 year ago

      Not really the case anymore because of proton, game devs develop for Windows and proton and then it’ll run on anything that can run proton, Linux, android, Mac or otherwise in the future

      From what I hear thanks to proton it’s incredibly easy to develop for Linux, as long as you don’t use one of the anticheats that doesn’t support it or intentionally prevent it from running in proton you’re fine

      • banazir@lemmy.ml
        link
        fedilink
        arrow-up
        6
        arrow-down
        1
        ·
        edit-2
        1 year ago

        Well, yeah, but I think the issue is that the best way to develop for linux is to make a Windows binary. I don’t like that. Developers actively sabotaging Wine/Proton compatibility is kind of malicious though.

        • flashgnash@lemm.ee
          link
          fedilink
          arrow-up
          6
          ·
          edit-2
          1 year ago

          I don’t think the best way to develop for Linux is by making a windows binary, I think the best way for game developers to make a Linux version of a game they otherwise wouldn’t is by making a windows binary compatible with proton

          Problem is very few developers actively choose to make a Linux game and windows games if done right run at native speeds on Linux anyway.

          I’m gonna be unpopular for saying this but it’s the same thing as using HTML for desktop/mobile apps, sure it’s not optimal performance wise but it’s a hell of a lot better than often nothing at all because companies can’t or won’t justify development time to support smaller groups of people on smaller platforms

          If such a time comes that desktop Linux has a large enough market share for large companies to take seriously then I’m sure they’ll start developing native versions of maybe even make Linux-first games but sadly we’re nowhere near that point yet so best we can hope for is good cross compatibility tools

    • Voyajer@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      1 year ago

      Linux game devs should be targeting the Steam Linux Runtime which provides a stable environment.

    • uis@lemmy.world
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      1 year ago

      it’s in constant flux where systems and libraries come, change and go constantly.

      Same applies to every non-deprecated OS.