下文把MacbookAir、MacbookPro分别简称为MBA、MBP。

M1的CPU是什么水平

M1有两个版本,7核GPU版、8核GPU版,只有入门款MBA是七核GPU,其他都是八核GPU。

CPU性能测试使用Cinebench、Geekbench,两款软件均已适配M1。以下是TheVerge的测试结果,三款电脑都是8核GPU的M1:


CinebenchR23之所以跑了一次30分钟,是为了观察长时间高负荷工作后,M1的性能是否下降。结果显示pro和mini不受影响,但air性能下降了,多核跑分从6803下降至5369。CinebenchR23单次测试,air的得分也低于pro和mini,应该也是发热导致。

Geekbench跑分带来的发热还不至于让air性能下降,所以三款电脑得分一致。

air没有风扇,体积小,散热效率相对低,所以air的性能更易受发热影响。mini、pro散热好,性能很稳定,真的很稳定。

下一个问题是,M1和intel、AMD比,大概处于哪个位置?

Anandtech用M1Macmini进行了对比评测,由于三款M1电脑所配置的CPU是一样的,所以跑分可供其他两款参考。

Anandtech一个有趣做法是,分别使用适配了M1的Geekbench,以及没有适配M1的Geekbench进行测试。根据后者的跑分,我们可以推测运行那些未适配的软件时,M1性能如何。


上图是Geekbench跑分,黑色是M1的数据。

使用未适配的Geekbench进行跑分,M1得分大概打7.6~7.8折。

M1的单核得分超过了Ryzen95950X,这是AMD最新微架构zen3下的产品,是目前已发布的性能最强的zen3处理器(注意是已发布的),发烧级定位,主要用于台式电脑。比5950X还强的zen3处理器就是Threadripper系列了,用于工作站和高端台式机,但还没有发布。

M1的单核得分也超过了inteli9-10900K,它是intel10代中最强的S系列处理器,S系列是台式处理器,比S系列定位更高的是X系列,例如i9-10900X,定位于高端台式机。但事实上10900K的Geekbench跑分比10900X还高。

苹果在发布会上表示,就单一核心而言,M1的高性能核心全球最强,这在Geekbench的跑分中得到了验证。

至于多核得分,4高性能+4节能核心的M1明显落后于10核的intel10900K,更比不上16核的Ryzen95950X以及zen2架构的Ryzen93950X。这在意料之中,毕竟核心数量不同。

和中高端台式处理器对比,多核跑分M1自然处于劣势,所以下面的Cinebench主要对比笔记本处理器。


M1在Cinebench中的位置没有Geekbench那么靠前,媒体通常认为前者更能反映CPU的性能。

黑色是M1的数据,没有适配M1的跑分,大概打了6.5~6.7折。

单核方面,尽管在Geekbench的测试中M1高于Ryzen95950X,但在Cinebench的测试中,M1稍弱于5950X。intel参战的是i7-1165G7(笔记本处理器)而不是前面提到的i9-10900K(台式处理器),单核得分M1比1165G7低了一点点,可以认为几乎一样。

多核方面,AMD派出Ryzen74800U、Ryzen94900HS上场迎战,它们都是8核高端笔记本处理器,都是zen2架构(zen3台式处理器发布了,但笔记本处理器尚未发布,所以这里对比zen2),其中4900HS差不多是zen2最强的笔记本处理器,仅次于4900H。这轮对比,M1明显败下阵来。

多核测试i7-1165G7远远落后于M1,毕竟1165G7是四核。因为核心数不同,这样对比对intel有点不公平,而且1165G7远远不是intel最强的笔记本处理器,所以接下来和intel进行更多对比。

intel已发布的11代处理器中,i7-1165G7仅次于i7-1185G7,即1185G7是已发布的11代处理器中最强的产品(注意是已发布)。根据ars提供的数据,M1的Cinebench单核跑分低于1185G7,但差距很小可认为一致,多核跑分因为1185G7还是只有4核,所以M1明显领先,如下图所示:


为了充分了解M1所处的位置,最好可以和intel最强的8核笔记本处理器进行对比。

intel的笔记本处理器性能从低到高,大概可以分为Y、U、H系列,并不是H系列的每一款都强于U系列,但H系列的最强者通常比U系列的最强者要快。目前看来1185G7是11代U系列(现在改名叫UP3系列)最强者,已证明不敌M1,但11代H系列还没有发布,所以无法对比,不过可以和10代H系列的最强者i9-10980HK比比。10980HK是八核笔记本处理器。

