Wine 11.20 开发版发布:ARM... - 策略手游
2026年10月17日,Wine 11.20 开发版正式发布,为在 SteamOS 与 Linux 系统上运行 Windows 应用和游戏带来新一轮底层优化。本次更新重点强化 ARM64EC 中继调试、改进 XML 文档验证,并将 CDROM 支持移交挂载管理器模块,同时修复 24 项遗留问题。
电竞战绩新版发布:ARM64EC 与 XML 验证双线推进
据 GamingOnLinux 报道,11.20 是继 11.19 之后的最新开发版迭代,发布间隔约两周。核心改进集中在三条技术线:第一,针对 ARM64EC 混合架构新增中继调试(Relay debugging)能力,调试器可更精确地追踪不同架构间的函数调用链;第二,XML 验证器 msxml6 获得多项修复,解决了 Office 2013 Click-to-Run 安装器在 DOMDocument::save() 使用 unicode 编码时加载失败的问题;第三,CDROM 相关代码被整体迁入挂载管理器。Wine 开发团队在 GitLab 发布公告中表示:“我们持续重构幕后架构,以便让 Windows 应用在 Linux 上的表现更接近原生环境。ARM64EC 调试支持的加入,是推进 ARM 平台兼容性的重要一步。”
电竞专业CDROM 支持迁往挂载管理器:存储层重构信号

