不得不说,凭借制程的进步和指令集的迭代,M4如今在MacBook Pro上,已经可以在部分场景带来比M1 Pro还要更好的CPU性能。但看过前面的数据对比想必大家也明白,由于是市场定位的差异,M1 Pro虽然是三年前的型号,但它毕竟客观上有着更多的GPU核心、也有着至今依然更高的GPU浮点性能。那么这是否意味着,它的GPU算力如今依然可以压倒最新的M4呢?
针对GPU,我们使用了三种不同的测试工具。其中的GeekBench偏理论性能、GFX更接近实际游戏渲染,CINEBENCH当然还是生产力向的测试。结果,这三款测试软件给出了三个不同的结果。
首先在偏理论性能测试的GeekBench中,M4的GPU得分正好介于M3和M1 Pro之间。
在更接近游戏场景的GFXBenchmark Aztec 1440P离屏渲染中,M4的GPU性能大幅高于M3,差异明显要大于理论上的浮点性能差距。同时M4和M1 Pro之间的差别极小、仅有2.8%,这似乎可以解释为新的GPU得到了更多驱动优化,或是因为实际游戏场景的渲染速度还会受到CPU的影响所致。
不过最意外的结果还是来自CINEBENCH,在这个纯渲染向的测试中,M1 Pro的GPU表现不仅大幅落后M4接近50%,甚至比M3还要慢。考虑到我们此次测试设备的系统、软件都是统一版本,所以就只能解释为M1 Pro在专业场景的性能设计可能当时仍有短板。
除了GPU的测试,我们还考察了如今流行的AI性能。与其他的笔记本电脑CPU相比,苹果更早就加入了NPU的设计,而且其CPU、GPU、NPU也都支持统一API的AI加速运算。
在这个环节里,我们只将M4与M1 Pro进行了对比测试。结果显而易见,无论CPU、GPU,还是NPU,M4的AI性能都明显高于M1 Pro,尤其是NPU量化性能更是几乎达到了M1 Pro的三倍以上。不得不说,虽然按照苹果方面的说法,搭载M1 Pro的机型未来也能兼容端侧AI生态,但对于AI开发者来说,确实已经有必要换掉老设备了。