laptopmedia的测试结果显示Geekbench跑分,M1单核比10980HK高22%,多核10980HK比M1高19%。两款处理器都是8核,但正如我前面说过的,M1是4+4的设计。

苹果目前在售的16英寸MacbookPro价格超过2万,是最贵的苹果笔记本,可选配i9-9980HK或i9-9980H,它们是intel第9代H系列八核处理器。11代H系列未发布,10代H系列单核败于M1,可推断9980HK、9980H的单核也比不上M1。至于多核,根据appleinsider给出的数据,Geekbench跑分M1胜出,Cinebench跑分M1不敌,如下图所示:


appleinsider给出的这张表格还包括了2019年发布的最低配的MacPro工作站,它搭载intelXeonW-3223处理器,这是一颗8核3.5GHz可TurboBoost到4.0GHz的处理器。前面提到的i7、i9等等都是intel的Core子品牌处理器,而这里的W-3223是intel的Xeon子品牌处理器,主要定位于服务器、工作站等。

从跑分可知,单核性能W-3223明显不敌M1,但多核跑分强于所有Macbook处理器。换言之,M1电脑的CPU多核性能比不上最低配的MacPro。

appleinsider没有给出iMacPro的数据,但目前在售的iMacPro最低配也是搭载10核的XeonW-2150B处理器,geekbench跑分是1069、8701,多核跑分也超过了M1。换言之,M1电脑的CPU多核性能也比不上最低配的iMacPro。

最后看看下面这份由wccftech整理的数据,数据给出了intel、AMD高端笔记本处理器的制造工艺,M1是5nm,AMD是7nm,intel是10nm甚至14nm,这说明intel、AMD可以通过提高制造工艺拉大或缩小和M1的差距。


总结一下M1的CPU跑分:苹果表示M1的高性能核心全球最强,这在Geekbench中得到了验证,但Cinebench认为M1单核比AMD最强的处理器还差了一点,和intel的最强者大体相同;至于多核性能,目前AMD有多款笔记本处理器明显强于M1,intel似乎也有三四款。台式处理器无论是AMD还是intel,由于可以拥有更多核心,多核跑分比M1高的有很多,当然也有比M1差的台式处理器。

所以M1并没有所向披靡,有对手,而且不少。

和苹果自家的mac产品线进行对比,16英寸MBP、iMacPro、MacPro所搭载的CPU多核性能均强于M1,M1只是比搭载intel处理器的MBA、13英寸MBP、Macmini强,还强不少。如果以Geekbench跑分为准,M1也强于16英寸的MBP。

当然啦,M1毕竟是苹果第一代处理器,也是苹果最入门的处理器,苹果只要把4+4改为6+2或8+2,完全可以挑战iMacPro、MacPro的部分配置。

以上只是根据跑分得出来的结论,具体到某个实际工作,M1电脑可能快于iMacPro、MacPro,后文会有相关例子。

接下来看看M1的GPU性能。

M1的GPU是什么水平

目前搭载M1的三款苹果电脑均没有独立显卡,仅依赖集成在M1的GPU核心。本文开头已经说过,M1有7核GPU版、8核GPU版。

Anandtech通过Macmini测试了8核GPU的M1,测试工具是GFXBench,结果如下:


黑色是M1的数据,数据显示M1的GPU性能和是否适配M1无关,这意味着macOS的所有游戏能马上从M1GPU受益。

当然,任何一款游戏的运行都需要CPU、GPU同时发力,而M1的CPU需要适配才能充分释放性能。GFXBench是纯GPU测试,所以上图M1的两个分数相等。

运行离屏测试,在1440p的高分辨率下,M1的帧率达到77,在1080p的分辨率下,帧率达到204。

数据显示M1的GPU性能不敌独显GTX1650,但差距不是很大,GTX1660Ti则比M1领先了60%~70%,至于RX560、RX560X,均落后于M1的GPU。

Tomshardware提供的数据还表明M1强于GTX1050Ti,如下图所示:


