本文来自微信公众号:硅星人(ID:guixingren123),作者:杜晨,编辑:Vicky Xiao,题图来自:视觉中国
过去的这一周,首批下单最新 M1 处理器 MacBook Pro、Air 和 Mac Mini 的朋友,基本都已经收到了新电脑。
按照各大媒体、知名主播以及评测机构结果来看,就连科技圈惯常的苹果新代产品”不买一代只等二代“的刻板印象,似乎也要被打破了。
没错,搭载苹果自研的 ARM 架构 M1 处理器的机型,在各项性能、电池续航和整体使用体验上,都有非常令人惊讶的超高表现——甚至在某些方面不同程度强于搭载最新一代英特尔处理器的 MacBook Pro 16吋、iMac 和 Mac Pro 等面向专业用户的产品。
苹果在上周的网络发布会上宣称 M1 性能远超笔记本电脑级别的竞争对手,当时很多观察者对于苹果夸张的对比方式颇有微词——而拿到真机完成评测后,大家的共识是:苹果真的没有食言……
我们汇总了来自多个不同机构的评测,能够确定的是,仅和前代 MacBook Air (上网本定位)、13吋 Pro(专业入门定位)相比,M1 处理器的 Mac 电脑的性能已经有了极大的提升,而且不仅限于纸上谈兵的跑分,在很多主流专业软件上的处理性能都有明显提高。
通常,性能和续航是鱼和熊掌的关系,在 M1 上却似乎不再适用了:多个评测结果都指出,在相同的使用场景下,搭载 M1 的新 MacBook 笔记本电脑的续航明显更久。这块 ARM 架构的处理器,在性能和耗电的平衡上,已经超越了其它任何已知的笔记本电脑处理器。
一位入了 M1 MacBook Air 的朋友告诉我,”苹果总算是兑现‘正常使用10小时’的承诺了“。
而知名科技主播 MKBHD 在视频里表示,他给 M1 MacBook Pro 充满电后拔下电源,四天时间里混合使用总计大约10小时,电脑还剩17%电量。
跑分结果
Macworld 采用了包括 Geekbench、CineBench 等软件进行了一系列测试,发现新款 M1 MacBook Air(以下简称 M1 Air)在CPU、GPU上的单核、多核表现远超今年年初刚发布的最新一代英特尔处理器版本的相同机型(以下简称 Intel Air)。
Geekbench 结果显示 M1 Air 单核评分1730,超过 Intel Air 65%;多核7454分,提升了1.3倍。事实上,M1 Air 的多核评分已经和高配 MacBook 16吋(英特尔 i9 9980HK 处理器)持平。
上面这个分,是在 Geekbench 已经对 M1 处理器适配后跑出来的。
科技主播 MKBHD 在 Geekbench 适配之前就进行了跑分,得到了单核1285、多核5665的结果。这个单核成绩已经超过苹果在过去发布的所有笔记本电脑,多核成绩也已经达到了上一代 Mac Pro ”垃圾桶“的水平。
适配之后,MKBHD 又跑了一次,单核不多说,多核就快要追上面向专业用户的8核版本的 iMac Pro (2017款) 了——别忘了,这可是一台 MacBook Air,一台过去一直被当成上网本,几乎不会推荐专业使用的笔记本电脑啊……
Macworld 用 Cinebench 进行了基于 CPU 的光线追踪渲染测试,结果没有太大悬念:M1 Air 的跑分结果确实低于搭载 Radeon Pro 5500M 独显的 MacBook Pro 16吋,但足以碾压所有前代英特尔处理器无独显的 MacBook 机型。
而在 GPU 方面,在行业很有地位的科技媒体 Anandtech 对搭载 M1 处理器的 Mac mini(以下简称 M1 mini)进行了非常详尽的测试,采用了 GFXBench、3DMark、BaseMark 等工具和《古墓丽影的崛起》游戏。
(虽然 Mac mini 算台式机,不过 M1 处理器也属于面向笔记本的处理器,所以评测的参照对象都是笔记本电脑。)
在 GFXBench 上,M1 mini 的跑分远超所有集显竞争对手,也超过了搭载 AMD Radeon 560X 显卡的对手,在面对英伟达 GTX 1650 起步的对手时才开始落后。
这里值得注意的是,Anandtech 的评测包括了两种模式:ARM 架构适配模式,和 x86 虚拟模式(苹果的虚拟机技术 Rosetta 2),发现跑分结果几乎无异。
《古墓丽影的崛起》也被拿来作为游戏帧率跑分工具。它虽然支持 macOS,但也只有 x86(英特尔处理器指令集 )版本,所以在 M1 mini 上只有虚拟化后的跑分,可能会有一定的性能降低。
结果基本差不多,M1 mini 在1080p+超高特效上的帧率能够达到40左右,高于具有 560X 独显的对手, 但逊于 1650 起步的独显机型。
最终 Anandtech 给出的一句话评价是:在 GPU 方面,M1 mini 是“集显之王,独显的有力对手”(Integrated King, Discrete Rival)。
另一个非常值得一提的是:TensorFlow(一个非常主流的深度学习框架)社区人员测试后发现,在 M1 处理器的 Mac 上跑 TensorFlow 2 的性能非常好!
具体来说,对于训练 ResNet、风格迁移、CycleGAN 等常见模型的任务,在 M1 Pro 上训练的性能(下图橙色)显著优于英特尔处理器的 MBP 电脑(黄色)(单位为seconds/batch, 数值越小越好):
购买了 M1 处理器 Mac 电脑的深度学习专业人士,可以到苹果的 GitHub repo(地址 apple/tensorflow_macos)下载专门面向新版操作系统优化的 TensorFlow 和相关插件。
使用体验
当计算行业发生重要的处理器架构迁移事件,比如现在我们正在经历的 Mac/macOS 从英特尔 (x86) 向 Apple Silicon (ARM) 迁移的时候,软件兼容性都会是一个重要的话题。
而从各项评测和用户反馈的结果显示,虽然目前仍有很多主流软件的 macOS 版本还未完成 ARM 架构优化——仅通过苹果的 Rosetta 2 虚拟技术运行,大部分主流软件,包括 Adobe 的视频、图像和设计软件,在 M1 苹果电脑上的运行是没有问题的,而且性能仍然非常出众。
至于苹果第一方的专业软件,比如视频编辑软件 FCPX 和音频软件 Logic Pro 等,已经对 M1 处理器优化,素材的导入、预览、编辑和导出性能都非常出色。
科技博主 Jonathan Morrison 在 M1 Pro 上用 Apple Motion 预览了一段索尼 a73拍摄的 4K60fps h.264 All-I(一种高端视频文件压缩格式)600Mbps码率的文件,预览过程中帧率能够稳定保持在接近60fps。
而在正常使用场景下较前代显著增长的电池续航,是这一代 M1 苹果电脑带来的最主要的使用体验改善。
科技媒体 The Verge 对 M1 Air 和 M1 MacBook Pro(以下简称 M1 Pro)测试后发现,除非一定要长时间循环运行跑分软件,或者一边用(还未适配的)Chrome 浏览器播放4K视频一边在同一台电脑上做其他事情,才有可能让掉电速度达到前代 MacBook 的水平。
在 MacBook 上开视频会的朋友可能会有印象,每次 Zoom 一开,过不了多久风扇就会开始狂转。如果不插电源的话,会开不了多久电脑就没电了。
而 The Verge 的 M1 Air 测试结果显示,在一天的正常使用中,包括了几个小时的 Zoom 会议,Chrome 上网(当时还未适配 M1)、Slack(采用 Chrome 内核,同样未适配)仍然可以达到10小时使用。
另一个值得提到的使用体验优化:搭载 M1 处理器的 MacBook 新品,在从黑屏休眠状态唤醒的时候,实现了和 iPhone、iPad 类似的瞬间打开,而且唤醒/解锁后几乎没有前代 MacBook 明显卡顿。
开发者 @Blankwonder 分享了这一观察。他经过一系列测试发现,M1处理器和过去的英特尔处理器,在电脑休眠状态下的工作方式是完全不一样的。
具体来说:英特尔处理器的 MacBook 有两种不同深度的睡眠模式,但都会让 CPU 完全停止工作,结果就是唤醒的时候 CPU 在短时间内处理大量堆积的任务,导致卡顿。
而在新款 M1 Pro 上 @Blankwonder 发现:即使在拔下电源的睡眠状态下,M1 处理器仍然会保持定期活跃。
这一点和苹果移动设备一样,也有点像以前的 MacBook 连接电源的 Power Nap(定期唤醒 CPU 处理任务)——但最大的区别在于,Power Nap 更加费电,而 M1 处理器作为 ARM 架构,采用了和移动设备类似的大小核设计,小核可以被定期唤醒处理任务,而且功耗更低。
临近末尾,我们再来说说兼容性。目前很多主流软件的开发公司都宣布已经或者将要对 ARM 架构的 Apple Silicon 完成适配。比如 Photoshop、Lightroom,正式版本可以在虚拟模式下运行;Adobe 开发的 Photoshop Beta 则可以在 M1 处理器上原生运行,相信正式版适配预计将在2021年初完成、发布。
其中用户最关注的应该就是 Chrome 浏览器:本周 Chrome 已经发布适配版本,中间经历了一点挫折,导致推送的版本崩溃,不过谷歌很快就完成修复。现在最新的 Chrome 87 版本已经发布,建议用户完全删除之前安装的英特尔版本,重新到 Chrome 官网选择正确的 Apple Silicon 版本下载。
少数用户可能会关心,对于苹果平台上的开发者来说,Apple Silicon 的适配工作困难吗?对小开发者很容易,开发工具 XCode 12 可以在打包应用之前后台自动创建 ARM 架构的相关文件。而开发流程更长的大型应用需要更复杂、更长时间的工作。
一些主流开发工具目前还没有对 Apple Silicon 适配,所以其他非苹果平台的开发者,如果想要将 M1 处理器电脑当作主力可能还要再等等。
国外开发者 Thomas Schranz 统计了一份游戏对 Apple Silicon 适配情况的列表,实时更新。可以看到知名游戏如 Among Us、Borderlands 3、文明6、英雄联盟等都通过 Rosetta 2 虚拟支持了。为什么游戏适配的比较快?因为很多游戏引擎用的都是 Metal API,同时兼容 x86 和 ARM。
一周后就将上线全新资料片的老牌大型网游《魔兽世界》,是目前唯一一个原生支持的大型游戏。
汇总各路评测体验结果可以看出,Apple Silicon 的优异表现超出人们预料,首批搭载 M1 处理器的 MacBook Air、Pro 和 Mac mini 使用起来几乎没有任何问题。
这也确实让很多今年刚买新 MacBook 电脑的用户(也包括本文作者)感觉到非常后悔……
本文来自微信公众号:硅星人(ID:guixingren123),作者:杜晨,编辑:Vicky Xiao