M1支持Windows arm_不讲武德?改变规则?苹果M1处理器 & ARM Mac简评

《英保国语录》:

刚才有个朋友问我,英老师发生什么事了,我说怎么回事,给我发了几张截图。

我一看,嗷,原来是昨天,有两个年轻人,三十多岁,一个叫Apple,一个叫ARM。

他们说,哎~有一个说是我在自己做CPU,性能上不去,英老师,你能不能教教我做CPU,哎,帮助提升一下我的笔记本电脑CPU性能。

我说可以。我说你捣鼓什么诶阿艾母,不好用,他不服气。

我说小朋友,你用你的诶十四来比比我们家的艾九,他比不过,他说你这个高主频没用,徒增功耗,我说我这个有用,他是五点三鸡赫兹主频,打游戏单核为王,十六核的AMD都打不过我。

他非要和我试试,我说可以,他啪的一下就推出M1,很快啊!然后上来就是一个一百六十亿晶体管, 一个台积电五纳米,一个八核心GPU,我全部防出去了啊!

防出去以后,自然是以默频为准,跑个默频分,没超频,我笑了一下,准备开始跑分,因为这时间,按CPU的跑分以默频为准,他已经输了,如果我超个频,一下就把他给秒了。默频开始跑分,他也承认,他不知道我能超频,他承认我用液氮超频能秒他,啊!

我的分跑完了,他一个GeekBench 5分甩我脸上,我大意了啊,没有闪!给我单核分超了,排行瞬间下滑。我说小伙子你不讲武德,你不懂。他说英老师对不起,我不懂规矩。他说他是乱做CPU的,他可不是乱做的!五纳米,八核心CPU,八核心GPU。训练有素,有备而来。

这两个年轻人不讲武德,来,骗!来,偷袭!我十四纳米叉八六的老同志。这好吗?这样不好。我劝这两位年轻人耗子尾汁,好好反思,以后不要再犯这样的聪明,小聪明,啊,呃…做CPU要以和为贵,要讲武德,不要搞窝里斗。

谢谢朋友们!


前几天,苹果推出了搭载M1处理器的ARM版Macbook,以超高的跑分刷足了存在感。M1处理器不讲武德?改变了电脑界的游戏规则?就让我为大家简单分析分析。

M1处理器理论性能汇总:不讲武德?

由于目前ARM版的三款Mac都没有正式发售,只能在各大软件的跑分库了解它们的理论性能。

c9cc64d8dd6b064c52312fde4afe8a2b.png

▲GeekBench 5单核跑分

d6b0f46588dda4352431d6435ca66045.png

▲GeekBench 5多核跑分

从GeekBench跑分来看,M1单核性能达到了桌面端Ryzen 5000处理器的水平,多核性能也接近R7 4800U的水平。

除了CPU之外,M1的GPU性能也是可圈可点,GFXBench数据表明,其GPU性能超越GTX1050Ti:

fc9e174250a9bf19e629b34c200d56b2.png

▲GFXBench 曼哈顿3.1 1440P离屏测试分数

目前曝光的M1跑分就这么多,CineBench R23跑分会在下周公布。实际上,上述两款软件并非大家评估电脑性能的主要软件,更多在评估ARM处理器性能上使用。M1毫无疑问是目前最强的ARM处理器,但和X86比绝对性能,假如仅仅用GB5和GFX,我个人觉得有失公允。

b86116b3313866e889641be2a5b24529.png

▲苹果官方宣称,10W时M1性能可达最新PC处理器的两倍(尚不知道是和Intel比还是和AMD比)

但不管怎样,M1的性能表现可圈可点,甚至可以用“不讲武德”来形容,背刺一大批高性能X86处理器。为什么这么强?接下来让我们从M1本身的结构出发,了解一下这款神奇的ARM处理器。

M1内部简析:训练有素?

为了撰写这部分内容,我查阅了不少资料,因为本人并非半导体/微电子的专业人士,表述错误在所难免,请各位多多包涵。

