Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
We use affiliate links to earn us some pennies. Learn more.

At the weekend Wine 10.16 was released finally answering all the questions on when NTSync will land - well it's here now.

The main changes from Wine 10.16 are:

  • 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.

To benefit from NTSync you still need a recent Linux kernel version, with kernel 6.14 or later. You likely also need to actually enable NTSync in the kernel, as most distributions do not have it on by default.

For bugs fixed in this release they noted improvements for Need for Speed III, Shadow Company: Left for Dead, Alpha Polaris, Face Noir, A Stroke of Fate series, Overwatch, S.T.A.L.K.E.R.: Call of Pripyat, Metro 2033, Project CARS, Wolfenstein: The Old Blood and New Order, Legacy of Kain: Blood Omen, Star Wars: Jedi Knight - Dark Forces II and more.

Source: Wine GitLab

We're still waiting on Proton 10 from Valve exiting Beta, which should hopefully be soon and then onto Wine 11 and Proton 11 sometime eventually next year.

Article taken from GamingOnLinux.com.
10 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
All posts need to follow our rules. Please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Readers can also email us for any issues or concerns.
12 comments Subscribe

mrdeathjr 3 days ago
User Avatar
​In good news after 3 compile errors in my case, make a update for xubuntu packages (include lastest ernst ppa with vulkan 1.4.328) and make a memtest (ok) for discard

Now compile correctly

Sadly ntsync dont appear in wsync item according mangohud, tested using tokio xtreme racer

emoji


Last edited by Liam Dawe on 6 Oct 2025 at 12:13 pm UTC
Liam Dawe 3 days ago
User Avatar
Just FYI, Imgur links are banned in the UK nowadays: https://ico.org.uk/about-the-ico/media-centre/news-and-blogs/2025/09/statement-update-on-imgur-investigation/ [External Link]


Last edited by Liam Dawe on 6 Oct 2025 at 11:28 am UTC
fabertawe 2 days ago
Just tried this with Stalker 2 -
kernel 6.16.10 ; Wine 10.16 ; GE-Proton10-17 ; ntsync module loaded (from kernel)
but only "fsync up and running", with and without "PROTON_USE_NTSYNC=1".

Any ideas?
mrdeathjr 2 days ago
User Avatar
In phoronix with shmerl information seems works in my case

shmerl information:

You need several things for it to work:

* Wine built with linux-headers-amd64 installed for recent enough kernel.
* Running on recent kernel
* Making sure ntsync kernel module is active (by default kernel provides it as loadable module).

For the first two, no idea if Xubuntu's kernel is recent enough.

For the last one (assuming kernel is good for it), do something like this:

[code]sudo modprobe ntsync[/code]

Or add ntsync to /etc/modules-load.d/modules.conf to load it on boot.

With wine git some weeks before appear without need make anything of this, only need have a recent kernel actually 6.16 (used in before weeks for test)


However using shmerl command now seems loaded:


the-burrito-triangle information

Thanks sherml. It looks like its working for me. `lsmod` shows the ntsync module loaded with 0 "used by", opening a Windows app with Wine and running lsmod again shows 730 "used by".

I'm not sure if mangohud actually checks for ntsync correctly now that it is finally in vanilla Wine and undergone various changes / refactoring to get merged. For checking FPS and frametime spikes, I prefer using Mesa's built-in huds:

OpenGL
export GALLIUM_HUD=fps,frametime

#Vulkan
export VK_LOADER_LAYERS_ENABLE=VK_LAYER_MESA_overlay
#not required, but can be used to customize the Vulcan hud
export VK_LAYER_MESA_OVERLAY_CONFIG=

In my case shmerl command work curiously in mangohud dont appear but using dirt 3 benchmark results change a bit at least in min

Default: 145fps avg - 117fps min

NTSync: 145fps avg - 121fps min

emoji


Last edited by Liam Dawe on 6 Oct 2025 at 12:13 pm UTC
Liam Dawe 2 days ago
User Avatar
Sure, but as the Admin, I cannot verify what you're linking. So you need to either use a different service or just not link to imgur. I've removed the links. So keep that in mind.


Last edited by Liam Dawe on 6 Oct 2025 at 12:14 pm UTC
Pyrate 2 days ago
User Avatar
I was on a VPN while in the UK so I wouldn't know if it works there, but postimages dot org is a good alternative to imgur emoji.
Shmerl 2 days ago
Congrats on ntsync release! 🎉🎉 I've been waiting for a while, since esync was dropped in wine (staging) 10.11 and there was no fast sync in wine or wine staging until now.


Last edited by Shmerl on 6 Oct 2025 at 4:09 pm UTC
Now I wonder when NTSync will be available on GE Proton..
Phlebiac a day ago
Now I wonder when NTSync will be available on GE Proton..

Since July?
https://github.com/GloriousEggroll/proton-ge-custom/releases [External Link]
tuubi a day ago
User Avatar
I haven't played any Windows games in a while, but I launched one in Lutris just to check: NTSync works fine with latest GE-Proton from UMU, as long as the kernel module is loaded.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register