在 10 月 18 日的 发布会 上,Apple 发布了新款 MacBook Pro,已于 10 月 26日正式开售,先前预订的用户也将陆续收到货。去年发布 M1 芯片的 MacBook Pro 时,用户只有一种屏幕尺寸、一种处理器可选,只要根据需求选择合适的内存和硬盘容量即可。与此不同,今年的 MacBook Pro 不仅有两种尺寸、使用了两种不同定位的处理器 M1 Pro 和 M1 Max,并且又各自有两三种性能档位可选,内存和硬盘容量也有了更多升级空间。因此,怎样从繁多的选择中找出最适合自己需求和预算的组合就成为了一大挑战。为此,本文将结合现有信息,从处理器、内存、硬盘和屏幕尺寸等方面入手,通过与过去 MacBook Pro 的纵向对比和与 PC 行业的横向对比,依次分析各项选择的意义和影响,以帮助读者做出合理选择。注:请注意,由于真机尚未上市,本文提及的各项参数均来自于 Apple 公开的宣传文案中直接或间接可知的信息,不能代表真实使用场景中的性能发挥与散热瓶颈目前无从而知。此外,本文的重点在于对于做出选购判断有影响的信息,特别是从发布会 Keynote 与 Apple 网站中无法直观得到的信息,不会花很多篇幅在诸如无 Touch Bar、屏幕顶部缺口等「显而易见」的信息上。
▍处理器
处理器是本次 MacBook Pro 更新的重头戏。因此,要选择最适合自己的型号,也要从了解处理器的型号及其区别入手。(来源:@Locuza)概括而言,今年 MacBook Pro 更新了 Apple 自主研发的 M1 Pro/Max 芯片,两者均使用了与去年 Apple 首款自研桌面芯片 M1 相同的 5 纳米工艺。两种芯片的主要参数比较如下表所示:计算性能(CPU)Apple 在发布会上展示的 CPU 能效对比图,其中的「4 核 PC 笔记本芯片」指 Intel i7-1185G7,「8 核 PC 笔记本芯片」指 Intel i7-11800H。在 CPU 方面,M1 Pro 和 M1 Max 差异不大。与上一代的 M1 相比,M1 Pro 的核心数显著更多,改善了 M1 相较竞品多核性能不足的问题;但单核性能与 M1 几乎一样。其中,M1 Pro 可选 8 核或 10 核 CPU,M1 Max 则均为 10 核。根据现有 Geekbench 跑分结果,M1 Pro 单核心的分数为 1749, 10 核多核心的分数为 11542;8 核(仅在入门版 13 英寸型号上使用)则相应缩水至八成左右,但相比于竞品仍然有优势,不用担心会性能不够。
图形性能(GPU)
Apple 在发布会上展示的 GPU 能效对比图GPU 部分是 M1 Max 相比于 M1 Pro 的主要优势所在。通过比较可知,M1 Pro / M1 Max 的 GPU 部分是以 M1 的 GPU 为基本单位(即 8 个核心一组),翻倍提供后得到的。其中,M1 Pro 的 GPU 为标配 14 核心,可选配到 16 核心。16 核心版具有 2048 个 EU(执行单元),浮点运算速度为 5.2 Teraflops,是 M1 的两倍。仅从数值上看,这大约是满血(110W)Nvidia RTX 3050 Ti 的水平,甚至能够到一些残血 RTX 3060 的脚,但根据 Apple 的图表,却只用了 30W 功率,能效突出。M1 Max 则在此基础上更进一步,具有 24 或 36 个 GPU 核心,浮点运算速度最高可达到 10.4 Teraflops,是 M1 的四倍;这从数值上看基本达到 PS5 的水平。令人感到有些「屈才」的是,尽管 M1 已经展现了足够的游戏潜力(不仅是原神,例如 Baldur's Gate 3 的 Apple silicon 移植版、使用 Rosetta 或 CrossOver 模拟 X86 平台游戏都取得了出色表现),Apple 在发布会只用了 Cinema 4D、Premiere Pro、 Octane X 等专业软件演示,只字未提游戏,仿佛 Apple 将 MacBook Pro 定位于专业用户、而非游戏玩家。在 Final Cut Pro 中,搭载 M1 Max 的 16 英寸 MacBook Pro 性能更强(来源:Apple)除了运算能力外,M1 Pro / M1 Max 在图形和视频方面的差异还包括:
媒体处理引擎:M1 Max 的视频编码引擎和 ProRes 编解码引擎均比 M1 Pro 各多一颗。所谓「ProRes」,是指 Apple 开发的高品质的有损影片压缩格式,广泛用于广告、纪录片、蓝光和流媒体中高清广播文件的最终交付编码。因此对于视频工作者而言,M1 Max 在使用 Final Cut Pro X、Compressor 等软件处理 ProRes 格式的效率会更高。
外接显示器支持:M1 Pro / M1 Max 均带有新的显示引擎,其中 M1 Pro 能够在笔记本屏幕亮屏的同时外接两块 6K Pro DisPlay XDR,而 M1 Max 可以在内屏亮屏的同时外接三块 6K Pro Display XDR,外加一块 4K 显示屏。
选购建议
根据上述比较,对于大部分人来说,M1 Pro 已经足够强悍,没有必要升级到 M1 Max。实际上,即使与 2019 年 16 英寸 MacBook Pro 可选择的最高配置——Intel i9 搭配 AMD Raedon 5600M 相比,M1 Pro 所配备的 16 核心 GPU 性能也是其 2.5 倍,10 核 CPU 的性能是其 2 倍。至于 M1 Max 进一步提高的 GPU 性能,也因为 macOS 平台游戏支持的继续缺席,对于一般用户而言暂时没有太大实际作用。不过如上所述,M1 Max在视频编解码性能、显示器支持方面具有实打实的优势。如果你是相关行业从业人士,则可以选择 M1 Max 来满足更高的需求。至于追求极致性能、属于 Mac Pro 塔式机型目标群体的用户,应该知悉 M1 Pro / M1 Max 还是基于「平衡性能和功耗」思路的设计,例如没有加入类似于 Turbo Boost(瞬时超频)的机制,最高功率也控制在 60W;由此推测,未来 Mac Pro 上的 Apple silicon 还有进一步释放性能的空间。但由于 M1 Max 的计算性能纸面上已经追上了非顶配型号的现有 Mac Pro,要不要接着等下去就取决于自主判断了。
▍内存和缓存
M1 留下的主要遗憾之一,就是内存容量最高只有 16 GB;何况 Apple silicon 的内存是所谓「统一内存」,即由 CPU 和 GPU 共用,对于专业用户就更加显得捉襟见肘。此外,M1 的内存使用了与 iPad Pro 上 A12X / A12Z 几乎一样的封装,配备了 2 颗 64 bit LPDDR4X(或者称为 128 bit dual channel),提供了约 70GB/s 的带宽;这当然很够用,但尚称不上「极致」。M1 Pro / M1 Max 回应了这一问题。其中,M1 Pro 可以选择 16 GB 或 32 GB 内存,规格为 LPDDR5 6400MHz,带宽为 256 bit(两个颗粒各 128 bit),可以提供 204.8 GB/s 的速率。M1 Max 则可以选择 32 GB 或 64 GB 的内存,带宽也对应的翻倍为 512 bit(四个颗粒各 128 bit),达到 409.6 GB/s;从与 PC 行业的横向对比看,M1 Pro / M1 Max 的内存带宽听起来很夸张,但考虑到是由 GPU 共用,需要放在显卡世界的语境下对比。从这个角度看,2019 款 16 英寸 MacBook Pro 可以选配的 AMD Raedon 5600M 有 1024 bit 的 HBM2 显存,速度差不多就是 400 GB/s;NVIDIA 最高端的专业显卡 QUADRO RTX 6000 有 672 GB/s 的显存带宽。但从另一个角度看,可以认为 M1 Max 有最多 64GB 显存可供 GPU 使用,这才是真正了不起的地方,因为5600M 只有 8 GB 显存,即使是 QUADRO RTX 6000 也只提供了 24 GB 显存。不仅如此,M1 Pro 的内存达到 16 通道,M1 Max 则进一步达到 32 通道;这大幅超越了 Mac Pro 的 Intel Xeon W(6 通道)和 AMD 为数据中心设计的芯片 EPYC(8 通道)。除了内存外,M1 Pro / M1 Max 的缓存(cache)也有进步。从 M1 开始,Apple 引入了所谓 SLC(系统级别缓存)技术。简略地说,是将原本 CPU 中的 L3(三级缓存),开放给 GPU、神经网络引擎等 SoC 中的其他计算核心使用。这样可以提供更多的带宽,减少数据传输至更慢的 DRAM 统一内存的必要,亦可以进一步减少延迟。横向看,尽管 Apple 之外的厂家也在逐步采纳这个技术,但都没有 Apple silicon 来得大方。高通 Snapdragon 888 有大约 3MB,三星的 Exynos 2100 有 6MB 或 8MB。而早在 M1 中,SLC 的容量就达到了 16 MB,M1 Pro / M1 Max 则进一步达到了 32MB 和 64MB。
选购建议
尽管 M1 Pro / M1 Max 增大的内存支持让人难免产生「错过可惜」的升级冲动,但你真正需要的内存容量可能并没有那么大。从上一代 M1 用户的使用反馈来看,由于 macOS 会通过 SSD 缓存一部分数据,且 MacBook Pro 的 SSD 速度格外的快,16GB 统一内存的实际体验已经十分接近传统 X86 架构下 32GB 内存的表现。因此,16GB 内存对大多数人就已足够;更大内存主要对于开发者(处理编译任务)、设计师(加载高分辨率位图)和特定办公场景(大型扫描版 PDF 或大尺寸 Excel 表格)有利,并且 M1 Pro 配合 32GB 可能也已经足够。最后,升级到 64G 统一内存也意味着需要同时升级到 M1 Max,所以不仅要考虑内存的差价,还要考虑 4000 元 CPU 的差价。