新款Mac mini首发体验:苹果M1芯片性能及兼容性测试( 二 )


因此 , M1芯片的Mac系统还是更适合原本就一直使用苹果系第一方APP的用户:Final Cut Pro就第一时间进行了原生适配 , 但比如像Adobe旗下的热门软件就没有那么快了 , 最快的Lightroom CC也要12月 , Photoshop则要到2021年 , Premiere、After Efftct、Illustrator等暂时没有公布时间线 。
虽然macOS Big Sur包含了Rosetta 2编译器 , 运行可受支持的X86 Mac APP时会提示下载安装 , 但它的限制也很明显:使用AVX/AVX2/AVX512指令集的软件无法编译 , 但这恰恰是生产力软件的必备 。
除此之外 , 虚拟化X86的软件和涉及到内核模块也无法翻译 , 限制比较明显 。 而且WWDC 2020现场演示的PD虚拟化Debian 10并不是大家以为的X86版本 , 而是树莓派的Lunux版……
综上所述 , 短时间内对于需要在虚拟机环境下开发、使用第三方大型设计软件的用户来说 , M1芯片机型入手还需谨慎 。
新款Mac mini首发体验:苹果M1芯片性能及兼容性测试
本文插图
大量专用芯片保证了高性能及低功耗
回到硬件功能上 , 作为以SoC形态出现的电脑处理器 , M1相对传统X86 CPU的优点在哪呢?先来看传统CPU是怎样处理数据的吧 , 现代CPU支持数百条指令 , 但仅仅只处理一个寄存器的数据也需要完整地跑一遍流水线 , 但即便是流水线较短的ARM架构也在10级以上 , X86则需要经历20级左右 , 能效比很低 。 虽然现代CPU大多可以将常见的指令集合 , 一次下达1条指令就能实现多个指令的并行 , 一条指令也可以同时处理多组数据以实现单指令多数据流 , 但即便是AVX512的带宽依然相对太窄 , 再加上长流水线的影响 , 所以为了提高性能就只能提高频率 , 这也就增加了功耗 , 这就是为什么低电压x86 CPU很难成为生产力工具的原因 。

新款Mac mini首发体验:苹果M1芯片性能及兼容性测试
本文插图
既然CPU的通用计算能力如此有限 , M1的方案方向就很明确了 , 那就用上专用计算方案吧 。 于是在M1的官方结构图上 , 我们可以看到非常多的专用芯片:图像处理、视频编解码、音频处理、加密解密、神经网络……
所以 , 这其实与手机/平板芯片是同一个路数 , 通过不走CPU流水线的专用芯片将能耗比最大化 , 进而实现高效与低功耗的兼备 。
那么 , 专用芯片的性能到底有没有说的这么厉害呢?
如果你经常使用Premiere或After Effect等视频剪辑/特效软件 , 一定会对高分辨率素材回放所造成的卡顿印象深刻 , 哪怕你电脑配置价格过万也无法避免 , 所以有时候为了提高工作效率 , 不得不依靠调低预览分辨率甚至使用代理来解决这个问题 。
但这又意味着无法直观检视色彩、细节、动态范围等关键数据 , 如果再遇上H.265编码甚至HDR内容 , 说它是视频工作者的梦魇也不为过 。
新款Mac mini首发体验:苹果M1芯片性能及兼容性测试
本文插图
而结合专用芯片的M1表现如何呢?
我们在Final Cut Pro 10.5中调用了数段8K分辨率素材建立视频项目 , 并以''较好质量''进行实时回放 , 无论怎样拖动时间线 , 预览画面与时间线指针都能即时响应 , 并且在调整颜色、饱和度、曝光数据并小幅度裁切后也同样可以零卡顿预览 , 不需要单独渲染 , 这在传统X86处理器机型上是很难实现的 。
新款Mac mini首发体验:苹果M1芯片性能及兼容性测试
本文插图
除此之外 , 在编辑iPhone 12 Pro Max拍摄的4K分辨率60帧Rec 2020色域H.265编码HDR视频时 , M1芯片加持的Mac mini也能做到完全流畅的回放和剪辑 , 并且平台功耗可以控制在15W以内 , CPU/GPU占用率也很低 。