Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Linux
  3. Funny, I just saw an article saying [don't get too excited about Linux gaming boosts](https://www.gamingonlinux.com/2025/03/linux-kernel-6-14-out-late-due-to-pure-incompetence-dont-get-too-excited-about-linux-gaming-boosts/) because apparently Wine doe...

Funny, I just saw an article saying [don't get too excited about Linux gaming boosts](https://www.gamingonlinux.com/2025/03/linux-kernel-6-14-out-late-due-to-pure-incompetence-dont-get-too-excited-about-linux-gaming-boosts/) because apparently Wine doe...

Scheduled Pinned Locked Moved Linux
11 Posts 7 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P This user is from outside of this forum
    P This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #1

    Funny, I just saw an article saying don't get too excited about Linux gaming boosts because apparently Wine doesn't use ntsync yet, and Valve already worked around ntsync by implementing the faster fsync in SteamOS.

    L ? L 3 Replies Last reply
    0
    • System shared this topic on
    • P [email protected]

      Funny, I just saw an article saying don't get too excited about Linux gaming boosts because apparently Wine doesn't use ntsync yet, and Valve already worked around ntsync by implementing the faster fsync in SteamOS.

      L This user is from outside of this forum
      L This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #2

      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.

      1 Reply Last reply
      0
      • P [email protected]

        Funny, I just saw an article saying don't get too excited about Linux gaming boosts because apparently Wine doesn't use ntsync yet, and Valve already worked around ntsync by implementing the faster fsync in SteamOS.

        ? Offline
        ? Offline
        Guest
        wrote on last edited by
        #3

        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.worksO 1 Reply Last reply
        0
        • P [email protected]

          Funny, I just saw an article saying don't get too excited about Linux gaming boosts because apparently Wine doesn't use ntsync yet, and Valve already worked around ntsync by implementing the faster fsync in SteamOS.

          L This user is from outside of this forum
          L This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #4

          fsync isn't faster than ntsync, it's merely a workaround to match Linux to Windows synchronization primitives. From ntsync's official description:

          It exists because implementation in user-space, using existing tools, cannot match Windows performance while offering accurate semantics.

          So without this, you either have a huge perfomance hit in case of an accurate implementation or you have good performance, but might run into edge cases where software doesn't work well or at all because it's not accurate (see https://github.com/ValveSoftware/Proton/issues/2922 for examples)

          P 1 Reply Last reply
          0
          • L [email protected]

            fsync isn't faster than ntsync, it's merely a workaround to match Linux to Windows synchronization primitives. From ntsync's official description:

            It exists because implementation in user-space, using existing tools, cannot match Windows performance while offering accurate semantics.

            So without this, you either have a huge perfomance hit in case of an accurate implementation or you have good performance, but might run into edge cases where software doesn't work well or at all because it's not accurate (see https://github.com/ValveSoftware/Proton/issues/2922 for examples)

            P This user is from outside of this forum
            P This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #5

            not my words. It's the Valve dev who said it.

            L menemen@lemmy.mlM 2 Replies Last reply
            0
            • P [email protected]

              not my words. It's the Valve dev who said it.

              L This user is from outside of this forum
              L This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #6

              I don't think his statement is true though. If https://www.reddit.com/r/linux_gaming/comments/1ce7z19/gaming_on_linux_ep131_ntsync_vs_fsync_nobara_39/l1ho8od/ is not manipulated in any way, games with lots of these calls still get big improvements with ntsync over fsync (about 30% in this particular case, which is a massive boost). So while nobody can rule out that his statement may be true on average or in general, there are still cases where ntsync offers a tangible advantage – be it improved FPS or the fact that the game runs at all.

              1 Reply Last reply
              0
              • P [email protected]

                not my words. It's the Valve dev who said it.

                menemen@lemmy.mlM This user is from outside of this forum
                menemen@lemmy.mlM This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #7

                Why is he using the term "SteamOS kernel"?

                F 1 Reply Last reply
                0
                • menemen@lemmy.mlM [email protected]

                  Why is he using the term "SteamOS kernel"?

                  F This user is from outside of this forum
                  F This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #8

                  Well, he's talking about the kernel they are using in SteamOS. The Deck OS is also being extended to other handhelds.

                  menemen@lemmy.mlM 1 Reply Last reply
                  0
                  • F [email protected]

                    Well, he's talking about the kernel they are using in SteamOS. The Deck OS is also being extended to other handhelds.

                    menemen@lemmy.mlM This user is from outside of this forum
                    menemen@lemmy.mlM This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #9

                    Still a weird way to say this.

                    F 1 Reply Last reply
                    0
                    • menemen@lemmy.mlM [email protected]

                      Still a weird way to say this.

                      F This user is from outside of this forum
                      F This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #10

                      Not sure there's a better way to say it. I guess "the SteamOS fork of the Linux kernel" would be more explicit, but I assume most people who would read this are aware that SteamOS is built on Linux.

                      1 Reply Last reply
                      0
                      • ? Guest

                        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.worksO This user is from outside of this forum
                        ohshit604@sh.itjust.worksO This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #11

                        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.

                        1 Reply Last reply
                        0
                        • System shared this topic on
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups