跳到正文

如何在 Apple 芯片 Mac 上玩 Windows 版 Steam 游戏

把 Windows 版 Steam 安装到 Wine 里:Wine 负责把 Windows 调用转换给 macOS,Rosetta 2 运行 x86 代码,DXMT 之类的图形层把 DirectX 转成 Metal。Vermut 免费帮你完成这些设置:下载 Wine,为 Steam 单独创建一个容器,并启动官方 Steam 客户端。大多数 DirectX 9 到 11 的游戏都能运行;使用内核级反作弊的游戏不行。

更新于 2026 年 10 月 22 日 · Apple 芯片 · macOS 14+

为什么 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

  1. 检查你的 Mac

    你需要一台 Apple 芯片 Mac(M1 或更新),运行 macOS 14 Sonoma 或更高版本,并为 Wine、Steam 和游戏留出数 GB 可用空间。不支持 Intel Mac。

  2. 下载并打开 Vermut

    从 GitHub 下载 DMG,把 Vermut 拖到“应用程序”文件夹。应用尚未经过公证,所以 macOS 会要求你允许一次:请按照首次启动指南操作。

  3. 让 Vermut 准备 Wine

    首次启动时,如果缺少 Rosetta 2,Vermut 会提示安装,并下载约 1 到 2 GB 的 Wine 11 引擎。

  4. 安装 Steam

    点击 Steam 旁边的 Install。Vermut 会把官方 Steam 安装程序下载到单独的容器中,并完成 Steam 的首次更新。然后用你平时的 Steam 账户登录。

  5. 安装并开玩

    像在 PC 上一样,从 Steam 客户端安装游戏。已安装的游戏会出现在 Vermut 的游戏库中。

  6. 游戏出问题?换一个图形后端

    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,它的报告很有参考价值。

坦诚对比

在 Apple 芯片 Mac 上玩 Windows 版 Steam 游戏的方式(2026 年 10 月)
方案价格能否运行 Windows 版 Steam 客户端主要限制
Vermut免费,MIT 许可证能,自动设置新项目;通过 GitHub Issues 获得支持
CrossOver74 美元含 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 日核实)