• Bluewing@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      23 hours ago

      I’ve been fooling with Linux for nearly as long. I ain’t no gamer beyond the intense game of KPatience, but I’m amazed at just how far and versatile Linux has become. From servers to gaming to real-time kernels that can power industrial machinery. It’s got something for everyone.

  • jason@discuss.online
    link
    fedilink
    English
    arrow-up
    17
    ·
    2 days ago

    Oof. They are about to inject a bunch of vibe code into the only part that functions well.

  • ikidd@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    103
    ·
    2 days ago

    An abstraction layer that reverse-engineers the Windows GPU and kernel syscalls and runs on a completely different operating system does better than the native platform after a decade or so of volunteer labor, and a few years of a couple paid devs.

    How embarassed would you be if this happened to something you spent 40 years building?

    • phx@lemmy.world
      link
      fedilink
      arrow-up
      43
      ·
      2 days ago

      Microsoft is deep into the vibe coding now, but even before that it was cheap devs who could write somewhat functional code but had little concept of optimization, amidst a sprawling bloated OS that has only grown fatter over time.

      The mentality of RAM and storage are cheap has suddenly come to a screeching halt but it’s taking to take them a long time to find talent that can actually fix the mess they’ve already built, especially as they try to grab more AI crap into every nook and cranny of their product line.

  • imetators@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    37
    ·
    2 days ago

    Native Windows CS2 dust2 benchmark gives me 120fps over the native Bazzite Linux (fedora 43) CS2 - 180fps. Running proton CS2 gives me 100fps.

    Wish more games had native Linux ports.

    • webpack@ani.social
      link
      fedilink
      arrow-up
      12
      ·
      2 days ago

      I feel like half the games I play with native Linux ports actually perform worse compared to using proton and are buggier

      • Truscape
        link
        fedilink
        arrow-up
        1
        ·
        1 day ago

        That’s a consequence of the native ports not being maintained by most studios, especially post-proton.

        That might change in the future though.

  • Malix@sopuli.xyz
    link
    fedilink
    arrow-up
    281
    ·
    3 days ago

    Just a hunch, but it’s not performance why peeps are migrating away from windows

    • Doom@lemmy.world
      link
      fedilink
      arrow-up
      45
      ·
      3 days ago

      I migrated because I was frustrated with having to constantly fix problems caused by forced updates. I didn’t expect the benefit of my computer being WAY faster.

      • mlg@lemmy.world
        link
        fedilink
        English
        arrow-up
        34
        ·
        3 days ago

        My biggest “wow” was when I could hit the super key and have the start menu open immediately instead of waiting 4 minutes for it to load in and another 20 minutes to take my search input and give me back results from Bing.

        • warmaster@lemmy.world
          link
          fedilink
          arrow-up
          23
          ·
          3 days ago

          Sorry you didn’t like Bing, but now we have set Edge as your default browser, you’ll love it. Also Teams is now installed on your PC, surprise!

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

          If it took that long, then you might’ve accidentally installed your os on a harddrive

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

            I wish.

            It was the same Samsung 970 NVME that I’m using right now lol.

            Windows 8 on a hard drive was 1000x worse. I made the mistake of upgrading my laptop back in the day from 7 to 8, and it would just sit at 100% disk IO at idle.

            But just in case, on the SSD it actually would take anywhere from several seconds to a full 15 before the start menu decided to load.

            XFCE, WF-Shell, KDE, and the many dmenu clones are all instant.

        • TwilightKiddy@programming.dev
          link
          fedilink
          English
          arrow-up
          5
          ·
          2 days ago

          Hotkeys related thing that got me is the fact that on almost any DE you can configure your own hotkeys the way you want them, you don’t have to use the ones Microslop thought are good. Using three languages, layout switching was an absolute pain with what hotkeys Windows has to offer.

    • sp3ctr4l@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      25
      ·
      3 days ago

      It was for a time, when linux+Proton started outperforming Windows, in recent games, a few years ago.

      But yeah, now… well Microsoft just seems very determined to actively destroy everything it maintains or touches.

    • Jumuta@sh.itjust.works
      link
      fedilink
      arrow-up
      6
      ·
      3 days ago

      the windows file explorer and terminal have horrible performance, it’s one of the reasons I’ll never switch back

  • Wispy2891@lemmy.world
    link
    fedilink
    arrow-up
    110
    ·
    3 days ago

    Lol it’s true

    It’s wild that they recognized that software compiled for their own operating system goes faster through an interpreter on a different operating system

    • ryper@lemmy.ca
      link
      fedilink
      English
      arrow-up
      9
      ·
      2 days ago

      Windows Update will also be improved, with the goal of making Windows 11 reliable enough so that a restart is only necessary once a month.

      This isn’t just a matter of Windows 11 reliability, it’ll take big improvements in Microsoft’s quality control to stop needing to follow the monthly updates with emergency patches and hotfixes.

      • Wispy2891@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        2 days ago

        Right now they are:

        it’s patch Tuesday!!!1!1!!! We MUST release immediately an update or the users will revolt!!

        But Sir, preliminary testing says that it has a 80% bricking chance with full data loss, can we postpone it?

        PUSH. IT. NOW. Force the install and make sure to reboot all the computers during the working hours, bonus if you force close all the opened apps without saving

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

        They arent going to improve the quality they’ve just added the ability to do the patches via hotpatch and not require a restart. Still gonna be same quality of slop

    • londos@lemmy.world
      link
      fedilink
      arrow-up
      33
      ·
      edit-2
      2 days ago

      Its funny because Valve doesn’t need SteamOS to compete with Windows. They made it to enable playing more games, so you buy more games. If MS matches performance with Windows, Valve still wins, because its just another avenue for people to buy more games. They don’t care what OS you do it on. But MS does care, because they need you on Windows to eat up your data. Which also means they’re at a disadvantage in competing on performance as well, because they need your games to play as well as they do on SteamOS while also enabling all their bullshit background services and telemetry.

      • loutr@sh.itjust.works
        link
        fedilink
        arrow-up
        7
        ·
        2 days ago

        Valve also needed to break its dependency on Windows, in case MS decides to go down the walled garden route like Apple. MS making the windows store the only supported way to install apps and games would be devastating for Valve.

      • ryper@lemmy.ca
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 days ago

        Besides the data collection angle, Microsoft wants gamers on Windows instead of Linux so that there’s at least a chance they’ll buy games from the Microsoft Store.

      • Wispy2891@lemmy.world
        link
        fedilink
        arrow-up
        11
        ·
        2 days ago

        The company views a third party app called File Pilot as benchmark for these [file search] improvements

        That app is still in beta and was launched one year ago.

        They’re comparing the search from the native shell (where they could directly query the NTFS table like Everything does and get instant results), native to their OS with 40 years of experience with some unknown newcomer still in beta???

    • uniquethrowagay@feddit.org
      link
      fedilink
      arrow-up
      30
      ·
      3 days ago

      Gaming aside, it’s incredible how bad Windows Explorer performs compared to e.g. Dolphin. It’s performance got even worse with Windows 11, but at least it finally has tabs now

  • brucethemoose@lemmy.world
    link
    fedilink
    arrow-up
    23
    ·
    2 days ago

    Perhaps they are talking handhelds, specifically?


    Look. I am the biggest, most shameless CachyOS fanboy you will find. It’s like 90% of my desktop time, has been for years.

    But I’ve benchmarked a few games on Windows and Linux, Proton and native, sparsely, and Windows still has an advantage, sometimes. Cyberpunk 2077 was the biggest outlier for Proton (eg faster on Windows, enough to visibly affect settings I can manage on my 3090).

    And many native ports are still truly awful. Often where performance equates to simulation time, like modded Stellaris or Rimworld.

    Mind you, that’s not always the case. Proton is faster in many games, and (for example) anything Java like Minecraft or Starsector are just hilariously faster on Linux.


    The caveats:

    • My Windows 11 is neutered to hell. It’s a barren wasteland. Even Defender is disabled.

    • I’m running Nvidia.

    • Some of my testing is aging now.

    Still, I am a Linux shill, and think the headline is a bit dramatic. Stripped Windows is still faster in plenty of realistic scenarios.

    Since they’re referencing SteamOS, they’re probably talking about stock mobile systems, where the overhead from that mountain of background junk in Windows is much more painful.

    • Simon_Shitewood@lemmy.ml
      link
      fedilink
      arrow-up
      7
      ·
      2 days ago

      Nvidea might be making a big difference there, I’m on AMD and didn’t lose any frames, even in AAA games, when I switched from Windows 10 to Bazzite 42. Haven’t gained any either, but there’s a lot less stutter in menus and faster loading times that still make it feel smoother anyway.

    • xav@programming.dev
      link
      fedilink
      arrow-up
      16
      ·
      2 days ago

      Yes but … Windows is not stripped Windows. The real Windows is a spyware hell installed by your laptop vendor. Barely usable.

      • LeFrog@discuss.tchncs.de
        link
        fedilink
        arrow-up
        10
        ·
        2 days ago

        Good point. My laptop is dualbooting Windows and Linux (Ubuntu 22) and its faster to:
        start Linux, login, start quemu, start Windows VM in quemu, login in windows in the VM, shutdown windows in the VM gracefully, exit quemu, shutdown Linux gracefully
        than
        boot windows natively, login and wait till it is responsive enough to do anything with it.

        • brucethemoose@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          2 days ago

          See, my Windows partition starts instantly. TBH its faster than linux, which takes an extra second to initialize SDDM, and then network connectivity.

          …Perhaps because its so neutered. It’s not really a fair comparison, as Windows is a narrow-focus OS for me, a tool for running things, to the point I don’t trust it for anything security sensitive.

  • mlg@lemmy.world
    link
    fedilink
    English
    arrow-up
    42
    ·
    3 days ago

    No please, continue shooting yourself in the foot.

    People begged for performance debloating for more than a decade but you’re only interested now because Proton outperforms Windows.

    I would be asking for a multi million dollar salary as an NT kernel engineer to undo all the crappary intentionally introduced in every update ever since Windows 8.

  • Kairos@lemmy.today
    link
    fedilink
    arrow-up
    49
    ·
    3 days ago

    Some games have better performance running under wine on Linux than natively on Windows.

    • ch00f@lemmy.world
      link
      fedilink
      arrow-up
      26
      ·
      3 days ago

      On the flip side, I couldn’t get Linux native Jackbox to run because the devs failed to update it to support something (Wayland maybe, IDK was troubleshooting mid Xmas party).

      Ended up installing the Windows version in Proton.

      • Kairos@lemmy.today
        link
        fedilink
        arrow-up
        7
        ·
        3 days ago

        Oh yeah that happens. Some devs are just too lazy to understand their build toolchain.

    • T. Hex@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      12
      ·
      3 days ago

      I always wonder whether that’s because it’s doing less… like some graphics feature that isn’t supported might just no-op in Wine.

      • cley_faye@lemmy.world
        link
        fedilink
        arrow-up
        14
        ·
        3 days ago

        Nah. I mean, there might be some stuff like that, but nowadays, I’d be surprised if feature parity wasn’t 1:1 (or even better, with some open source drivers having features that are removed from official windows drivers…).

        The underlying OS is pure garbage, that’s mostly it. Windows will start chugging everywhere with even moderate FS activity: running a background, single-threaded backup process will sometimes make it impossible to click in another window or open a new application. Driver API is not great, you have to jump through hoops to do basic stuff. There are many ways to do the exact same thing, each being more or less efficient than the other. Audio API is so bad, an audio device failing will sometime cause ohter, unrelated, non-audio application to spontaneously combust.

        And so on and so on.

        On the other hand, the Linux compatibility layer that proton provides do add some overhead in places, but surprisingly, it’s not that much overhead. And it’s not that common (basically, the code runs natively until specific instructions that requires special handling).

        Obviously, when you have a better operating base, and very little extra overhead, software tends to run smoother.

        And all that is not taking into account optimisation to Linux system themselves; there’s been a lot of improvement in technical stuff for graphic drivers (especially on AMD side, but not exclusively), the kernel itself can get improvement in its handling of IO and memory, the whole thing is more flexible, etc.

      • Kairos@lemmy.today
        link
        fedilink
        arrow-up
        13
        ·
        3 days ago

        It’s because Windows is bloated. A lot of games rely on the CPU to deliver frames. If the CPU is congested so are the frames.

      • zalgotext@sh.itjust.works
        link
        fedilink
        arrow-up
        7
        ·
        edit-2
        2 days ago

        It’s usually because of all the other bloat running on Windows. Just various background processes on Windows will eat up like 10G of RAM just idling, where most desktop Linux distros I’ve used will use 2-5G idling. Having a few extra gigs of RAM available can make a noticeable difference.

        I feel like system calls in the Linux kernel are just more efficient/faster than system calls in Windows. Windows system calls have decades worth of compatibility layers all cobbled together for business reasons, whereas I don’t think the Linux kernel suffers from that same problem.

        And that’s not even mentioning the multiple layers of absolute voodoo black magic wizardry that is Vulkan (Linux graphics API) and DXVK (a translation later that translates DirectX calls to Vulkan calls). Those are some absolutely incredible pieces of software, and deserve a ton of the credit as well.

        I don’t really think Linux is faster because it just injects noops sometimes though lol. You’d definitely be able to notice if part of the graphics pipeline was just… skipping enough steps to make a noticeable performance difference lol

        Edit: correction

      • Truscape
        link
        fedilink
        arrow-up
        2
        ·
        2 days ago

        Well the funny bit is winxp games and software run through wine quite well lol

    • null@piefed.nullspace.lol
      link
      fedilink
      English
      arrow-up
      58
      ·
      3 days ago

      For gaming, Microsoft views steamOS as the benchmark, and is working to optimize the platform so that steamOS and Windows gaming performance are comparable. Within the next year or two, it believes that Windows will be able to truly compete head-to-head with steamOS in gaming performance on identical hardware due to foundational changes that are being made to the platform in the coming months.