GTX1050Ti是英伟达GeForce10系列的中端GPU,发布于2016年10月。GTX1650和1660Ti则分别是GeForce16系列的入门、中端GPU,16系列是为了填补20系列所没有覆盖到的入门~中端市场而推出的。20系列是高端~发烧友级别,30系列作为20系列的延续,也定位于高端~发烧。

所以M1的GPU性能大概相当于4年前的英伟达中端独立显卡,和一年半前发布的入门独显1650有差距,和20个月前发布的中端独显1660Ti差距较大。有观点认为,GTX1050Ti可以满足诸多AAA游戏的最低配置要求,所以性能与之类似的M1GPU应该也能满足AAA游戏的最低配置要求。

RX560、RX560X都是AMDRX500系列的入门独显,分别发布于2017年和2018年。

Anandtech用《古墓丽影:崛起》这款游戏进行了实测,数据如下:


数据显示,在1366x768中等设置下,搭载M1处理器的Macmini帧率可以达到73,相当于560X的水平。如果是1080p高设置下,M1帧率为39.6,优于560X。

虽然在前面的跑分测试中,M1并没有比GTX1650低多少,但在实际的游戏表现中,M1的帧率比GTX1650差不少。可能的原因是,虽然GPU性能和是否适配M1无关,但游戏运行和CPU、GPU都有关,而该游戏并没有适配M1。

Anandtech还测试了M1的能耗,使用跑分时GPU的功率是10W,GFXBench差不多是纯GPU测试,所以CPU功率低至0.16W,10W应该也是M1的GPU最大功率了。运行《古墓丽影:崛起》,CPU和GPU同时作用,功率分别是7.5W、7W,如下图所示:


作为对比,1660Ti、1650、1050Ti、560所设计的显卡功率分别是120W、75W、75W、60~80W,远远高于M1实测得到的16.5W。

苹果目前在售的笔记本中,只有16英寸MBP配置独显,最低采用RadeonPro5300M。至于台式机,21.5英寸iMac可能配置入门独显,而27英寸iMac最低也采用RadeonPro5300。定位更高的iMacPro、MacPro,可配置的GPU性能就更强了。

所以M1的GPU性能比不上16英寸MBP,比不上27英寸iMac,更比不上iMacPro、MacPro。

总的来说,Anandtech认为M1的GPU是核显的王者,是入门独显(诸如560、560X、1050Ti)的挑战者。对于很多AAA游戏,不要期待M1能在高分辨率、高画质的设置下还能达到60fps的流畅度,但调低分辨率、调低画质应该能应付大多数游戏。

Anandtech的测试是基于Macmini的8核GPU版M1,基础款的MBA搭载7核GPU的M1,它的性能表现如何?macworld在基础款MBA上测试了两款游戏表现,结果如下:


左边是《古墓丽影:崛起》的数据,最上面是M1MBA,在1920x1200高设置下帧率为37.4,在1280x800中等设置下帧率是60.6。右边是《文明6》,1280x800中等设置、高设置的帧率分别是33.8、54.5。

M1电脑的实际体验

Rosetta2真的这么好吗

没有适配M1的软件是通过Rosetta2运行的,Rosetta2就像一位翻译,它把M1不能直接识别的代码翻译为M1能识别的代码。前面Cinebench和Geekbench的测试显示,通过Rosetta2翻译后再运行,会让M1的CPU得分打6-8折,GPU不受影响。

很多用户对Rosetta2的第一印象是快,从跑分看它确实影响了软件运行速度,但还是很快,用户通常感知不到Rosetta的存在。

但事实上没有这么简单。

因为还没有适配M1,微软表示第一次打开office可能要等大概20秒,但下次打开速度就正常了。这是因为Rosetta2是在应用安装或首次打开时完成编译的,并不是实时编译。当然啦,第一次打开虽然慢,但通常不需要20秒。

有些应用,例如screenflow无法通过Rosetta2运行,即完全不可用,只能等修复或适配。再比如字节跳动出品的飞书完全无法运行,无限重启。


有些软件,例如未适配M1的Chrome,TheVerge表示它在M1电脑的耗电量高于它在intel电脑的耗电量。

有一个网站整理了一些软件的兼容性,如果你好奇某款软件能否正常使用,可以去看看:


过去15年写给macOS的软件都是基于intel芯片写的,从intel到ARM的过渡恐怕不是一时半会的事,但目前看来开发者的反应还是比较积极的。

