• RickyWars1@lemmy.ca
    link
    fedilink
    English
    arrow-up
    49
    ·
    9 months ago

    Cool that average FPS is better but:

    The impressive FPS deltas aside, it should be mentioned that, with the exception of Arch Linux, average frame times (measured as 1% lows, in this case) on Linux were generally behind what Windows managed by up to 20%

    I feel like worse 1% lows makes this title misleading. Hopefully with time this gap will close.

    • narc0tic_bird@lemm.ee
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      2
      ·
      9 months ago

      1 % lows are likely a driver thing (Nvidia calls it “Game Ready Drivers”), with Arch you’ll get new drivers (or kernel versions) much earlier, similar to Windows.

  • Kecessa@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    42
    arrow-down
    3
    ·
    9 months ago

    Testing done on specific hardware and not a broad spectrum of machines is as relevant as asking one person their political opinion and saying that applies to their whole nation.

  • OfficerBribe@lemm.ee
    link
    fedilink
    English
    arrow-up
    35
    arrow-down
    5
    ·
    9 months ago

    1 day cannot pass without this article getting reposted across various communities.

    • Troy@lemmy.ca
      link
      fedilink
      English
      arrow-up
      15
      arrow-down
      3
      ·
      9 months ago

      It’s okay. Lemmy isn’t a wiki. Content is organized temporally. Imagine these conversations as bar conversations (just because one group had a conversation one night, doesn’t mean another group can’t repeat it the next). If you are annoyed that the algo keeps giving you the same stuff, sort by All and New Comments and you’ll find niche communities to subscribe to.

    • GarytheSnail@programming.dev
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      2
      ·
      9 months ago

      I swear people just scroll through lemmy, see a post they like and then think to themselves, “this is cool, I should post this on lemmy!”

    • Cethin@lemmy.zip
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      9 months ago

      As someone on Linux, and who thinks performance is generally slightly better on my machine after switching, I totally agree. This post has been old for a while now. Get some more data and then post that new thing or stop posting it.

  • LillyPip@lemmy.ca
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    3
    ·
    9 months ago

    I’ve been out of the industry for a while, but unless Windows was completely rewritten from the ground up in the last 5 years, this doesn’t surprise me. That OS has always been a hot, bloated mess. And no, I’m not a Linux bro. I use another heavily commercialised OS that doesn’t run Windows because I no longer have the energy to care.

    An OS written on Unix can outperform Windows? I’m shocked.

  • Mandy@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    5
    ·
    9 months ago

    I keep hearing and seeing from seemingly everyone that Linux gaming is better basically every month, how it keeps improving and stuff (like the article here)

    But for me personally it never did in the last 5 years, whenever I try to step out if emulation and back to windows exlusove games? Its like 5 bullet Russian roulette, if it works at all and doesn’t stop working for inexlicitly no reason

    What are yall doing to actually make things work somewhat reasonable (default lutris, proton, or ge has never even renowtly worked how well for me, at all)

    • snekerpimp@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      9 months ago

      Modern Linux kernel and steam with proton, and in a few instances lutris with wine. Unless it has anticheet, it’ll play pretty well.

        • snekerpimp@lemmy.world
          link
          fedilink
          English
          arrow-up
          8
          ·
          9 months ago

          AMD 7600x and 6700xt, Debian 12… proton, wine, keyboard and mouse? Been using it no problem with cyberpunk and Starfield for a few months now. Play Diablo 4 and overwatch with my kids. Been gaming on Linux for almost 4 years now. It HAS come a very very long way since the steamdeck was launched though. Proton and lutris are the glue that hold it all together.

          • Mandy@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            2
            ·
            9 months ago

            idk what kinda glue you are thinking about, but it aint the one im seeing gtx 1660 super here and distro agnostic for me, same problems all around

            cyberpunk, a slideshow at best, tried several times and several configs diablo 4 (got it from a friend), never launched, cause battlnet never works

            • snekerpimp@lemmy.world
              link
              fedilink
              English
              arrow-up
              5
              ·
              9 months ago

              I’m convinced it’s my AMD graphics that are making things so easy for me. I have had no issues at all with their drivers. Ran arch with no issues for a few years, now Debian for a few months. Have never had an nvidia card.

              • NixDev@programming.dev
                link
                fedilink
                English
                arrow-up
                5
                ·
                9 months ago

                I have been using an all AMD system for years on Linux and haven’t had any issues. Some coworkers with Nvidia graphics said it was a nightmare. So it must be the AMD drivers

            • the_weez@midwest.social
              link
              fedilink
              English
              arrow-up
              1
              ·
              9 months ago

              I have over 200 hours in cyberpunk on Linux. The gog version is a little bit more work to setup the steam version. If you have it on steam, and have steam installed natively (not inside wine) it should work assuming you have the correct GPU drivers installed.

              I’ve always had weird, buggy shit with Nvidias Linux drivers. AMD is pretty great though.

              You could try an open source game like xonotic that supports Linux to test as well.

    • Cralder@feddit.nu
      link
      fedilink
      English
      arrow-up
      4
      ·
      9 months ago

      For me default proton “just works” usually. But I play a lot of indie games

    • Treczoks@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      The only issues left with Windows-Only games is their crippeling-for-purpose anti-cheat code. Anything else works better on Linux.

      So the question is whether to support those BDSM anti-cheat games, or get a better gaming experience.

  • Xideta@ani.social
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    9 months ago

    I’ve heard that Linux’s task scheduler is just much better than windows’, so it kinda makes sense that all would beat Windows.

  • BearOfaTime@lemm.ee
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    4
    ·
    9 months ago

    What do the performance metrics look like for the games that won’t run on Linux?

      • Toribor@corndog.social
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        3
        ·
        9 months ago

        When did ‘rootkit’ come to be a generic term for invasive software? Rootkits are a specific type of thing.

        • 𝒍𝒆𝒎𝒂𝒏𝒏@lemmy.one
          link
          fedilink
          English
          arrow-up
          13
          arrow-down
          1
          ·
          9 months ago

          Anticheats that run in the NT kernel may as well be described as rootkits, especially as they aren’t transparent about exactly what they’re doing. Then there’s the question of what happens if they get compromised

        • Ashley Graves@lm.possum.city
          link
          fedilink
          English
          arrow-up
          11
          arrow-down
          2
          ·
          edit-2
          9 months ago

          Vanguard, BattlEye, EasyAntiCheat, Ricochet, etc… all run in the Windows Kernel and most, if not all, have the functionality to run arbitrary code, so might as well class them as rootkits.

        • TheGrandNagus@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          9 months ago

          If it has kernel level access and can run arbitrary code, that’s a rootkit.

          It’s absolutely valid to call these systems rootkits.

        • KairuByte@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          7
          ·
          9 months ago

          Because “rootkit” sounds more ominous and scary than “kernel level anticheat” and the communities complaining about such things aren’t known to keep hyperbole to a minimum. Gotta push that FUD.

          This article for instance, using language that insinuates a huge gap in performance between the Linux distros and windows, when it’s a 6% difference between the best and the worst, on one set of hardware.

    • ItsGatorSeason@lemm.ee
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      9 months ago

      Only because the publisher or developer specifically don’t want their games played on Linux. And it’s mostly because of anticheat

  • egeres@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    9 months ago

    I’m not deep on how the core of an OS works, but to my understanding, the kernel of linux should be more robust and reliable, shouldn’t it always be performing better than windows on the same hardware?

    Where could I read information on the things that hinder performance on linux, does anybody have any educational resources?

    • singron@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      ·
      9 months ago

      On Linux, you run windows programs through wine, which is an additional layer that can theoretically slow down the program.

      Also, windows supports certain constructs like io completion ports or WaitForMultipleObjects that historically haven’t been emulated efficiently on Linux since it lacked comparable primitives, although those specific ones have been greatly improved in recent years with io_uring and FUTEX_WAIT_MULTIPLE.

      There have been similar issues with direct3D since wine used to have to emulate it in OpenGL, but with vkd3d, wine has more opportunities to efficiently implement the d3d apis.

      Basically wine being slower was the norm until quite recently.

      • ItsGatorSeason@lemm.ee
        link
        fedilink
        English
        arrow-up
        5
        ·
        9 months ago

        Thanks to the one crazy guy valve contracts making proton… It’s crazy how his work basically made gaming on Linux a thing. But yeah the other major thing, which you mentioned, is games/game engines using directX9, directX10 and directX11 (the windows 3d graphics libraries) have their API/rendering calls mapped directly to Vulkan. Those APIs were easier to use but from my understanding (I’m no graphics expert) didn’t have the ability to use the full potential of the hardware, and basically had a single channel/thread to the GPU. DirectX12 and Vulkan are much more difficult to use, and some games have used them horribly such that DX11 performs better than DX12, but a good implementation can take advantage of multichannel/multithreaded communication to the GPU allowing much faster and efficient data transfer. They allow the engine programmer to have much more control of the hardware. So vkd3d/proton gives that massive performance impact by mapping the graphics calls from an older API to a newer one. I have not looked into how it’s implemented but it’s basically magic. This was the main reason why wine kinda sucked for gaming before proton.

        The Windows scheduler is actually pretty decent, it’s been a few years since I looked into it but I think Windows soft-real time scheduling was better than the one Linux used, though idk if games even use that.

        The thing holding Linux back, mostly just for online games with anticheat, is anticheat developers reluctance to port to Linux. I believe do to the differences between users pace and kernel space on Windows VS Linux makes bypassing the anticheat on Linux much easier, or the anticheat can use the same tricks that it does on windows.

  • penquin@lemm.ee
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    2
    ·
    9 months ago

    It actually works flawlessly, except for those windows only games of those ones with anticheat bullshit. Especial on AMD, as all the drivers are baked into the kernel and it’s literally plug and play.

  • prole@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    9 months ago

    I recently switched to Linux this year (finally), and my experience has been the same.

    Not only that, but in some cases, playing a Windows version of a game with Proton seems to work better than the native Linux runtime.

    Edit: I use Arch, btw. (lol jk I use EndeavorOS, which is based on Arch)

    • debounced@kbin.run
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      9 months ago

      amen, i love EndeavorOS. i’ve jettisoned all Windows support in my house and anything that needs Windows gets put into an isolated VLAN that can’t talk to anything else. and for the archaic business crap that only has a Windows release, CrossOver is a godsend. same CodeWeavers devs that made Proton and is essentially Wine Premium.

      • prole@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        edit-2
        9 months ago

        I’m not an expert in networking stuff… If I am using a Windows 11 laptop (owned by my work) on the same network as my personal laptop while working at home, am I putting my privacy/data/etc. at risk? Should I be sequestering the work laptop in some way?

        • debounced@kbin.run
          link
          fedilink
          arrow-up
          1
          arrow-down
          1
          ·
          9 months ago

          it wouldn’t hurt. i wish my work would just give me a VM to remote into instead of dealing with it on my network, at least in my case all the EDA tools I use are ran on Linux anyway… my last employer put so much spyware “security” software on their work issued laptops that Suricata on my router/firewall would light up like a Christmas tree. no idea what it was trying to do without breaking out Wireshark and analyzing captures, but that’s when i said enough is enough… can’t be trusted.

    • lazynooblet@lazysoci.al
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      9 months ago

      I think it’s a combination of reposting on Lemmy, multiple communities posting similar stories, and news sites regurgitating results from other sites like it’s fresh news.

      • pedestrian@links.hackliberty.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        9 months ago

        Agree. My gripe with this article is that I’ve seen it posted on ~6+ communities. I love that Linux is beating windows in gaming benchmarks, but I think the title sensationalizes it the out performance a slight bit.