到今年年底,mac电脑将开始抛弃英特尔的芯片,转而使用苹果自己的芯片,公司宣布作为本周苹果全球开发者大会主题演讲的一部分。但我们不需要等到那个时候,就能知道这种切换可能会如何影响Mac的计算性能。
事实上,我们刚刚与最新款的英特尔MacBook Pro进行了比较笔记本电脑2020年的iPad Pro和iPhone 11都将使用苹果最新的a系列处理器,这表明第一款采用苹果芯片的Mac至少应该与库比蒂诺目前的平板电脑和手机一样强大,并可能超过目前的入门级MacBook Pro。
在我们开始这些测试之前,有一个重要的警告:这个性能比较是纯粹的这只是理论上的。苹果目前在其移动设备上使用的处理器本身就能达到物理硅水平,而且很可能会变得更好。但是,未来的非英特尔mac电脑的性能不仅取决于硬件的变化,还取决于软件的改进以适应这些变化。
微软自己也做出了类似的努力,将一些Windows笔记本电脑从英特尔(Intel)处理器过渡到高通(Qualcomm)处理器,这证明了软件方面的多重障碍和兼容性问题可能会使这类工作复杂化。(见:微软的Surface Pro X)。但只要苹果能够克服这些问题,2021年及以后最强大的主流笔记本电脑很可能会使用一块苹果芯片作为大脑。
苹果如何准备抛弃英特尔
苹果自己的a系列芯片为苹果移动设备提供了十多年的支持。与英特尔酷睿(Intel Core)和AMD Ryzen芯片使用x86微处理器架构不同,苹果处理器基于ARM授权的设计。
这些处理器还可以处理图形输出,并能够加速人工智能(AI)计算,自首次亮相以来已经变得更加强大。苹果甚至有足够的信心2018年再说吧(在新窗口打开)在2017年6月至2018年6月期间,iPad Pro的销售速度超过了92%的便携式个人电脑。
在未来的硅产品发布中,有了这种强大的潜力,很明显,苹果可能不再需要英特尔来供应Mac业务了。但是尽管硬件已经准备好了,软件还没有。重写macOS和苹果自己的应用程序的代码,使其在ARM指令集上运行,而不是在x86指令集上运行,这本身就是一项艰巨的任务。让一大批第三方应用程序开发人员做同样的事情要困难得多。
第一个任务似乎已经基本完成,苹果在本周的全球开发者大会上宣布,现有应用程序已经有了arm原生版本,并且一直在与微软(Microsoft)和Adobe等关键公司合作,开发Office和Creative Suite等基本应用程序的原生版本。第二个任务将在今年夏天启动,许多开发人员将收到一个经过特别修改的任务Mac mini它配备了苹果A12Z Bionic处理器和新版本的Xcode,可以帮助他们重写应用程序。
凑巧的是,A12Z与我们测试的苹果iPad Pro最新版本中的CPU相同。这让我们开始思考。
现有的a系列产品预示着未来的苹果芯片
一旦Mac mini开发人员过渡套件开始发货,我们将首次在现实世界中看到Mac在苹果芯片上运行得有多好。但由于许多跨平台性能基准已经存在,我们不需要等到那时才开始初步尝试它们和未来基于苹果硅的mac可能提供什么样的潜在性能。
为了便于先睹为快,我们在一个2020年13英寸MacBook Pro搭载了第10代英特尔酷睿i5处理器iPhone 11一台苹果A13仿生手机,还有一台2020年12.9英寸iPad Pro与开发人员转换套件相同的A12Z仿生芯片。我们还使用了一台2019年的13英寸MacBook Pro,使用了上一代酷睿i5芯片,使用了相同的压榨机。
当然,所有这些严重简化了问题,并采取了一些主要的自由。iPad Pro运行iPadOS,而不是未来这些基于arm的mac电脑运行的原生macOS。当然,iPhone运行的是iOS。不同设备的RAM分配不同,不同操作系统使用RAM的方式也不同。而且,也不能保证任何“现实世界”的未来Mac会像开发工具包和iPad Pro那样使用A12Z Bionic。事实上,Mac的新芯片很有可能完全是自己的东西。这只是一个理论上的马力图基于当今的硅,在当今的设备中。
还要注意的是,我们使用的两款MacBook中选择了Core i5,因为(1)它们是我们手头上的,而且是临时通知的,(2)它们是当前屏幕较小的MacBook Pro的入门级。这些芯片相当于英特尔(Intel)为超薄笔记本电脑设计的U系列移动处理器。的更大的MacBook Pro(现在的16英寸)使用英特尔更强大的H系列移动芯片,最高可达酷睿i9,而苹果的Mac迷你台式机使用了真正的桌面CPU。到目前为止,苹果还没有透露任何关于其即将推出的自制硅的可能性能等级的细节。我们比较的是目前存在的芯片,但未来的苹果芯片很有可能会在更大或更小的设备上推出多级性能,就像今天的英特尔芯片一样。我们只是还不知道。
尽管如此……让我们坐板凳吧
我们使用的基准测试包括Geekbench 5(在新窗口打开)这是一种行业标准的方法,用于评估Android、iOS、Windows和macOS设备的CPU性能。我们还运行了一些基于浏览器的性能测试,测量整个计算机的能力,除了CPU之外,还包括内存、存储和图形。最后,我们进行了一个独立的图形测试,GFX工作台5(在新窗口打开)它模拟了3D游戏所呈现的那种画面,运行在苹果最新的Metal API上。
粗略地看一下Geekbench的结果,很明显,最新的iPhone和iPad Pro提供的理论性能可以与最新的MacBook Pro和2019年的前辈竞争(在某些情况下,甚至超过),后者采用了第8代英特尔酷睿i5芯片……
Geekbench在其CPU测试中提供了两组结果。单核数字表明处理器的固有效率,而多核结果表明它的最大性能。总的来说,他们认为苹果的A13仿生设计,至少在这次测试中,在每核的基础上,可能比英特尔最新的第10代酷睿i5更有效率。在iPhone 11的测试中,A13 Bionic的单核得分最高(1330分)。
但iPhone 11中的A13 Bionic芯片是为节能而非原始速度而设计的,因此它的多核得分比我们测试的其他芯片要低。A13 Bionic有两个2.65GHz高性能内核和四个低功耗内核,共六个。这里的Geekbench单核分数代表了其中一个高性能核心的最终性能。A12Z的功耗限制较小,有4个运行在2.49GHz的高性能内核,以及4个低功耗内核,共8个。因此,更多的高性能核心,以及更多的CPU核心,意味着更高的多核得分。
把东西做大能消除节流吗?
散热对于任何带有微处理器的设备来说都是最重要的挑战,解决这个挑战充满了权衡。手机和大多数平板电脑都没有任何冷却风扇。虽然大多数笔记本电脑都有,但太大或太强大会导致设备笨拙、噪音大。因此,分配给主动冷却硬件、处理器散热器和其他基本组件(如电池)的空间是一个不断变化的折衷矩阵,只要您的设备必须是便携式的。
这个难题有助于解释你在下面的GFX Bench 5测试结果中看到的结果。iPad Pro在GFX长椅汽车追逐场景中平均每秒112帧的能力令人印象深刻,是2020年MacBook Pro得分的两倍。但这是三个不同测试运行的平均值,我们的测试表明可能发生了一些节流。第二次测试时,iPad已经从第一次测试中变热了,只能达到每秒87帧。
在运行第三次迭代之前让设备冷却,结果获得了更高的123fps分数。事实上,在MacBook Pro的三次测试中,我们都能达到相同的结果(尽管要低得多),这表明它的节流逻辑和冷却能力更加完善,就像你在一个更大的设备上所期望的那样。
还有一个问题:当然,苹果是否会依赖于自己制作的集成图形,还是会将某些系统的图形加速外包给离散芯片的合作伙伴,如AMD(及其Radeon移动设备),这完全是悬而未决的,而且很可能取决于具体的计算机。
英特尔生态系统的优势
事实上,英特尔生产微处理器的时间比苹果长得多,因此它有几十年的经验,可以排除CPU以外的问题,影响其他计算组件,以及操作系统、冷却和电源管理。
这可能有助于解释为什么更全面的WebXPRT 3和BaseMark Web 3.0测试的性能差异遵循与GeekBench和GFX Bench测试不同的模式。在这两款测试中,其中一款MacBook Pro的表现略好于iPhone和iPad Pro,不过利润率(基本上)都不高。
在我们上一次基于浏览器的测试JetStream 2中,iPad Pro中的A12Z Bionic再次在这一组中占据领先地位。JetStream 2结合了各种JavaScript和web汇编基准测试,涵盖了各种高级工作负载和编程技术,并报告了单一的平均分。
虽然JetStream本质上是在评估设备的网络浏览器,但设备中的CPU、内存和其他组件决定了浏览器启动、执行代码和持续平稳运行的速度。
罗塞塔2号及以后
尽管iPhone 11中的A13 Bionic理论上效率更高,但酷睿i5 MacBook Pro在某些性能基准测试中提供了更高的分数,这一事实表明,Mac软件的质量在某些情况下与iPhone的软件质量同样重要更多的比即将推出的苹果芯片更重要。
这就是为什么今天许多消费者认为mac电脑天生就比iphone强大的部分原因,尽管苹果的芯片在某些方面已经与英特尔(Intel)不相上下。虽然你可以在iPad上运行一些功能强大的应用程序,但它们通常不像Windows和macOS上的应用程序那样功能丰富或成熟。对于Adobe Photoshop这样的应用程序来说尤其如此,苹果用户中很大一部分是多媒体专业人士。
因此,尽管首款采用苹果芯片的Mac电脑计划在今年年底上市,但对于大多数潜在买家来说,芯片的原始功能可能并不重要,重要的是现有的macOS软件生态系统能否充分利用它。
根据2000年代中期从PowerPC处理器转向英特尔处理器的经验,苹果知道硬件会在软件之前准备好。所以它复活了Rosetta仿真程序(在新窗口打开)允许为英特尔处理器设计的应用程序在新款苹果处理器上运行。仿真是一种权宜之计,有点像拖着你的汽车而不是驾驶它。
目前,所有人都在关注Mac mini开发工具包,将其视为展示苹果硅质Mac性能的第一个具体迹象。目前搭载酷睿i5的Mac mini比类似的13英寸多核MacBook Pro更强大一些GeekBench分数(在新窗口打开)5000左右。它也有更多的冷却空间。A12Z仿生会利用这一点吗?
尽管A12Z Bionic并不一定会完全类似于第一代基于arm的mac(我们真的不知道)什么硅的特性),很多事情都取决于开发者过渡套件——不是从硬件本身的角度来看,而是从开发者的角度来看做用它。我们已经知道,苹果的移动芯片在某些情况下可以与英特尔匹敌。但是,软件开发人员是否会迅速适应它们,谁也说不准。如果他们这样做了,苹果将上演一场政变:以与英特尔类似甚至可能更好的计算性能从英特尔手中解放出来。如果软件的过渡不顺利,客户可能会等待,延长旧mac电脑的使用时间,或者选择采用英特尔(intel)处理器的下一代Windows笔记本电脑。
无论结果如何,很明显,苹果在芯片设计方面的实力已经站稳了脚跟。现在,一项更艰巨的任务必须认真开始:改造一个公司控制能力较弱的软件生态系统。
(由于Sascha Segan而且温迪·希恩·唐纳对这个故事的测试帮助。连接。)