118
Completed NTSYNC Driver Merged For Linux 6.14: "Should Make Many SteamOS Users Happy"
(www.phoronix.com)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
I don't think Proton has anything special going on in that regard actually. It's got DXVK and all the other stuff built-in, but for the synchronization primitives I think it just uses fsync just like Wine does, so this might be interesting...
fsync isn't part of wine, which is what they are referring to.
Fsync and Esync are both inaccurate representations, and while they help performance in many places (particularly games), they break other things. Hence, while useful, they never got mainlined.
NTsync is an accurate reimplementation, hence why this functionality will finally become part of wine proper.
I see. Either way there are some substantial improvements over fsync in some cases, so it should benefit Proton as well.
Yup. And it'll be a huge improvement overall to simply have both performance and accuracy in one, and not have to pick one or the other, regardless of what application is being run.