• Wanderer
      link
      fedilink
      English
      38
      edit-2
      21 days ago

      esync = alpha version

      fsync = beta version

      ntsync = final release

      Ntsync got rid of performance degradation that can occur with some games under esync and fsync and that’s the why it’s allowed to go in the mainline kernel, it has no downside.

      • @ohshit604@sh.itjust.works
        link
        fedilink
        English
        220 days ago

        Ntsync got rid of performance degradation that can occur with some games under esync and fsync

        This explains SO MUCH! I was getting frustrated when games start out perfectly fine than 30 minutes in frames would drop significantly.

    • @LeFantome@programming.dev
      link
      fedilink
      2121 days ago

      I believe that NTsync delivers better compatibility. I do not remember the details but Fsync can cause problems sometimes. So this is more like performance without compromise.

      Now that it is in the kernel, I would expect Wine to move to it and for Proton to follow suit.

      One less hack to maintain.

  • nanook
    link
    fedilink
    116 days ago

    I installed 6.14 on servers here and really see a non-trivial boost in efficiency, less CPU sitting in wait state and more executing applications.