
Wine 11.0 正式发布!本次更新带来了 2 项底层架构的重大突破:基 ntsync内核模块的性能飞跃,以及完全成熟的 WoW64 模式(现已完美支持 16 位应用)。以下是 Wine 11.0 的核心更新深度解析。
Wine 11.0 主要更新
Ntsync:内核级同步带来的性能红利
Wine 11.0 正式引入了对ntsync内核模块的支持,但需要搭配 Linux 6.14 及更高版本内核:
- 这一变革的核心,在于将 Windows NT 的「同步原语」直接在内核层面进行模拟,而不是像过去那样在「用户态」处理。
- 架构调整的收益也显而易见:多线程应用和游戏的性能将显著提升。不过,对单线程应用而言,性能增益相对有限。
部分 Linux 发行版默认不会加载ntsync模块,需要手动运行sudo modprobe ntsync开启。如果效果显著,建议设置成开机自动加载。
WoW64 模式:告别 32 位库依赖
- 早在 Wine 9.x 时期,「新版 WoW64 模式」就已初露端倪——目标是让 64 位 Wine 环境直接运行 32 位 Windows 应用,而无需依赖宿主系统的 32 位库。这对那些正逐步移除 32 位或 multilib 库支持的现代 Linux 发行版来说,无疑是雪中送炭。
- 到了 Wine 11.0,该模式现已彻底成熟并实现功能对齐。新版 WoW64 补齐了 OpenGL 内存映射、SCSI 直通、16 位应用支持,以及 32 位前缀等关键拼图。
架构的简化也带来了二进制文件的统一。过去独立的wine64已成为历史,现在只需一个统一的wine加载器,它就会根据你运行的程序,自动判断并切换至 32 位或 64 位模式。
如果一个应用同时安装了两个版本,系统会默认优先运行 64 位,当然你也可以手动强制运行 32 位版本。
简单来说,对于需要在现代 Linux 发行版上运行老旧 Windows 应用和经典游戏的怀旧玩家来说,这是一大利好——「数字遗产」将得以完美延续 😍。
Wayland 驱动:补齐日常体验短板
Wine 11.0 的 Wayland 驱动更加成熟,真正具备了「主力生产力」的素质:
- 新版本实现了「双向剪贴板」支持,可以在 Wine 与原生应用间自由复制/粘贴,并支持从 Wayland 应用「拖拽文件」到 Wine 应用。
- 驱动现在会通过「合成器缩放」来模拟显示模式的切换。这对一些老旧的 Windows 游戏尤为重要——当切换到 640×480 这类低分辨率时,再也不会在高分屏上缩成一个微小的窗口,而是能正确地全屏显示。
虽然 Wayland 驱动在 Wine 10.x 中已设为默认且运行良好,但此前也存在一些影响日常体验的细节问题。Wine 11.0 填补了这些空白,让整体体验更加无缝。
GPU 与图形栈:全面现代化
在图形渲染方面,EGL 后端正式取代了老旧的 GLX,成为 X11 下 OpenGL 渲染的默认选择。虽然两者都能处理 OpenGL 上下文,但 EGL 与 Wine 的 Wayland 驱动共享代码,这意味着对一方的修复将直接惠及另一方,维护效率大幅提升。
其他图形领域的关键提升还包括:
- 独占全屏模式支持:改进了 Direct3D 全屏处理逻辑。对于喜欢直接接管显示模式的 DirectX 9 时代老游戏,运行将更加可预测和稳定。
- Vulkan 1.4 API 支持:跟进最新的图形标准。
- H.264 硬件解码:现在可以通过 D3D11 视频 API 调用 Vulkan Video 实现硬件解码。这意味着,媒体播放器、流媒体应用和游戏过场动画,将不再占用大量 CPU 资源,整体运行更加丝滑。
更多硬核改进
Wine 11.0 的更新清单长得有点吓人 👻,以下盘点了一些不容错过的技术亮点:
- 线程优先级优化:在 Linux 和 macOS 上实施了新的「线程优先级」策略,进一步改善了多线程应用和游戏的流畅度(这是独立于
ntsync之外的优化)。在 Linux 上,你可能需要调整系统的nice值限制,以获得最佳效果。 - ARM64 架构增强:支持在拥有更大原生「页大小」(16K 或 64K)的系统上模拟 4K 页面大小。虽然目前仅限于简单应用,但也标志着 Wine 在 ARM64 领域的兼容性正在稳步提升。
- MIDI 音质提升:改进了 SoundFont(SF2)支持。对于使用 MIDI 制作配乐的 90 年代末和 2000 年代初的老游戏,音乐听感将有「可感知」的提升(毕竟是 MIDI,提升幅度全靠脑补,但确实变好了 😅)。
- 外设与输入:「力反馈」支持得到优化,赛车方向盘、飞行摇杆等设备的兼容性和性能显著提升。
- 命令行工具:新增
timeout和初步的runas工具。
其他值得关注的技术细节还有:
- TIFF 图像支持改进
- Unicode 17.0.0 字符集更新
- IPv6 Ping 支持
- TWAIN 2.0 扫描协议支持
- 打包服务支持 Zip64
- 全新的蓝牙驱动及 BLE 服务支持
- BCrypt 中新增 ECDSA_P521/ECDH_P521 算法
当然了,还有针对数百款游戏的特定修复,包括《仁王 2 完全版》、《星际争霸 2》、《巫师 2》、《使命召唤:黑色行动 2》、《最终幻想 XI》以及战网(Battle.net)客户端等。
总的来说,Wine 11.0 凝聚了社区一整年的心血,包含了 Wine 10.x 开发周期中的数千次提交。如果你想了解更多技术细节,请查阅官方的更新日志。













最新评论
我刚试了下,没啥问题,输入 0 会变成 ISO 下载链接。你的问题可能是页面没加载完成造成的。
不知道为什么输入0或者40都是跳转到20美金的支付页面去了,换浏览器也是这样
垃圾新闻投放和狗皮膏药一样恶心 污染老子的消息获取媒介和灵魂 真是4000+了 希望审核不要助纣为虐
亲测两种方法可行,感谢