Wine 11.20 中一个容易被忽略但影响深远的变化,是 CDROM 支持被正式纳入挂载管理器(Mount Manager)的统一框架。长期以来,Wine 对 CD-ROM 与 DVD 介质的处理分散在不同模块中,导致部分老游戏在读取光盘时出现兼容性差异。从 11.20 开始,相关逻辑集中到挂载管理器下,使系统能以更一致的方式识别物理光驱和 ISO 镜像。这一调整对依赖光盘拷贝机制的老游戏尤为关键,例如修复了《战场 1942》无法将 secdrv.sys 复制到 syswow64\drivers 目录的问题(Bug #60466)。分析人士指出,挂载管理器此前已负责卷设备与盘符映射,将 CDROM 逻辑并入其中可减少约 3 个分散模块的重复代码,这意味着插入光盘或挂载镜像时,Wine 的响应行为将更加可预测。Wine 官方 GitLab 仓库的发布说明确认了这一架构变更。
职业联赛24 项 Bug 修复:从纯弹球到 FL Studio 的兼容性补全
Wine 11.20 共修复来自 Bugzilla 的 24 项遗留问题,覆盖年代跨度极大——从 1998 年的《入侵》(Incoming)到 2026 年的 ARM 基准测试工具均有涉及。其中,QuickBooks 系列获得密集修复:#34028 解决了 2008-2010 版本“无法初始化许可证属性”的报错;#34040 修复了其 2008 R1 在第二次运行时多次崩溃的问题。音乐制作软件 FL Studio 的菜单悬浮误触问题(#60328)同样得到解决。以下为本次更新中最值得关注的修复项:
职业选手| Bug 编号 | 应用/游戏 | 修复重点 |
|---|
| --- | --- | --- |
|---|
| #7054 | 纯弹球(Pure Pinball) | 访问已释放纹理对象导致崩溃 |
|---|
| #30639 | 星际之狼3(Star Wolves 3) | 音频卡顿与性能骤降 |
|---|
| #59134 | UFO:余晖 / UFO:余波 | NVIDIA 二进制驱动下 EGL 后端启动失败 |
|---|
| #60408 | UE4 ElectraPlayer | DXGI 纹理创建静默失败,导致无画面 |
|---|
| #60484 | Wine 11.19 前缀初始化 | dnsapi 解析大型 hosts 文件卡死 |
|---|

Proton 兼容基石:SteamOS 运行 Windows 游戏的关键一环
Wine 11.20 之所以引起 Linux 游戏玩家关注,核心在于它是 Valve Proton 兼容层的底层引擎。Proton 由 Wine、DXVK(DirectX 9/10/11 转 Vulkan)与 VKD3D-Proton(DirectX 12 转 Vulkan)组合而成,是 SteamOS、Steam Deck、Steam Machine 与 Steam Frame 设备运行 Windows 游戏的技术基石。GamingOnLinux 主编 Liam Squires-Hand 在报道中表示:“Wine 是驱动 Valve 出色 Proton 的核心软件之一,它与 DXVK、VKD3D-Proton 共同让数以万计的游戏在 Linux 生态中直接运行。”虽然开发版 Wine 不会立即进入 Proton 稳定分支,但 Valve 通常会择机将成熟改动合并进实验版或稳定版。Squires-Hand 还强调:“每一次底层修复,都可能让一款此前无法运行的游戏变为可玩状态。”
ARM64EC 调试增强:Windows on ARM 兼容的提前布局
ARM64EC(Emulation Compatible)是微软提出的混合二进制接口,允许 ARM 原生代码与 x86 仿真代码在同一进程中协同运行。本次新增的 ARM64EC 中继调试支持,使开发者能在混合架构环境中精确捕获函数调用回溯、定位崩溃源头。修复清单中,与 ARM 相关的条目包括 #60399(DLL 函数以 noreturn throw helper 结尾时的崩溃)与 #60405(RtlRestoreContext 后 SSBS 状态被清除)等 4 项。在移动端 Windows 设备与高通骁龙平台持续发展的背景下,Wine 对 ARM64EC 的关注被视为面向未来的技术储备。Wine 开发者在发布说明中提到:“ARM 架构的支持不是一朝一夕的事情,但每个版本的调试与修复都在缩小差距。”若 Windows on ARM 应用生态继续扩大,Wine 将能更快地将其迁移至 Linux 与 SteamOS 环境。

如何获取 Wine 11.20 开发版
本版源代码已同步上传至官方 GitLab 仓库(gitlab.winehq.org),用户可自行编译或使用 WineHQ 提供的二进制包安装。对于普通 SteamOS 用户,建议等待 Valve 将其合并至 Proton 分支后再使用;开发者和测试者可在独立环境中部署并及时反馈问题。Wine 采用两周一次的开发版发布节奏,预计 11.21 将在 2026 年 10 月底前后推出。正式稳定版方面,Wine 11.x 系列的首个稳定版本预计还需 2-3 个开发版迭代。参与测试的用户可通过 Bugzilla 提交缺陷报告,帮助项目组在后续版本中继续改进。
FAQ:关于 Wine 11.20 的常见问题
Q1:Wine 11.20 能直接提升 Steam Deck 的游戏兼容性吗?
A1: 不能马上生效。Steam Deck 的 Proton 使用 Wine 的稳定或特定实验分支,开发版功能通常需要数月才会合入 Proton。但 11.20 修复的底层问题——如音频卡顿、纹理对象释放崩溃——进入 Proton 后,将间接改善相关游戏的体验。
Q2:ARM64EC 支持对普通 Linux 用户有何意义?
A2: 当下影响有限,因为 ARM64EC 主要面向 Windows on ARM 的混合架构调试。但随着 ARM 服务器、桌面 Linux 与移动设备用户增加,这一能力有助于 Wine 在 ARM 平台上更高效地运行 x86 应用,属于前瞻性技术投入。
Wine 11.20 以平稳节奏推进兼容层的底层进化,从 ARM64EC 调试到 CDROM 架构迁移,每项改动都在为 SteamOS 与 Linux 桌面的 Windows 应用生态铺路。随着 11.x 系列迈向稳定版,Linux 游戏兼容性的下一章值得期待。

游戏闪退
Wine 11.20 开发版于 2026 年 10 月 17 日正式发布,重点带来 ARM64EC 中继调试增强、XML 验证改进与 CDROM 支持迁移至挂载管理器等架构级更新。本次共修复 24 项 Bug,覆盖从 1998 年老游戏到现代 ARM 工具链。对于关注 SteamOS 与 Linux 平台运行 Wind