crossposted from https://reddthat.com/post/51425980
What’s new in this release:
- Fast synchronization support using NTSync.
- 16-bit apps supported in new WoW64 mode.
- Initial support for D3DKMT objects.
- WinMD (Windows Metadata) files generated and installed.
- Various bug fixes.
The source is available at https://dl.winehq.org/wine/source/10.x/wine-10.16.tar.xz
Binary packages for various distributions will be available from the respective download sites.
You will find documentation here.
Wine is available thanks to the work of many people. See the file AUTHORS for the complete list.
Fast synchronization support using NTSync.
Nice. This is what turns that kernel 6.14 feature into a performance boost for some Windows games.
Before/after examples from early last year:
== Performance == The gain in performance varies wildly depending on the application in question and the user's hardware. For some games NT synchronization is not a bottleneck and no change can be observed, but for others frame rate improvements of 50 to 150 percent are not atypical. The following table lists frame rate measurements from a variety of games on a variety of hardware, taken by users Dmitry Skvortsov, FuzzyQuils, OnMars, and myself: Game Upstream ntsync improvement =========================================================================== Anger Foot 69 99 43% Call of Juarez 99.8 224.1 125% Dirt 3 110.6 860.7 678% Forza Horizon 5 108 160 48% Lara Croft: Temple of Osiris 141 326 131% Metro 2033 164.4 199.2 21% Resident Evil 2 26 77 196% The Crew 26 51 96% Tiny Tina's Wonderlands 130 360 177% Total War Saga: Troy 109 146 34% ===========================================================================
Obligatory reminder that this comparison is versus vanilla wine, and gamers (steam) haven’t been using vanilla wine for many years.
Versus esync or fsync, ntsync doesn’t bring any particular performance benefit. But it may bring more consistent fps, and is actually supported in the kernel and now wine.
Just don’t expect 100 more fps, or even 10.
Not all gamers use Steam or Proton exclusively, or at all.
Some of us even make custom Wine builds.
This is a welcome change, regardless of whether you have a use for it.