• Lojcs@piefed.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    22 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
      4
      ·
      19 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
      6
      arrow-down
      1
      ·
      22 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.

        • Kogasa@programming.dev
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          1
          ·
          21 hours ago

          Okay. Parts of WINE emulate parts of Windows in order to function. The NTSYNC driver emulates NT synchronization primitives.

          • zewm@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            3
            ·
            13 hours ago

            People on Lemmy are fucking dumb, wow. The word WINE literally stands for “Wine Is Not an Emulator”. It’s a translation layer.

            • Kogasa@programming.dev
              link
              fedilink
              English
              arrow-up
              7
              arrow-down
              1
              ·
              12 hours ago

              I’m aware. You seem to be equivocating on the word “emulate.” Nobody called WINE an emulator. The design and behavior of NTSYNC is meant to mimic that of NT synchronization primitives.