Apple 的 M1 – 它真的“快 3 倍”吗?

Apple 表示,每一款配备 M1 的新型号 – MacBook AirMacBook Pro Mac mini – 性能大约比前代产品高出三倍,甚至声称新款 MacBook Air 的速度比过去一年销售的 98% 的 PC 笔记本电脑还要快。

我们只能相信苹果公司的说法,该公司没有透露时钟速度等细节,因此这不是通过查看 GHz 来判断机器更快还是更慢的简单情况。苹果只透露了核心数量——8核CPU、8核显卡(入门级Air为7核)和16核神经引擎。

在本文中,我们将研究 Apple 如何获得这些结果。

第一个基准测试看起来令人印象深刻。例如, MacBook Air M1 在 Geekbench 上击败了 16 英寸 MacBook Pro!

CPU 速度提高 2.8 倍

根据 Apple 的说法,新款 M1 CPU 比旧款 MacBook Pro 中的 CPU 快 2.8 倍。苹果还声称 M1 MacBook Pro”比同类最畅销的 Windows 笔记本电脑快 3 倍”。

脚注中更详细地解释了苹果公司如何得出这个数字 – 以及有趣的细节。根据小字,为了达到声称的性能提升,苹果将其与”配备英特尔 Iris Plus 显卡的基于英特尔酷睿 i7 的 PC 系统”进行比较。

Apple 继续声称”新款 13 英寸 MacBook Pro 现在是世界上速度最快的紧凑型专业笔记本电脑”,这一说法是基于与”配备独立显卡的基于 Intel Core i7 的 PC 系统”的比较。

这些对比型号是配备 Core i7 CPU 的廉价四核型号,而不是第十代 Intel 四核的顶级型号,甚至是 8 核的 Core i9。

性能的提升本身听起来很可信,它通过日常编程的示例进行了测试,并创建了一个开源代码:使用 Xcode 12.2 和 Apple Clang 12.0.0、Ninja 1.10.0.git 和 CMake 3.16.5。问题是:这是 Xcode 的 ARM 版本。使用非本机软件(例如 Premiere 或 Word)进行的性能测量可能会明显更差。

图形速度提高 5 倍

集成显卡解决方案(例如旧款 MacBook Pro 的 Intel Iris Plus Graphics 645)速度相当慢,并且仅适用于非常有限的游戏。凭借 M1 芯片的图形功能,Apple 承诺显着提高性能 – 提高约五倍。

由于仍然缺乏原生 ARM 应用程序,因此选择 Final Cut Pro 10.5 的初步版本来测试图形性能,并使用 Apple ProRes 422 进行 10 秒的项目,分辨率为 3840 × 2160 和 30每秒帧数。

MacBook Air 的渲染速度明显加快了 5.3 倍,非常令人印象深刻。但 M1 在”真实”游戏测试中也表现出色。与英特尔 Mac mini 相比,M1 版本的帧速率是英特尔 Mac mini 的四倍,性能令人印象深刻,而且更重要的是,该游戏可能没有 ARM 版本。

即使与配备更好 Iris 显卡的 MacBook Air 相比,性能也显着提升:Tom Raider 的性能提升了 3.1 倍。 Shapr3D 的性能不太令人印象深刻,这里实时 3D 性能相比之下仅提高了 2.2 倍。

但您不应该忘记的是:Apple 使用具有 16GB RAM 的 M1 芯片测试了性能。不是标配的 8GB。具有 8GB RAM 的 M1 版本的性能可能会明显变慢,尤其是因为 M1 CPU 和显卡上的 RAM 共享。

神经引擎

神经引擎的速度也应提高 11 倍。然而,这是在一个非常特殊的情况下进行测试的:使用预发布版本的 Xcode 12.2 和 Create ML 2.0,并在应用程序中创建了一个动作分类模型。

只有当软件开发人员支持该引擎时,这才有意义 – 这让我们想起了 G4 处理器的旧 Altivec 单元(这是苹果公司以 Velocity Engine 的名义销售的 128 位矢量处理单元。)

结论

苹果的性能承诺似乎或多或少是真实的。然而,作为基准,苹果使用了相当弱的入门级模型,最重要的是,使用了已经作为 ARM 版本提供的应用程序。我们很想知道新款 Mac 将如何与 16 英寸 MacBook Pro 抗衡,特别是对于尚未提供 ARM 版本的应用程序。

本文最初发表于Macwelt。凯伦·哈斯拉姆翻译​​。