fdf7e14af0efa92375417162d6e9dd12.png

M1基于台积电5nm工艺,封装了160亿个晶体管,内置8个CPU核心和8个GPU核心。160亿晶体管是什么概念?横向对比两款X86处理器:

  • R7 3700X:60亿

  • R9 3900X:99亿

114b1b449926377ffc336cb85a28aa3e.png

目前M1的内核面积尚未知,等进一步曝光的信息了,AnandTech预计是120mm^2左右,比上一代Macbook的10代i7要小很多。(R9 3900X是273mm^2)

苹果宣称,M1是一颗“真正的SoC”,除了CPU和GPU之外,芯片上还集成了缓存、神经网络引擎(NPU)和内存。这是一颗封装了内存的芯片:

55e3f4b429e9058119b8d646de3281c0.png

▲AnandTech对苹果PPT展示的X射线扫描图进行注释

从上图可以看出,M1集成了8核的CPU、8核GPU、16核心神经网络引擎、LPDDR4X内存和12MB的L2缓存(A14是8M)。单从上图看,这已经是一颗很成熟的集成GPU的CPU了,对比AMD的Renoir APU一样(Ryzen 4000):

225d1b0a055178a2f284cce09c8a20d7.png

▲AMD Renoir APU内部结构示意图

Renoir APU集成了基于“Zen2架构”的CPU,Vega架构GPU,此外还有缓存、PCIe控制器等。M1和Renoir APU在某些程度上有些相似,但集成度比后者更高,上面展示的X射线扫描图只是M1的一部分:

dc51efbc704fa3152e6c317f5d8e084a.png

M1除了CPU、GPU、缓存、内存之外,还有不少专门的处理单元:

c21151ff0fd4be4237107ca646146fd8.png

苹果把高清图像信号处理、高性能视频编码器、雷电4控制器(等等,这两款Macbook应该是第一批非Intel处理器却有雷电4接口的笔记本)等用专用单元来处理。

X86处理器没有设置专门的处理单元,在设计时就规定了一系列能与其硬件电路配合的指令系统,称为指令集。一款X86支持多种指令集,面对不同任务的时候执行对应的指令即可。

a59c53572fc3b9d28c7354319e9b627a.png

▲某款Intel处理器支持的指令集

多指令集的设计固然可以让CPU更加灵活,能胜任多种多样复杂的任务,但是却极大地降低了CPU的效率。因此近年来有一种把图形任务交给GPU的趋势,比如硬件解码高清视频、渲染视频等,用GPU来运算效率更高。

此外X86处理器和GPU通过PCIe通道连接,和内存通过总线交换数据,与外界设备连接受到通道带宽的限制,也影响了CPU的发挥。

因此,M1最大的亮点就是设立了很多”专门办公室“,CPU只负责调用相关的单元进行运算即可,并不需要亲自下场,提高了效率。片上封装内存也可以有效缩短传输距离,降低数据传输的功耗,降低内存延迟;GPU同理。综合起来看,ARM架构的CPU能够“闷头运算”,因此有着比X86处理器更优秀的能耗比。

但M1这样设计有一个非常大的缺陷,就是无法扩展内存,受限于芯片体积,也很难封装超大容量的内存,对于那些需要64GB乃至更高内存的用户,恐怕就难以满足了。

此外,如此多的专用单元,需要专门围绕其定制相应的软件,才能最大化其实力。不过软硬件结合,正是苹果的强项,下面就来聊聊ARM版Mac的积极意义吧。

ARM Mac:改变电脑界的游戏规则?

最近苹果也更新了macOS Big Sur系统,我也第一时间尝鲜了一下,再结合ARM版Mac的发布,给我感觉就是:

苹果正在构建一个完全独立自主的生态圈

