Wine 11 的 NTSYNC 内核模块显著提升 Windows 游戏在 Linux 上的性能
嗯,用户让我总结一下这篇文章的内容,控制在一百个字以内。首先,我需要理解文章的主要内容。文章讲的是Wine 11引入了一个新的NTSYNC内核驱动,取代了之前的用户空间RPC实现,这样提升了Windows游戏在Linux上的性能。具体来说,几个游戏的帧率都有显著提升,比如《Dirt 3》提升了678%。受益最大的是需要多线程运算的游戏。 接下来,我要把这些信息浓缩到100字以内。要直接描述内容,不需要开头用“文章总结”之类的。重点包括:Wine 11、NTSYNC内核驱动、替代旧方法、提升性能、具体游戏的帧率提升、受益者是多线程游戏。 可能的结构是:Wine 11引入NTSYNC内核驱动,替代旧方法,提升游戏性能,举例几个游戏的提升幅度,并指出受益者。 现在组织语言:Wine 11引入NTSYNC内核驱动替代旧方法,提升Linux上Windows游戏性能。例如,《Dirt 3》帧率提升678%,其他游戏也有显著改善。多线程运算需求高的游戏受益最大。 检查字数:大约在90字左右,符合要求。 </think> Wine 11引入NTSYNC内核驱动替代旧方法,显著提升Linux上Windows游戏性能。《Dirt 3》帧率提升678%,其他游戏如《Resident Evil 2》和《Call of Juarez》也有明显改善。多线程运算需求高的游戏受益最大。 2026-3-25 10:9:24 Author: www.solidot.org(查看原文) 阅读量:0 收藏

今年早些时候释出的 Wine 11 引入了一个全新的 NTSYNC 内核驱动去实现 Windows NT 同步原语。Windows NT 同步原语以前是通过一个用户空间 RPC 实现的,其开销日益成为性能瓶颈,NTSYNC 在内核中实现了同步原语,因此显著提升了 Windows 游戏在 Linux 上的性能。开发者的测试显示,《Dirt 3》的帧率从 110.6 FPS 提升至 860.7 FPS,提升幅度高达 678%;《Resident Evil 2》从 26 FPS 提升至 77 FPS;《Call of Juarez》从 99.8 FPS 提升至 224.1 FPS,《Tiny Tina's Wonderlands》从 130 FPS 提升至 360 FPS,《Call of Duty: Black Ops I》在 Linux 上也能流畅运行了。NTSYNC 的最主要受益者是需要大量多线程运算、同步开销成为瓶颈的游戏。

https://www.xda-developers.com/wine-11-rewrites-linux-runs-windows-games-speed-gains/
https://lwn.net/Articles/960275/


文章来源: https://www.solidot.org/story?sid=83873
如有侵权请联系:admin#unsafe.sh