• INeedMana@piefed.zip
    link
    fedilink
    English
    arrow-up
    124
    ·
    12 hours ago

    What is often overlooked

    Those benchmarks compare Wine NTSYNC against upstream vanilla Wine, which means there’s no fsync or esync either. Gamers who use fsync are not going to see such a leap in performance in most games.

    Ntsync is great and there will be performance improvement. But not exactly massive

    • Fubarberry@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      6
      ·
      6 hours ago

      It should still fix minor stuttering that some gets get on Linux, which will be pretty huge.

      • MynameisAllen@lemmy.zip
        link
        fedilink
        English
        arrow-up
        81
        ·
        11 hours ago

        My old ass remembers when XDA was a place where you learned how to put Android on your windows phone

        • db2@lemmy.world
          link
          fedilink
          English
          arrow-up
          41
          ·
          11 hours ago

          Or hacked up your own android rom because even knowing jack and shit you could.

          • MynameisAllen@lemmy.zip
            link
            fedilink
            English
            arrow-up
            10
            ·
            11 hours ago

            Yeah I remember getting the G1 weeks before it came out because the local TMobile store was just sick or me asking every fucking day. I remember rooting it, loving it, then moving to the n900 and thinking “I want this forever” only for fucking Microsoft to buy Nokia and tank Meego

            • fonix232@fedia.io
              link
              fedilink
              arrow-up
              4
              ·
              9 hours ago

              I’m still hunting for leftover stocks of the N950… would love that phone.

              Imagine if we got a refresh of that - tilt screen, full QWERTY, modern, large, high resolution display, modern hardware and battery tech, bundled with open bootloader and pick your poison OS…

              • Leon@pawb.social
                link
                fedilink
                English
                arrow-up
                1
                ·
                4 hours ago

                This would be lovely. I loved the Nokia phones, it’s such a shame it was all ruined by Microsoft.

              • MynameisAllen@lemmy.zip
                link
                fedilink
                English
                arrow-up
                1
                ·
                9 hours ago

                It’s my dream phone honestly. I really should have grabbed one years ago.

                As much as I HATED the way the company put out this phone, you’re describing the FXTEC pro 1

          • fonix232@fedia.io
            link
            fedilink
            arrow-up
            5
            ·
            9 hours ago

            Not borderline, they’re literally a clickbait farm now. There’s an almost daily release of the exact same articles rehashed (e.g. “these are the main Docker containers I run on every server” title changed up a little and it’s literally always the same 4-5 containers).

            • kieron115@startrek.website
              link
              fedilink
              English
              arrow-up
              2
              ·
              9 hours ago

              i mean this article about wine 11 and ntsync is at least relevant and somewhat technical, not just “i tried out 5 different self-hosted ai butthole identifiers on proxmox - number 4 will surprise you!”

      • network_switch@lemmy.ml
        link
        fedilink
        English
        arrow-up
        9
        ·
        8 hours ago

        XDA will write articles these days like:

        • How this wallpaper has proven how I’ve been using computers wrong for 30 years
        • These gloves improved my typing speed 300%
        • I painted my NAS red and you won’t believe the improvements
    • Lojcs@piefed.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 hours ago

      I remember hearing that Ntsync isn’t even faster than fsync in general use, just in some rare corner cases

      • HouseWolf@pawb.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 hours ago

        It fixed the lag spikes I experienced playing some of the older Call of Duty titles so it’s overall been a huge upgrade for me.

      • Kogasa@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 hours ago

        This is true and expected, the point of NTSYNC was to be a more faithful emulation of Windows synchronization primitives, so increased compatibility and correctness. If it’s ever faster than esync or fsync it’s just a bonus. It’s on par generally, though.

    • TheTechnician27@lemmy.world
      link
      fedilink
      English
      arrow-up
      18
      ·
      edit-2
      11 hours ago

      Gamers who use fsync are not going to see such a leap in performance in most games.

      I don’t think that’s overlooked at all. 99.9% of people using WINE/Proton aren’t going to have any idea what fsync is, and almost nobody not using proton-cachyos is going to use it. fsync, itself a workaround, is niche within what’s already a niche.

      • SmoochyPit@lemmy.ca
        link
        fedilink
        English
        arrow-up
        19
        ·
        11 hours ago

        From what I found online, Steam enables esync by default, and fsync if your kernel supports it.

        Lutris has both options nowadays in the runner settings. Idk if they’re both enabled by default, but in my case they’re enabled. ymmv there.

        source

        • grue@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          ·
          11 hours ago

          What are the kernel requirements? Is it something any random Debian user is likely to have, or do you need to be compiling it yourself?

          • SmoochyPit@lemmy.ca
            link
            fedilink
            English
            arrow-up
            6
            ·
            10 hours ago

            From the article:

            Futex2, often referred to interchangeably with fsync, did make it to Linux kernel 5.16 as futex_waitv, but the original implementation of fsync isn’t that. Fsync used futex_wait_multiple, and Futex2 used futex_waitv. Applications such as Lutris still refer to it as Fsync, though. It’s still kind of fsync, but it’s not the original fsync.

            So since Jan 2022, it’s been in the stable Linux kernel. For Debian and its derivatives, it would be included beginning with Bookworm.

            • grue@lemmy.world
              link
              fedilink
              English
              arrow-up
              7
              ·
              10 hours ago

              So basically, both esync and fsync are enabled by default for almost everybody.

              • SmoochyPit@lemmy.ca
                link
                fedilink
                English
                arrow-up
                4
                ·
                10 hours ago

                Assuming that most non-technical users (who wouldn’t research and enable it) are probably using Wine/Proton through Steam: yeah.

      • Christian@lemmy.ml
        link
        fedilink
        English
        arrow-up
        9
        ·
        11 hours ago

        99.9% of people using WINE/Proton aren’t going to have any idea what fsync is

        Speaking, although I’ve heard the term thrown around a lot. Can I get a layman’s overview?

          • Christian@lemmy.ml
            link
            fedilink
            English
            arrow-up
            13
            ·
            10 hours ago

            You’re right, it is.

            You can try all you want, but you will never get me to read the articles before commenting.

      • kieron115@startrek.website
        link
        fedilink
        English
        arrow-up
        5
        ·
        11 hours ago

        i use ntsync whenever i can, but i’ve only had linux (cachyos) on my gaming rig since like august. that said, i believe one of their recent updates made ntsync the default for proton-cachyos

      • INeedMana@piefed.zip
        link
        fedilink
        English
        arrow-up
        5
        ·
        11 hours ago

        Fsync maybe not but AFAIK esync is widely used. On some protondb pages there’s a hint to disable esync, not the other way round. And while esync is not as performant as fsync, it is still much better than vanilla

        • Quetzalcutlass@lemmy.world
          link
          fedilink
          English
          arrow-up
          11
          ·
          edit-2
          11 hours ago

          It’s worth noting that the new sync implementation shouldn’t cause any of the compatibility problems esync and fsync ran into, so it’s a worthwhile upgrade from a stability viewpoint even if a user won’t see huge performance gains.