IT之家11月2日消息,Wine项目团队周五发布了Wine10.18版本,这是Wine10.x系列的又一次稳定更新,旨在进一步提升Windows应用和游戏在Linux系统上的运行性能与兼容性。
此次更新的最大亮点是引入了在WoW64模式下基于Vulkan的OpenGL内存映射功能。该功能可优化依赖OpenGL的应用程序性能,尤其是在混合32位与64位环境中运行时。通过利用Vulkan图形API,Wine能更高效地处理OpenGL负载,从而带来更流畅的渲染表现并降低系统开销。
Wine10.18还新增了同步屏障(synchronizationbarriers)API,用于改进多线程与进程之间的协调,使其在复杂应用中更接近Windows的原生行为。此外,版本中加入了对WinRT异常的支持,提升了与依赖WindowsRuntime框架的现代应用的兼容性。
在硬件访问层面,Wine10.18引入了WoW64模式下的SCSI直通(SCSIpass-through)支持,使部分直接与硬件设备通信的应用能够获得更准确的模拟表现。
除了上述主要改进外,本次更新还修复了30个已知问题,覆盖多款游戏与应用程序。例如,《席德梅尔海盗》《巫师2》《极乐浪子》《命令与征服:将军零点行动》等游戏和软件的兼容性问题均得到修复,同时还改善了KeePass2与AutodeskFusion等应用的稳定性与可用性。
Wine10.18还解决了一些长期存在的技术问题,包括文件路径中反斜杠处理错误、线程同步问题,以及在使用WoW64子系统时OpenGL应用的性能下降等。
IT之家附官网及GitLab开源地址: