M1 芯片可以让 Mac 更适合游戏
Apple 从未在游戏领域大肆宣传,macOS 也很少成为游戏相关新闻的焦点。该公司很早就停止更新旧的图形引擎OpenGL。尽管 Metal 确实很强大,但 Apple 并没有费心去确保该框架具有 Vulkan 和 Direct3d 等竞争框架中提供的所有游戏功能。
从某种程度上来说,这是可以理解的,因为由于英特尔的集成显卡芯片,销量最好的 Mac 的图形性能不达标。但现在这些已经被 Apple 的 M1 Silicon 处理器取代,游戏图形也取得了巨大的飞跃。
M1 的 GPU 击败了 GeForce 1050 Ti 和 Radeon RX 560 等显卡,并且落后于 GeForce 1650 Max-Q 和 Radeon 5500M 等较新的显卡。苹果还有很长的路要赶上像 Radeon RX 5700 XT 这样的显卡,你可以在 27 英寸 iMac 上使用它,但你不再需要 eGPU 来在 MacBook Air 或 13 英寸 MacBook 上玩更新、更重的游戏亲。有关 M1 的更多信息,请阅读:M1 有多好 另外,2021 年 1 月AMD 首席执行官谈到 AMD 将如何继续与苹果合作。
哪些游戏可以在 M1 Mac 上运行?
…怎么样?
如果您不想坐下来亲自寻找,我们可以建议一个实用的资源:Thomas Schranz 的网站 applesilicongames.com 列出了测试的游戏他自己和其他人。在大多数情况下,该表显示游戏的安装方式(Steam、App Store 等)、游戏是否针对 ARM 架构进行了优化或通过 Rosetta(或 Crossover)运行,以及在哪台计算机上进行了测试。许多还列出了游戏使用的图形框架(OpenGL 或 Metal)、测试仪使用的分辨率、计算机每秒可以处理的帧数以及使用的图形设置。
这是避免测试不同分辨率和设置以在良好的图形和可玩刷新率之间找到最佳平衡的好方法。例如,我们可以看到《堡垒之夜》在 4k 分辨率下的运行速度几乎与 1080p 分辨率下的运行速度一样快。
随着时间的推移,我们将更好地了解哪些图形设置会导致 Apple 芯片上的游戏速度变慢,以及哪些图形设置可以调到最大。不同的 GPU 架构针对不同的事物进行了优化,对一种架构要求较高的事物对于另一种架构来说可能很简单(反之亦然)。正如苹果似乎已经优化了 M1 的 CPU 以快速扩展压缩的 zip 文件一样,GPU 可能会针对 AMD 和英特尔的图形电路未优化的内容进行优化。例如,较高的分辨率似乎对速度的影响小于预期,而其他设置对性能的影响比平常更大。
如果您尝试其他游戏或只是想亲自测试一下,我们可以建议您系统地尝试一下。例如,选择中等图形设置并使用不同的分辨率进行测试。然后切换到高设置并使用相同的分辨率再次测试,依此类推。如果与屏幕相同的分辨率速度很慢,您可以尝试关闭抗锯齿功能 – 有时 2,560 x 1,600 像素(Apple 13 英寸屏幕使用)在不使用抗锯齿功能的情况下比 1,280 x 800 像素(打开抗锯齿功能)速度更快,并且看起来更好。
Windows 游戏
许多游戏狂热的 Mac 用户早已放弃了 Mac 拥有与 Windows 同等游戏功能的希望。如果这些用户想玩的话,至少可以通过 Boot Camp 将 Mac 启动到 Windows。由于 Boot Camp 在 M1 Mac 上不可用,因此不再是一个选项。许多游戏将根本无法再在 Mac 上玩。
对于那些使用 Windows 游戏迷的 Mac 来说,唯一的选择是使用 Codeweavers 的 Crossover Mac,它分两步将 Windows 的 x86-64 代码转换为 macOS 的 ARM64 代码,首先通过 Wine,然后通过 Rosetta。这至少需要 Mac OS 11.1(在撰写本文时仍处于测试阶段),但已经可以与《巫师 3》等一些游戏以及《暗黑破坏神 2》等不再在 macOS 上运行的旧经典游戏兼容。
Craig Federighi 最近表示,如果微软愿意,苹果不会阻止 ARM 版本的 Windows 10 在新款 Mac 上运行。但对于游戏来说,这没有什么好处:Windows 游戏开发人员不会很快开始重新设计他们的游戏以支持 ARM 处理器。
有关更多信息,请阅读:如何在 Mac 上玩 PC 游戏
未来
M1 是第一代 Apple Mac 处理器,我们正在兴奋地等待 M2 或 M1X(或无论它们的名称)将能够在 16 英寸 MacBook Pro 和 iMac 中实现什么。显卡天然具有高度并行性,苹果很可能可以轻松插入两倍甚至更多的 GPU 核心。对于高分辨率屏幕,内存也将开始成为限制,但我们预计功能更强大的型号将能够扩展到 32GB 或 64GB 内部内存。阅读:一切我们了解 M1X 芯片。
MoltenVK 项目的成功是一项可能鼓励将更多游戏移植到 macOS 的发展。它是一个开源项目,在图形框架 Vulkan 和 Apple Metal 之间架起了一座桥梁。如今,它几乎与 Vulcan 1.1 100% 兼容。几年前,游戏开发人员使用的几个重要功能缺乏支持,但现在大多数功能都已得到修复。已经在 Windows 端使用 Vulkan 的主要游戏有 Red Dead Redemption 2 和现代 Doom 系列。
到目前为止,许多游戏开发商缺乏开发 Mac 版本的动力,因为绝大多数销售的苹果 Mac 根本不具备运行游戏的能力。但随着 Apple Silicon 的出现,游戏计划正在发生变化,几年后将会有更大的游戏潜在客户群。开发者们不能再指着 Boot Camp 耸耸肩,这意味着人们越来越希望 Mac 上会有更多游戏。
我们还研究了 Mac 游戏的未来,请阅读:Mac 游戏的前景一片黯淡,但仍有一线曙光。
您可能还想阅读:Apple 的 Mac Pro 计划。另请了解 M1 Mac 与最快的基于 ARM 的计算机相比要快多少:Apple 的 M1 Mac 击败了微软最快的基于 ARM 的 PC。
您可能还有兴趣了解专家预计 M1 Mac 的市场份额将在 2021 年上升。
本文最初发表于 Macworld 瑞典。凯伦·哈斯拉姆翻译。