为什么 Mac 版 Steam 不够用
Mac 版 Steam 只显示有 Mac 版本的游戏。一般玩家的 Steam 游戏库里,大部分只有 Windows 版,而 Apple 芯片 Mac 又没有 Boot Camp,所以只能用别的方式运行 Windows 版。
在 Apple 芯片 Mac 上,三样东西协同工作:Rosetta 2 运行 x86-64 代码,Wine 提供 Windows API,图形层把 DirectX 转成 Metal。这并不是模拟一整台 PC,所以速度可以很快,但也正因如此,有些游戏会出问题。
用 Vermut 安装 Windows 版 Steam
检查你的 Mac
你需要一台 Apple 芯片 Mac(M1 或更新),运行 macOS 14 Sonoma 或更高版本,并为 Wine、Steam 和游戏留出数 GB 可用空间。不支持 Intel Mac。
下载并打开 Vermut
从 GitHub 下载 DMG,把 Vermut 拖到“应用程序”文件夹。应用尚未经过公证,所以 macOS 会要求你允许一次:请按照首次启动指南操作。
让 Vermut 准备 Wine
首次启动时,如果缺少 Rosetta 2,Vermut 会提示安装,并下载约 1 到 2 GB 的 Wine 11 引擎。
安装 Steam
点击 Steam 旁边的 Install。Vermut 会把官方 Steam 安装程序下载到单独的容器中,并完成 Steam 的首次更新。然后用你平时的 Steam 账户登录。
安装并开玩
像在 PC 上一样,从 Steam 客户端安装游戏。已安装的游戏会出现在 Vermut 的游戏库中。
游戏出问题?换一个图形后端
DirectX 10 和 11 默认使用 DXMT。你可以把容器切换到 DXVK、WineD3D,或者在安装了 Apple 的 Game Porting Toolkit 后切换到 D3DMetal。v1.2 测试版还加入了单个游戏的设置。
在 Apple 芯片上,哪些能玩,哪些不能
- 通常能玩:DirectX 9、10、11 游戏,以及独立游戏和较老的游戏,它们往往最容易成功。
- 需要额外设置:DirectX 12 游戏需要 Apple 的 D3DMetal,它包含在你从 Apple 下载的 Game Porting Toolkit 中。自带启动器的游戏可能需要反复尝试。
- 无法运行:使用内核级反作弊的游戏,例如 Valorant、Fortnite 和 Call of Duty,无法通过 Wine 运行,任何 Mac 工具都改变不了这一点。购买前请先在 Are We Anti-Cheat Yet? 上查询。
- 性能取决于游戏和芯片。转换本身有开销:与 GPU 相近的 Windows PC 相比,帧率会更低;第一次编译着色器时也可能出现卡顿。
购买游戏前,可以在 CodeWeavers 兼容性数据库 中搜索:CrossOver 基于同样的 Wine,它的报告很有参考价值。
坦诚对比
| 方案 | 价格 | 能否运行 Windows 版 Steam 客户端 | 主要限制 |
|---|---|---|---|
| Vermut | 免费,MIT 许可证 | 能,自动设置 | 新项目;通过 GitHub Issues 获得支持 |
| CrossOver | 74 美元含 12 个月更新;可免费试用 14 天 | 能,从安装目录中安装 | 付费;支持最完善 |
| Whisky | 免费 | 需要自己设置 | 2025 年 4 月已归档,不会升级到 Wine 8 及以上 |
| Parallels Desktop | 付费 | 能,在 Windows 11 Arm 版中 | DirectX 最高 11.1;虚拟机中大多数反作弊无法运行 |
| GeForce NOW | 有免费版和付费版 | 不需要,串流支持的游戏 | 需要高速网络;只能玩其目录中的游戏 |
常见问题
M1 Mac 能玩 Windows 版 Steam 游戏吗?
能。任何运行 macOS 14 Sonoma 或更高版本的 Apple 芯片 Mac,都可以通过 Wine 运行 Windows 版 Steam 客户端。轻量或较老的游戏在基础款芯片上表现最好;大型游戏需要更强的 GPU 和更多内存。
需要 Windows 许可证吗?
不需要。Wine 不是 Windows,你不用安装或购买 Windows。只有在 Parallels 这类虚拟机中才需要 Windows 许可证。
Steam 存档和成就能用吗?
能。你在官方 Steam 客户端中登录自己的账户,云存档、成就和游戏库都和在 PC 上一样。
DirectX 12 游戏能玩吗?
部分可以,需要 Apple 的 D3DMetal。Apple 的许可证不允许应用内置它,所以你需要自己从 Apple 下载 Game Porting Toolkit,Vermut 会自动检测到。
对我的 Steam 账户安全吗?
Vermut 运行的是官方 Steam 客户端,从不接触你的密码。反作弊拒绝 Wine 的游戏会无法启动或无法联网。
资料来源(2026 年 10 月 22 日核实)
- Vermut source code (MIT)
- Apple Developer: Game Porting Toolkit
- Gcenx/game-porting-toolkit releases (requirements)
- CodeWeavers store (CrossOver prices)
- CodeWeavers: CrossOver 26 release, 10 February 2026
- Whisky documentation: Maintenance notice
- Parallels KB 122485: Play Windows games in Parallels Desktop
- NVIDIA: GeForce NOW system requirements
- Are We Anti-Cheat Yet?
- CodeWeavers compatibility database