Proton 11.0 Beta 1:ARM 支持与多线程游戏性能提升
Valve 已发布 Proton 11.0 的首个测试版,该版本基于 Wine 11.0,新增了一个关键特性——原生支持 ARM64EC 架构。这使得通过 Steam 在 ARM 设备上运行 Windows 游戏成为可能,而无需第三方模拟器,包括在 Nintendo Switch 等平台上的实验性构建。
架构突破:ARM64EC 和 FEX
Proton 11.0 Beta 1 的主要变化是集成了 FEX 模拟器 2604 版本,并支持 ARM64EC(ARM64 异常处理兼容性)。这项技术允许 x86/x86_64 应用程序在 ARM 处理器上运行,而无需手动兼容性调整。此前,用户不得不依赖第三方解决方案或手动修改系统。现在,一切通过 Steam Play 开箱即用。
爱好者们已经在 Nintendo Switch 上测试了该构建,运行 Steam 客户端、ARM 的 Steam Runtime 环境以及 compatibilitytools.d 文件夹。这为将 Linux 游戏生态扩展到移动和混合设备铺平了道路。
性能优化与同步
Proton 11.0 引入了一种新的线程同步机制 NTSYNC,旨在提升多线程应用程序的效率。它在各种场景中取代了过时的 esync 和 fsync,并提供了更精确的 Windows 内核行为匹配。
FEX-2604 包含以下优化:
- 动态一级缓存仅在需要时激活;
- 二级缓存默认禁用;
- JIT 处理三角函数运算(降低精度)速度提升 3.7 倍。
这些变化在大量使用数学计算和多线程的游戏中尤为明显,例如 Bayonetta 和 Fallout: New Vegas。在 8–16 GB RAM 的系统上,内存节省达数百 MB。
扩展的游戏支持
Proton 11.0 Beta 1 中官方支持游戏列表大幅增长。新加入的游戏包括:
- Universe Generator: The Golden Sword
- DCS World Steam Edition
- Resident Evil (1996) 和 Resident Evil 2 (1998)
- Dino Crisis 和 Dino Crisis 2
- From Dust
- Blaite
- Don't Die Dateless, Dummy!
- METAL GEAR SURVIVE
- Warhammer: Vermintide 2
- Metal Fatigue
- SHOGUN: Total War
- Unknown Faces
- Gothic 1 Classic
- X-Plane 12
- Breath of Fire IV
- Deadly Premonition
这意味着 Valve 已测试这些项目,并确认它们通过 Proton 可稳定运行,无需用户额外调整。
如何启用 Proton 11.0 Beta
要使用新版本,请:
- 在 Steam 客户端中打开游戏属性;
- 转到“兼容性”选项卡;
- 启用“强制使用特定的 Steam Play 兼容性工具”选项;
- 从列表中选择“Proton 11.0 (Beta)”。
首次启动时,客户端将自动下载必要组件。要全局默认应用,请转到 Steam 设置 → 兼容性 并选择所需构建。
关键亮点
- ARM64EC 支持 允许在 ARM 设备上运行 x86/x86_64 游戏,而无需外部模拟器。
- NTSYNC 通过更精确的 Windows 同步仿真提升多线程游戏性能。
- FEX 优化 减少内存使用并加速数学运算。
- 扩展的支持游戏列表 包括经典和新作。
- Steam Play 激活 保持简单,无需手动系统干预。
— Editorial Team
暂无评论。