在今年的WWDC上,苹果就公布了“Apple Silicon”,这也是苹果第二次在Mac上更换芯片,上一次“换芯“还要追溯到2006年。那个时候IBM的Power处理器和现在的Intel处理器都有一个共同的问题——能耗比低。

eaa3f686bf4554027fe1ee7dd9cf1294.png

但这次从Intel到ARM的转换,意义显然不太一样——因为iPhone和iPad也使用了ARM架构的处理器,苹果朝着“大一统生态”迈出了坚实的一步。

不少品牌都致力于发展自己生态,微软很早就开始了,win10最初的设想也是成为一款跨手机、平板、PC的操作系统,不过这个梦想随着Win10 Mobile的终止支持而破灭。

3f218929caef1ec50cd3a344dd7687b2.png

▲Win10 Mobile

华为同样在发展自己的生态,从“多屏协同”和“一碰传”,再到鸿蒙OS的“万物互联”。不过目前鸿蒙还只是雏形,手机和电脑分别受到Android和Windows系统的限制,这个生态也不够完整。

16cba3d787a6bc459d78737584e621e0.png

▲多屏协同

只有苹果,拥有目前最完善的生态,Airdrop、AirPods的多设备切换、iCloud等都非常好用。iPhone和iPad毫无疑问是一体的,不少APP都能通用,iPadOS和iOS的操作逻辑基本一样,AirPods也能无缝切换,但是到了Mac这,大家就发现问题了。

基于X86架构的Mac,并不能运行iOS端的应用,它有一套独立的软件生态系统,和iOS/iPad OS独立开,这样就会遇到以下麻烦:

  • App store的软件重复购买

  • 开发者要开发两套完全不一样的应用,费力

尽管第一个问题可以通过系统更新修复(比如更新了Big Sur之后,Mac端可以直接下载iPad上买好的GoodNotes 5,可以阅读、整理笔记了),但是X86和ARM设备之间的鸿沟如果无法跨越,软件开发起来始终费时费力。

ARM Mac的出现,打破了这道壁垒,MacBook跑iOS应用不是问题

此外,ARM Macbook的更新换代不用受Intel/AMD的制约,苹果可以保持自己的更新节奏,也有利于产品线的规划。

为什么苹果能做成生态而微软却失败了?我觉得最重要的原因是对硬件的兼容性,iOS/iPadOS/macOS和Windows都是优秀的操作系统,但是二者的定位显然是不一样的,苹果定制硬件,软件能发挥硬件的性能;Windows海纳百川,什么硬件都能很好地兼容。这就造成了Windows倘若要实现“大一统”的生态,要兼容Intel、AMD、NVIDIA、高通、三星、联发科、海思等一干处理器,难度之大可想而知,而且极大降低了效率;而苹果,未来或许只需要适配旗下的ARM处理器,实现“大一统”的难度自然低得多。

高度封闭的生态成就了苹果“大一统”,但是却很难让苹果生态撼动传统PC的地位。

最新的一份操作系统市场占有率统计,Windows 10占据了64.04%的份额,而macOS三个版本相加,也仅有7%出头,不是一个级别的。

c74cef6e5d6c1746280667f62e393490.png

▲2020年10月操作系统占有率

因此我个人不认为ARM Mac能改变电脑市场的游戏规则,未来可见的很长一段时间,Windows+X86依旧是电脑市场的主流。Windows对不少专业软件的支持也好,对游戏的支持也好,都不是macOS能比的。

但是,这次发布的两款Macbook产品以及Mac Mini产品,在我看来很适合某些特定人群,下面就聊聊什么人适合买ARM Mac吧。

一点选购建议

当前ARM Mac最大的问题就是软件的兼容性,尽管苹果早就开始推动这项工作,但是罗马城并非一日能建成,在X86耕耘已久的生态,要想全部转到ARM的麾下,没有一些时间完成不了。

9989c0d8983f8a45b30b248978921466.png

由于Rosetta 2的存在,现有应用可以直接转译成M1能支持的应用,所以常见应用兼容性问题不大:

