Ill keep it as short as possible, apologies if i keep rambling(ill put my specs at the bottom)

Over the last yew years, i have used quite a lot of distros, from mint (currently my main again), to manjaro to solus to endeavouros and more i cant remember, one thing they all (minus solus) had in commong (for me) was the fact that pc gaming…was horrible on them.

Many hours where spend getting different games to work, or rather trying to get them to work at all, most of them had failed, steam, lutris, default wine, no matter what has been used)

As an example:

Anno 1404 history edition (best anno, fite me), i bought it on steam, tried launching it, didnt work, tried several proton versions, didnt work, lutris, didnt work, i downloaded a crack to see, didnt work either, using a different file format, nothing.

Sometimes i was able to make it work, once and than never again, solus was the only one where anno 1404 worked out of the box, i managed to make it work in endeavouros once by installing two packages i could never find again. (most recently, i bought space marine 2, didnt work and keeps crashing no matter what i do9

But this was the best case scenario, games really work.

Is it just my hardware?

Am i using linux just wrongly for years?

Is it my fault?

Am i missing something?

My specs:

prebuilt desktop: Acer Nitro N50-620

memory 64KiB BIOS

memory 32GiB System Memory

memory 16GiB DIMM DDR4 Synchronous 26

memory 8GiB DIMM DDR4 Synchronous 320

memory 8GiB DIMM DDR4 Synchronous 320

processor 11th Gen Intel® Core™ i5-

bridge Intel Corporation

display TU116 [GeForce GTX 1660 SUPER]

storage Micron_2210_MTFDHBA1T0QFD

bus Tiger Lake-H USB 3.2 Gen 2x1 x

network Tiger Lake PCH CNVi WiFi

bus Tiger Lake-H Serial IO I2C Con

  • statler_waldorf@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 days ago

    I’ve had good luck using Pop!_OS to game on Nvidia systems. Can’t speak specifically for those two games, but several other games that gave me trouble on other distros worked smoothly on Pop.

  • tempest@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    11 days ago

    Some games are trickier than others for sure. Are you using protondb as a reference?

    Anno 1404 is a 15 year old game with aggressive DRM so I could tell right away that it would be one of the more tricky titles.

    • Mandy@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 days ago

      i actually did try using protondb in several gaming cases, i recall tweaks there working maybe once? if at all?

      and i tried quite a few games, some where i went to protondb of course to check, but for me, it sadly never helped

      • tempest@lemmy.ca
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        11 days ago

        Is it just my hardware?

        It is not your hardware

        Am i using linux just wrongly for years?

        Not really

        Is it my fault?

        Not really

        The main issue from what I can tell is you are trying to play older windows games which can be pretty hit or miss. More recent pc games often support the steam deck which is usually a good sign for compatibility.

        Gaming on Linux has greatly improved over the last couple years (especially thanks to proton/steam deck) but if you are trying to run older games that were never designed to run to it or you want to play online games with aggressive anti-cheat it is still going to be a bit of a struggle.

        I would recommend sticking to an Arch based distro like EndeavourOS (as it is similar to the SteamOS) or a Debain based distro and not swap around too much so you can get a feel for it without having a bunch of things change on you all the time like package names and the like.

        All that said if your jam is older windows games and you have access to windows and are tired of messing with the OS and just want to play games just use windows, try linux another day.

  • Rooki@lemmy.worldM
    link
    fedilink
    arrow-up
    0
    ·
    11 days ago

    I never seen that weirdest ram configuration ever. Its probably cursed. I never had any game that did not play at all, either i had to change some minor settings but it worked good. ( I am on Linux Mint Cinamon too )

    I would guess the memory just freaks out some games that use more than 8gb ?

    protondb is showing you if it is compatible with linux. If it isnt working on yours BUT it shows Gold or platinum on protondb its a YOU issue.

    • Mandy@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 days ago

      protondb is showing if it works at all yes, btu it also has a bunch of epople and possible tweaks showing it

      neither protondb own ratings nor these tweaks did much to make any of the games i tried work (i dont recall any of them being native to linux)

      my rig is a pretty common stock build (minus the increased ram)

      so if it isnt a hardware issue, and i dont tinker with system files, or any funky stuff like that

      why would it be a “me” issues?

      • Rooki@lemmy.worldM
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        11 days ago

        Because if its gold then it says A LOT of people have no issues ( small issues ). Many people recommend to use GEProton.

        The ram is not common, it is not recommended and could lead to crashes or incompatibilities.

        1. The sizes
        2. The different clock speeds
        • Mandy@sh.itjust.worksOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          11 days ago

          if a bit more ram (and no other hardware changes) actually causes so much issues with gaming, is it really a me problem?

          that just sound like a rather trivial change

          if you say that its truly that funky, i can remove the extra ram and make it a simple and ncie 16gb

          • deejay4am@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            11 days ago

            Yes because again it’s the mismatched ram sizes and the different clock speeds. IMHO the clock speed issue is way more likely to throw things off than the different stick sizes, although neither are ideal.

            • False@lemmy.world
              link
              fedilink
              arrow-up
              0
              ·
              11 days ago

              The mobo should just be downclocking then all to the same speed. Should be, but who knows

          • BananaTrifleViolin@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            11 days ago

            Its not about memory size its about the asymmetric sticks. It was a classic problem with OS memory management in the past. Modern OS are better at dealing with it but it is not the optimal set up.

            You’re running windows game which use proton/wine that manage memory for the game and use linux for access to RAM. The asymmetry could conceivably cause issues you wouldn’t notice with native apps.

            I’d try removing the 16gb stick (or the two 8gb sticks and keeo the 16gb stick; all that matters is whatever ram isnleft is the uniform) and see what happens with the games you’ve been trying. It might not he the issue but the only way to know is to test it, rather than dismiss it because its not what you expected.

            • Mandy@sh.itjust.worksOP
              link
              fedilink
              English
              arrow-up
              0
              ·
              11 days ago

              i dont think i ever needed the extra ram anyway since i put it in, will remove them real quick

                • Mandy@sh.itjust.worksOP
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  edit-2
                  7 days ago

                  the only other difference so far: when playing one single game: it makes the entire system sometimes freeze up and force me to reboot

                  a game that worked perfectly before

                • Mandy@sh.itjust.worksOP
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  10 days ago

                  i didnt exactly stress test with a couple dozen games, the one game i tried had the same error message as before

  • bionicjoey@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    11 days ago

    The Anno games are notoriously hard to run on Linux. Protip: always check Protondb for Linux compatibility.

    Also, if you find yourself missing Anno on Linux, check out Tropico or any number of city builders by Hooded Horse. There are lots of great resource production chain city builders out there that don’t force you to use Uplay

  • nijave@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 days ago

    Running Steam (Windows) games on Linux (Fedora) has always been finicky for me. Sometimes requiring digging into logs to figure out what’s going on

  • CMDR_Horn@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    11 days ago

    I’ve been gaming on Linux for years. I do habitually avoid games that would be borked ootb by things like anti cheat. But typically I have very minor issues.

    Do you check out protondb.com at all?

    • Mandy@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 days ago

      quite often actually, unfortunately:

      i cant recall any tweaks people mention there ever working on any of the games i tried

    • prole@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      0
      ·
      10 days ago

      Yeah, been on Linux a bit over a year now, and have yet to run into a game that I’ve wanted/bought that didn’t work just fine. Including some that steam call “unsupported” (Like Dark Souls Prepare to Die edition with DSFix).

  • LunchMoneyThief@links.hackliberty.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    Using workarounds to attempt to get foreign software running on an operating system for which is was never built is always going to be fraught with problems.

    If the game isn’t distributed compiled for your platform, then you are a second class citizen and no amount of API wrappers, translation layers, VMs or whatever will ever address the core issue.

    Running a game in Proton (Wine) is not playing on Linux. It is your linux environment contorting itself and doing miraculous back flips in the hope of convincingly coaxing the Windows binary game into thinking that it is running on an actual Windows host.

    Soft solution: Purchase games that are properly developed and released targeting your platform natively.

    Hard solution: Graduate from playing games and move on with your life. (btw mine improved a lot after putting gaming behind me for good. + I can now use whatever computer hardware and software I damn well please)

  • lurch (he/him)@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    11 days ago

    It has always been gaming ready, but you lose a lot of performance if you play non-native ganes.

    Try some non-Steam native Linux ideally coming with your distro. For example OpenAstroMenace, Warzone2100, OpenTyrian or nexuiz etc…

    Also the older multiplatform Java MMO Spiral Knights should even run with Steam (and without) on high graphics settings, but maybe you will have to swap out its bundled Java for a 64bit one.

  • Artemis@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    11 days ago

    Have you enabled Steam Play in the game options? Might be an easy step to miss/forget. Usually if a game won’t run for me it ends up being something simple like that!

    • Mandy@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 days ago

      i can see why, i always make sure its activated before i force a specific proton version to try, just to be sure

      • Artemis@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        11 days ago

        Ahh gotcha. The Anno series is great (same with Linux!) so keep at it - best of luck!

  • Randomgal@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    11 days ago

    It is not. It has gotten better but it still has ways to go. Unless you want to game while huffing copium, after spending a good chunk of your gaming time troubleshooting.

  • azvasKvklenko@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 days ago

    The thing with trying different distros drives me a bit nuts. If you’re getting consistently bad results across so many different ones, then you can see how distros don’t matter all that much after all. What really matters is your hw config combined with software config. Stop trying different distros expecting that some of them will maybe do something differently, stick to one and try to figure out the problem or ask for help. Only resort to other distro if you know that it will make something easier (eg provide more up to date packages).

    You said what’s your hw configuration, but not much about how you handle NVIDIA drivers. By default, your GPU will run on open drivers built in Linux kernel called Nouveau, combined with OpenGL (and for your GPU that’s it for now) implemented in Mesa. This is enough for basic things to work, such as the desktop, video playback, office applications, but not necessarily games. For that you need the proprietary NVIDIA drivers. Check manual of your currently used distro for how to get those drivers in place. For your GPU even the newest drivers are available (560), so it’s good if your distro offers that. For drivers older than 555 series, use X11 session instead of Wayland.

  • RememberTheApollo_@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    11 days ago

    What kind of gaming?

    Single player or some older multiplayer games without anti-cheat programs running?

    Probably ready for a lot of those.

    Triple-A major games with anti-cheat?

    Not so much.

    I moved my Steam library over…or at least the games I could actually play. There’s a lot of games that just won’t work despite the Linux crowd constantly saying gaming is great on Linux. VR? Not a chance.

  • x00za@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 days ago

    Well, you aren’t really talking about gaming on Linux. You’re talking about running Windows games on Linux. Wine and Linux are absolutely amazing for gaming, but it’s mostly up to the developers at this point.

    About waht you are saying about Anno; I have a feeling you’re not fully understanding Wine/Proton and how it works. By learning a bit about it you’ll probably start to understand what actually is not working. A good place to start is always the ProtonDB page.

    Linux is beating Windows in some gaming benchmarks btw :)

    • Mandy@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 days ago

      whats the difference between gaming on linux and running windows games on linux? isnt both of them gaming on linux

      protondb as good as a resource it may be, i tried it often, with anno 1404 too, but i honestly dont recall tweaks there ever working for me (for games rated to be running of course, i dont try games that are rated in the red naturally)

      I see that linux is pretty good in benchmarks and i believe it so too, however, that is not the case for me and im at a point where im torn between “something is wrong with me and my setup” and “what voodoo is everyone else using that they arent telling me?”

      • index@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        ·
        11 days ago

        whats the difference between gaming on linux and running windows games on linux? isnt both of them gaming on linux

        There are games that are native to linux that run just fine