NTSYNC Driver Ready For Enhancing Windows Gaming With Linux 6.14

Written by Michael Larabel in Linux Kernel on 12 January 2025 at 08:00 AM EST. 33 Comments
LINUX KERNEL
Set to make the upcoming Linux 6.14 kernel cycle even more exciting is that it looks like the completed NTSYNC driver will be ready for merging. The NTSYNC driver enhances Wine / Proton (Steam Play) gaming by better matching the Windows NT synchronization primitives to allow for better gaming performance. The NTSYNC code has long been a work-in-progress but this week the revised code made it into the relevant "-next" branch ahead of Linux 6.14.

The NTSYNC driver has been a long time coming for better matching the Windows NT synchronization primitives within the Linux kernel and opening up a great deal more performance potential for Windows games running on Linux with the likes of Wine and Valve's popular Steam Play (Proton) software. The initial NTSYNC driver was merged back in Linux 6.10 but marked as "broken" since not all of the functionality was wired up for actually making this driver useful to end-users/gamers.

Patches posted by the developers have shown some pretty wild improvements out of NTSYNC:

NTSYNC benchmarks


Since early December though CodeWeavers engineers were back sending out new NTSYNC patches for completing this kernel driver. Following recent patches improving NTSYNC, it looks like the driver is now ready for the mainline kernel in full!

This week Greg Kroah-Hartman queued up the outstanding NTSYNC driver patches into his "char-misc-next" Git branch for the char/misc area of the kernel where NTSYNC resides. With these remaining NTSYNC patches now in "char-misc-next", they are poised for submitted to the mainline Linux 6.14 kernel with the merge window opening later this month.

NTSYNC patches queued in char-misc-next


So barring any last minute issues from coming about or objections by Linus Torvalds, the completed NTSYNC code will be found in Linux 6.14. This includes no longer marking it as broken:

NTSYNC driver complete


The Linux 6.14 merge window will open later this month while the stable kernel will be out in March. Linux 6.14 is expected to power the upcoming Ubuntu 25.04 and Fedora 42 releases, among other spring 2025 Linux distributions. It's terrific seeing the NTSYNC driver finally being completed and hopefully Steam Play (Proton) will quickly be making use of the NTSYNC kernel driver for enhancing the Windows gaming experience on Linux.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week