使即将到来的 Linux 6.14 内核周期更加令人兴奋的是,看起来完成的 NTSYNC 驱动程序将准备好进行合并。NTSYNC 驱动程序通过更好地匹配 Windows NT 同步基元来增强 Wine / Proton (Steam Play) 游戏,从而提供更好的游戏性能。NTSYNC 代码长期以来一直处于开发阶段,但本周修订后的代码在 Linux 6.14 之前进入了相关的 “-next” 分支。
NTSYNC 驱动程序由来已久,旨在更好地匹配 Linux 内核中的 Windows NT 同步基元,并为在 Linux 上运行的 Windows 游戏(如 Wine 和 Valve 流行的 Steam Play (Proton) 软件)提供更大的性能潜力。最初的 NTSYNC 驱动程序在 Linux 6.10 中合并回去,但被标记为“损坏”,因为并非所有功能都连接起来,以真正使该驱动程序对最终用户/游戏玩家有用。
开发人员发布的补丁显示了 NTSYNC 的一些相当疯狂的改进:
不过,自 12 月初以来,CodeWeavers 工程师又回来发送了新的 NTSYNC 补丁以完成此内核驱动程序。在最近改进 NTSYNC 的补丁之后,看起来该驱动程序现在已经完全准备好用于主线内核了!
本周,Greg Kroah-Hartman 将未完成的 NTSYNC 驱动程序补丁排入他的“char-misc-next”Git 分支,用于 NTSYNC 所在的内核的 char/misc 区域。由于这些剩余的 NTSYNC 补丁现在位于 “char-misc-next” 中,它们已准备好在本月晚些时候打开合并窗口时提交到主线 Linux 6.14 内核。
因此,除非出现任何最后一刻的问题或 Linus Torvalds 的反对,否则完整的 NTSYNC 代码将在 Linux 6.14 中找到。这包括不再将其标记为已损坏:
Linux 6.14 合并窗口将于本月晚些时候开放,而稳定内核将于 3 月发布。Linux 6.14 预计将为即将到来的 Ubuntu 25.04 和 Fedora 42 版本以及 2025 年春季的其他 Linux 发行版提供支持。很高兴看到 NTSYNC 驱动程序终于完成,希望 Steam Play (Proton) 能迅速使用 NTSYNC 内核驱动程序来增强 Linux 上的 Windows 游戏体验。