600c823cc88ef1747c5fae3cd6fdc05c.png

不过肯定没有原生支持M1的软件效果好了,因此假如纯粹用Mac进行简单的文字/视频工作(就像我现在这样),所用软件不外乎Office全家桶、Final Cut Pro X、Ps、Ai、浏览器这样的,ARM版Macbook是可以考虑的,因为它续航实在是太长了:

43babf8af37dc54a21fc5ae1c158e5d8.png

▲ARM版Macbook Pro拥有20小时的续航时间

这一成绩是使用Intel处理器的MacBook Pro的两倍了:

f8aeed94ca0baa1bf23b3ee50edf5b35.png

不过如果用Mac来开发的,建议观望观望,知乎有程序员兄弟抱怨ARM版Mac无法正常运行Homebrew,编译之后部分功能可能会崩溃。

ARM Mac相比于X86 Mac,还有一点要注意:目前不支持安装Windows 10双系统,即便以后支持了,ARM下的Win10……咳咳大家都懂,看看Surface Pro X就知道了。

尽管强调了很多次Mac装Win10是一种很蠢的行为,但不妨碍很多人买到之后以用不习惯or应急or某款软件刚需为由安装了Win10。我个人觉得macOS不太适合作为唯一的电脑设备,因为可能有一些软件什么的不支持macOS,在Mac之外有一台windows的电脑,让Mac在舒舒服服的跑macOS,才是正确的打开方式。

因此对于只考虑买一台电脑的朋友来说,我个人不太推荐上ARM Mac,平时用自然没问题,一旦有需求手头却没有Windows电脑,Mac又不能装win10应急,就忒难受了。

836e86e8fc69cbee7cd9c515c8b99b02.png

▲三款M1设备

再来看看三款搭载了M1处理器的设备,Macbook Air的M1少了一个GPU核心,需要选配:

cdf31362737cfc90f583b94fbe75f120.png

▲三款设备M1芯片的略微差异

如果你问我认为ARM Mac最大的遗憾是什么,那就是“换芯不换壳”,依旧采用了2020款Macbook的外观,Macbook Pro的外观从2016年沿用到现在足足四年了,边框比现在很多主流价位的轻薄本都宽。

因此我自己也不打算换掉自己的2019款MacBook Pro,长期插电使用对续航要求不高,没理由换一个外观一模一样的本子……

假如要等更强大,更成熟的ARM处理器,更好看的外观,那还是做一个等等党吧。

写在最后

总结一下,M1处理器集成度高,性能也不俗,能使Mac更好地融入苹果现有的软件生态。比较M1和R7 4800U或者是i7-1185G7这类CPU的绝对性能,我个人觉得意义不大,M1又不能运行Windows,R7 4800U也不能运行macOS(黑苹果不算),即使有GeekBench这样的跨平台跑分工具,分数参考性依旧严重不足(实测R9 3900X跑GB5全程占用不超过50%,X86处理器真的发挥全力了?),反倒是同一款软件执行同一个任务(比如同时用Pr剪辑相同的素材)这样的测试才有可比性。

苹果正试图建立一套完善的自有生态系统,一套不依赖于其它芯片厂商和操作系统厂商的生态系统,而且从目前来看进展还不错。与其在Win10的“虎口”中“夺食”,还不如深挖广大的iOS用户的潜力,吸引他们购买Mac组建“全家桶”(哪怕是第二乃至第三台电脑而非主力机)。

b74533b31cf134c915a76dd8b052acab.png

▲2020年上半年,iPhone占国内智能终端活跃设备的21.6%

ARM Mac来了,手持iPhone的你,会考虑购入一台ARM Mac日常办公用,组建“全家桶”吗?

597b01e1d1de95a714cfe999411bd57f.gif f50919295225958df2c30599f56f55ec.png扫码关注我们 eee021a7d969af6ff4f85abe25e2502a.gifJRS玩机社
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值