News for hackers. Stuff that matters.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by kelnos on Tuesday March 24, 2026 @04:44PM (#47508966)
I would assume most of them? I'd be surprised if distros like Debian, Ubuntu, Fedora, etc. would ship non-mainline kernel features like that.

Sure, gaming-focused distros, or distros like Arch or Gentoo might (optionally or otherwise), but mainstream? Probably not.

Of course, esync doesn't require kernel patches, so I imagine that was more broadly out there. But it sounds like fsync got you performance pretty close to what ntsync can do, but esync was quite a bit behind both? With vanilla being quite a bit behind esync?

(Also, jeez, fsync, what a terrible name. fsync is a syscall that has to do with filesystem data. So confusing.)

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by foresto on Tuesday March 24, 2026 @05:27PM (#47509616)
> I would assume most of them? I'd be surprised if distros like Debian, Ubuntu, Fedora, etc. would ship non-mainline kernel features like that.

It's best not to assume with these things. With my stock Debian Stable kernel, Proton says this:

fsync: up and running.

And when I disable fsync, it says this:

esync: up and running.

> But it sounds like fsync got you performance pretty close to what ntsync can do, but esync was quite a bit behind both?

No, esync and fsync trade blows in performance. Here are some measurements taken by Kron4ek, who maintains somewhat widely used Wine/Proton builds:

https://web.archive.org/web/20250315200334/https://flightles...

https://web.archive.org/web/20250315200424/https://flightles...

https://web.archive.org/web/20250315200419/https://flightles...

> With vanilla being quite a bit behind esync?

Yes, vanilla Wine has historically fallen behind all of them, of course.

> Also, jeez, fsync, what a terrible name. fsync is a syscall that has to do with filesystem data. So confusing.

We can agree on this. :)

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by genthree on Tuesday March 24, 2026 @05:20PM (#47509517)
Last I checked, every distro of note had its own patchset that included stuff outside the vanilla kernel tree. Did that change? I admit I haven't looked at any of that in... oh, 15 years or so.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by akdev1l on Tuesday March 24, 2026 @08:18PM (#47511502)
Depends on the distro.

Fedora looks like it carries a whooping 2 patches on top of upstream

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by nialv7 on Tuesday March 24, 2026 @05:20PM (#47509506)
esync and fsync both use mainline kernel features.