虽然Linux 6.10准备将最初的NTSYNC驱动程序合并为Windows NT Synchronization Primitive驱动程序,该驱动程序可以帮助在Wine/Proton(Steam Play)下提高Windows游戏性能,但该驱动程序并不完整。最初的补丁已经在Greg Kroah Hartman的char misc下一个分支中出现了几个星期,以暴露NTSYNC角色设备,这并不是整个补丁系列。Greg现在已经将Linux 6.10的驱动程序标记为“已损坏”。
接下来将介绍NTSYNC驱动程序的基本功能,但修补程序系列的其余部分还没有排队。现在为Linux 6.10合并窗口找到它已经太晚了,所以Greg将驱动程序标记为“已损坏”,这反过来意味着该驱动程序将不会针对常见的内核构建进行编译。Greg在补丁的消息中写道:
“ntsync代码此时仅在内核中部分启用,创建了设备节点,仅此而已。不要在此时将ntsync接口与此基本结构进行比较,从而混淆那些希望看到正常工作的ntsync界面的系统,所以请将代码标记为“已损坏”,这样它就不会构建和启用。”。
一旦代码的其余部分被接受,这将被恢复,以便可以正确地构建和使用驱动程序,但就目前而言,这是最安全的前进方式。"
几分钟前,在即将提交给Linux 6.10合并窗口的char/misc功能拉取之前,NTSYNC的“坏”补丁在char-misc中被发现。
CodeWeavers的Elizabeth Figura在邮件列表上对该补丁发表了评论:
“我甚至想过自己提出这样的建议。很抱歉花了这么长时间才把剩下的补丁做成可以接受的形状……”
Here's to hoping that the NTSYNC driver code is in good shape then for the Linux 6.11 kernel later in the year for helping speed up Windows gaming on Linux with Valve's Steam Play and Wine.