苹果在发布会上表示AdobeLightroom将于12月适配M1,Photoshop将于明年上半年完成适配,至于Premiere的适配计划我没有找到。

微软也表示在安排了,mac版Office有望变得更快。因为根据已有的数据,应用适配之后速度提升都很明显。

Chrome也很快适配了M1,ars使用Speedometer测试的数据显示,适配后的Chrome速度提升了80%,但和Safari比还是差了一点。我没有找到Chrome适配以后的续航,但推测会有提升。



ars安装并测试了120个应用,除了少数3D游戏之外,其他应用都能正常打开,不会觉得慢,个别UI不协调,但不至于影响使用。

Mac应用商店不会标志应用是否适配M1,Jonathan发现活动监视器会用Apple、intel进行区分。


打开Finder-应用程序,选择一个应用,通过command+i可查看该应用的信息,这里会标记该应用是universal还是intel还是native应用,如果是universal,还可以强制它总是通过Rosetta打开:


一开始大家都以为Homebrew无法正常使用,但强制Terminal通过Rosetta的方式运行之后,问题就解决了。


糟糕的iPadOS、iOS应用

运行在mac电脑的iOS应用可以通过键盘上的按键模拟触控操作,例如按下空格键相当于单击窗口中间的位置,按下方向键模拟左右滑动屏幕,可以想象体验并不好。

Techcrunch表示,在mac上运行iOS、iPadOS应用听起来振奋人心,实际体验下来更像是营销噱头,用户体验令人失望。

我个人认为iPadOS、iOS应用在mac电脑体验虽然不好,但毕竟提供了更多选择,目前的问题主要是交互问题,还有很多优化空间,相信会改善。

一位在阿里巴巴工作的博主@蒸米spark表示,允许iOS应用运行在macOS可能存在令人担忧的安全问题:1)没有在Mac应用商店上架的应用,也可以通过先在iPhone上安装,然后把该应用的ipa安装包从iPhone导出至电脑,最后双击ipa包安装在电脑;2)在macOS运行的iOS应用,其用户数据保存在可见的文件目录,可轻松获取。


人见人爱的续航

M1MBA、MBP电量不变,但续航大幅增加。苹果表示MBA续航最长18小时,比之前多出6小时,MBP续航最长20小时,比之前翻倍。

这些数据可能有点理想化,TheVerge评测后表示,MBP综合使用可达10小时续航,要想在8小时内消耗完,你要出力地去压榨它。MBA日常使用可达8~10小时,对大多数用户而言,8~10小时就是一个完整的工作日。当越来越多的应用适配M1,它们的续航还会继续提升。

Engadget在文章中表示,今年上半年发布的intelair九点上班开始用,下午四点就要充电,而M1MBA下午五点下班时,还有38%的电量。

Techcrunch认为:M1MBP性能确实强,但令人震惊的不是它的性能,是它的续航。

下图是其他用户关于续航的表述。用户一:在M1MBP上写了40分钟脚本,电量依然显示100%。用户二:使用M1MBA听音乐、发推、安装应用、用Safari冲浪,一个小时后,电量显示99%。用户三:在M1MBP安装系统、传输数据、初始设置等,3小时后电量显示94%。


M1电脑在盒盖的情况下几乎不消耗电量,如下图所示:


虽然合盖时耗电极低,但M1依然保持定期活跃,Surge的开发者YachenLiu测试后表示:

于是搭载M1的Macbook可以像iPhone那样实现立即唤醒,Yachen发现即使合盖了一整晚,第二天依然能「瞬开」,这和iPhone的体验差不多。作为对比,Yachen还补充说:

说到黑屏,开发者Steve表示M1Macbook另一个令人赞叹的表现是:更改分辨率或连接外置显示器,电脑能立即显示新画面,没有任何延迟。


这个我有经验,我的2017年13英寸MBP连上外置的4K显示器,马上黑屏,等,接着屏幕重新点亮,先显示桌面,等,最后再显示应用窗口,总耗时大概9秒。更换壁纸,我的macbook大概有2秒延迟。

关于噪音、散热

续航其实和噪音、散热是直接相关的。M1性能虽然强悍,但能耗低、散热少。

得益于此,M1MBA取消了风扇,仅采用铝金属散热片,始终静音。

M1MBP虽然保留了风扇,但TheVerge表示M1MBP的风扇不会轻易转起来,一些很容易让intelMBP风扇转起来的应用,却很难让M1MBP的风扇转起来,例如在Chrome使用GoogleMeet。

TheVerge让M1Macmini连续跑了30分钟Cinebench,竟然没有听到风扇在转。

WSJ的评测重点恰好是散热、噪音,作者做了多项对比测试。

测试一:

在M1MBA、MBP分别使用未适配的Chrome打开25个网页,两部电脑都很流畅也很凉爽,打开50个网页,依然凉爽,但air速度变慢,pro继续打开100个网页,依然流畅,并且完全静音。

作为对比,今年年初发布的搭载intel处理器的air使用Chrome打开35个网页时,风扇就发出明显噪音。对于搭载intel处理器的pro,打开65个网页时,风扇也发出了明显噪音。

测试二:

测试三:

运行同一款游戏,intelair风扇发出明显噪音,M1air没有噪音且流畅,M1pro风扇完全不转。

测试四:

网友myiphone对比了M1air和最新的intelair的发热情况,高负荷工作一段时间以后,M1air的键盘处最高温为26.5度,intelair键盘处最高温是34.2度。


MaxTech做了类似测试,在开机但是空闲的情况下,M1MBA的键盘处最高温度是28度,intel是33度,intel高温部分面积更大。

先连续使用了一段时间,接着跑Cinebench,期间测试键盘最高温,M1air是40度(下图左边),intelair是41度(下图右边),几乎一样。但M1air仅通过散热片散热,没有噪音。


有风扇的pro、mini发热应该比air好,根据前面的CPU跑分,pro、mini的连续高负荷工作下,性能依然表现稳定。

8GB、16GB内存够用吗

M1电脑最低只有8GB内存,最高只有16GB,它的内存是所谓的统一内存,和CPU、GPU集成在一块板子上,数据在它们三者之间传输的速度更快更高效。部分媒体及用户认为8GB的统一内存相当于更多的一般内存。

下图是ifixit拆解公开的M1外观,左边是处理器的顶盖,右边是集成在一起的统一内存,看起来有点奇怪。ifixit拆解的是8GB的版本,所以右边有2个4GB内存条。



techcrunch用未适配的Chrome测试,网友themaster则用适配后的Chrome打开400个网页,他说没任何问题,也是16GB的版本。


以上是16GB的测试,下面看看8GB的。


TylerStalman在8GBM1MBP使用还未适配的Photoshop编辑多张4500万像素的照片,照片还有很多图层,零卡顿,丝毫不觉得变慢,完全静音,他表示很意外。


Rust(腐蚀)这款游戏要求最低10GB内存,有网友在他的8GBM1MBA上测试了Rust。把画质开到最高,分辨率设置为最高的2880x1800,帧率只有10左右,很卡;把分辨率降到2048x1280,画质不变,帧率超过25。

但他没有继续测试下去,我猜测如果再稍微调低分辨率,把画质设置为中等,帧率应该能达到流畅。


其实8GB毕竟是8GB,有时候还是不够用的。

博主李自然分别在intel六核i516GBMacmini、M18GBMacmini上分别载入并显示一个巨大的文本文件,用时分别是66秒、31秒。我们不知道这个文件具体是多大,但M1可能输在了内存。


另一位自称非程序员/设计/工程人士的博主表示,『M18GB完全够用』这种说法极具误导性,虽然Safari可以打开上百个标签,但70%的标签载入延迟,30%是彻底reload。这种说法和前面techcrunch用Safari打开400个标签但依然流畅的测试,是矛盾的。双方的观点供各位读者参考。




M1的用时差距,和它们的硬件差距是吻合的,16英寸MBP和MacPro的配置明显高于三款M1电脑:

201916”MBP:8核i9-9980HK、RadeonPro5500M、32GB

2019MacPro:12核W-3235、AMDRadeonProVegaII、48GB







techcrunch没有加入iMacPro进行对比,但我找到博主@悉尼顾俊的测试数据,他手头的iMacPro配置W-2150B十核CPU、RadeonProVega56独显、128GB内存,售价5万+,配置没有前面的MacPro那么高,但也明显强于M1。

-iMacPro:11.5分钟左右

-M1MBP:10分20秒

-iMacPro:1分20秒

-M1MBP:45秒

-iMacPro:2分47秒

-M1MBP:1分2秒


前面看了这么多M1的积极评价,不妨再看看用户小紫的观点:


编程速度

还是先看techcrunch的数据,参与对比的三款intel电脑的配置和前面的一样,分别如下:

201916”MBP:8核i9-9980HK、RadeonPro5500M、32GB

201913”MBP:4核i7-8569U、16GB

2019MacPro:12核W-3235、AMDRadeonProVegaII、48GB

首先测试了webkit的编译时间,M1MBP、M1Macmini用时和MacPro几乎一样,M1MBA慢了一点,但也比16英寸的MBP快。

有趣的是,编译结束后,13英寸intelMBP只剩下24%电量,16英寸MBP只有61%,两款M1电脑均剩下91%,摇摇领先!

另一项测试是解压缩Xcode压缩包,测试结果和webkit编译类似,由于所用时间较短(5分钟出头),M1MBA性能没有下降,所以三款M1电脑用时接近,远快于intelmac。该测试表明,M1的多核跑分虽然比不上大部分mac台式机,但处理某些工作时,可能更快。

Surge开发者用三款电脑分别编译Surge源码,测试3次,结果都是M1胜出,如下:

MacBookPro(2020,M1,16GB):38秒/39秒/41秒

iMacPro(2017,3GHz10核IntelXeonW):46秒/43秒/44秒

MacBookAir(2019,1.6GHz双核IntelCorei5):208秒/207秒/206秒

Overcast开发者Marco编译Overcast,64GB内存10核iMacPro用时56秒,M1MBA用时39秒,即使性能受限,用时最高49秒。

以上数据对开发者非常有吸引力,但开发者对兼容性的要求也很高,一些重要工具,例如Docker、Virtualbox等暂时不兼容M1电脑。熊猫吃短信的作者Baye表示M1电脑可能不适合非iOS开发者用作生产力工具:

建议买吗?

总的来说M1在同级产品中拥有顶级性能,有时候甚至能挑战高端台式机,但不要被这个『有时候』蒙蔽了双眼,不要过分地越级比较,比不过。

我觉得能耗才是M1最大的优势,M1电脑的发热明显低于intel电脑,因为省电,续航相对上一代产品大幅提升,也很安静,很难让它的风扇转起来,如果有风扇的话。关于续航我还没有看到任何负面观点,完全是人见人爱。

intel、AMD虽然有不少处理器强于M1,但相似性能的处理器不可能用在MBA这种超长续航的轻薄本上,更不可能取消风扇。相似性能的处理器只能用在16英寸的MBP或台式电脑上,这样才能塞入更大的电池、更大的风扇、更多的散热片。M1以更薄的机身,更低的能耗,获得了中端~高端笔记本的性能,这是令人震惊的。

没有风扇且空间狭窄的MBA对处理器而言,是严苛的生存环境,M1即便在这种环境下还能如鱼得水,说明M1还有很大的发挥空间。把它放在一个更大的空间中,给它加上更好的散热装置,M1肯定能把翅膀张得更宽,飞得更高。这让创作者对未来充满了期待。

这也是我最后决定暂时不买M1电脑的原因。苹果这次发布的三款M1电脑外观设计几乎没有变化,尤其是Macmini,网友拆机后发现它内部闲置了很多空间,完全可以做得更小。

目前只有MBA、入门的MBP转换了阵营,苹果定位高端的MBP、iMac、MacPro也会逐步过渡,但苹果需要拿出比M1更强的芯片才能配得上这些电脑的专业定位,另外,统一内存效率再高,16GB也远远无法满足专业需求,这意味着苹果芯片未来两三年会快速地升级迭代。

除了硬件,从x86过渡到ARM,整个软件生态也需要重新适应。虽然看看网页写写东西之类的简单需求完全可以满足,但如果用作严肃的生产力工具还是再等一等比较好。

应该也不用等多久,我猜不出一年,各行各业的主流生产力工具都可以适配过来,届时第二代苹果芯片,姑且叫它M2吧,可能也发布上市了,MBA、入门的MBP、mini说不定也会采用新的内外部设计,高端的MBP、台式机说不定能用上比M1强得多的苹果芯片。

-----

文章有点长,看不完的可以收藏、再看。