MacBook Pro 14" (M1 Pro 8+14/16) 的一些测试

2021-10-29 13:22:36 +08:00
 Satelli

本帖延续自去年的 Mac mini M1 测试 https://www.v2ex.com/t/733413#reply10

设备 CPU GPU 内存 系统
MacBook Pro 14" 6c + 2c 14c 16 GB macOS Monterey 12.0.1
Intel NUC 9 Extreme i7-9750H AMD RX 6600 XT 32 GB DDR4 双通道 2666 MHz Windows 11

除非注明,所有功耗数字均为该部件的软件读数,非整机功耗,非插座功耗。 Mac 所有功耗读数由 powermetrics 回报。 Intel NUC 所有功耗读数由 Intel Power Gadgets 和 GPU-Z 回报。

注:我知道这里的分数看起来 Intel 很不堪,但是我没有更新的 Intel 和 AMD CPU 的机器,有条件的可以自己跑跑。

FFmpeg

Windows 为 scoop build 。macOS 为 homebrew build 。

资源地址 https://www.youtube.com/watch?v=ONJKYL7XYFw

AV1 8K 4Mbps

设备 解码器 是否硬解 平均帧率 设备功耗
i7-9750H libdav1d 99fps 45W
i7-9750H libaom-av1 20fps 40W
M1 Pro libdav1d 187fps 13W
M1 Pro libaom-av1 22fps 10W

AV1 4K 600Kbps

设备 解码器 是否硬解 平均帧率 设备功耗
i7-9750H libdav1d 324fps 45W
M1 Pro libdav1d 890fps 17W

VP9 4K 600Kbps

设备 解码器 是否硬解 平均帧率 设备功耗
i7-9750H libvpx 369fps 45W
RX 6600 XT d3d11va 142fps 13W
M1 Pro libvpx 1142fps 17W

注:RDNA2 AMD 显卡是可以硬解 AV1 的,但是 FFmpeg 没有调用成功。Apple Silicon 芯片也是可以硬解 VP9 的,但是 FFmpeg 没有调用成功。

waifu2x-ncnn-vulkan

源图: https://unsplash.com/photos/GZA7oYIu6mE

分辨率:1920x2560 (Medium)

模型:models-upconv_7_photos

参数:-x -s2 -f jpg

设备 活跃于 功耗 用时(越短越好)
RX 6600 XT GPU 130W 11s
Intel UHD 630 GPU 30W 171s
M1 Pro GPU 20W 18s

源图: https://unsplash.com/photos/nKO_1QyFh9o

分辨率:1920x1280 (Medium)

模型:models-upconv_7_anime_style_art_rgb

参数:-x -s2 -f jpg

设备 活跃于 功耗 用时(越短越好)
RX 6600 XT GPU 130W 5.6s
Intel UHD 630 GPU 30W 85s
M1 Pro GPU 20W 9s

waifu2x-mac

源图: https://unsplash.com/photos/nKO_1QyFh9o (同上图 2)

分辨率:1920x1280 (Medium)

参数:Illustration / 2x scale / 1x de-noise

设备 活跃于 功耗 用时(越短越好)
M1 Pro Neural Engine 1W 1.5s

注:因模型不同,可能无法与 waifu2x-ncnn-vulkan 相比较。但因为 waifu2x 常用于漫画风格放大,最终效果差不太多。

Diablo 3

3840x2160 / 特效全最高 / 关闭抗锯齿 / 打开 SSAO 和反射 / 关闭垂直同步 / 关闭最高帧限制

在外接 4K 显示器上玩的,看场景密集程度 50 - 70 FPS 间浮动。但对比去年 M1 1080p 都跑不到 60 FPS 应该算提升很大了。玩游戏时最高 GPU 13W 。

同样选项 AMD RX 6600 XT 的话 70 - 100 FPS 间浮动。未开 Radeon Chill 。功耗 90W - 130W 。

功耗

LPDDR5 功耗爆炸,待机都有 100 - 200 mW 。

其它

除了内存 16GB 其他都很满意。32 GB 要等一个月伤不起。

6905 次点击
所在节点    Apple
35 条回复
godpeo
2021-10-29 20:20:59 +08:00
支持外接 4K 120hz 显示器吗
Arthurccc
2021-10-29 20:55:24 +08:00
非常有价值,顶一下。
leekayui
2021-10-30 00:43:21 +08:00
感谢楼主,看来买低配就符合我的需求了。
lovestudykid
2021-10-30 01:28:15 +08:00
@12101111 谢谢分享。看起来还不错,基本跟 tflops 的对比差不多,能耗低得多。但是用于炼丹还是不大行的样子
shiftedname
2021-10-30 02:16:40 +08:00
16g 内存的劣势主要体现在哪些方面?官网订单还没给我发货,取消重下还来得及
20015jjw
2021-10-30 05:34:58 +08:00
@godpeo
支持的 intel 也支持
yanyuechuixue
2021-10-30 13:19:44 +08:00
大佬可以测评一下编译软件 /运行 Python 等的速度么?

因为一般也不会买这个来处理图像,对于写代码而言编译速度和脚本运行速度才是比较现实的。

谢谢大佬!
Satelli
2021-10-30 14:04:44 +08:00
@yanyuechuixue
将代码目录排除 Spotlight 索引。build 3 次,每次清空 build 目录。

Svelte RealWorld https://github.com/sveltejs/realworld
平均 2.3 秒。

Next.JS/React RealWorld https://github.com/reck1ess/next-realworld-example-app
排除首次编译,平均 4.4 秒。

Angular RealWorld https://github.com/gothinkster/angular-realworld-example-app
排除首次编译,平均 8.8 秒。
Bluecoda
2021-10-30 14:22:13 +08:00
同 14 ,同等不了了,用下来十分满意,并没有觉得少了 2 个大核心性能会差很多。日常除了玩游戏,也没有要一直耗费 CPU 的场景。
yanyuechuixue
2021-10-30 17:58:57 +08:00
@Satelli 谢谢!
GPU
2021-11-18 22:38:11 +08:00
M1 播放视频有办法硬解吗? 我尝试了 Edge Chrome Safari ,播放 VP9 8K 60FPS 统统都是软解的,而且 Safari 还卡住播放不到。
Satelli
2021-11-19 05:42:54 +08:00
@GPU M1 系列 vp9 硬解仅限 4K60 。高于 4K 的 vp9 是软解。YouTube 的 8K 现在基本是 av1 了,只有 Intel Xe 、NVIDIA 3000 系列和 AMD RDNA2 系列才可以硬解。
GPU
2021-11-19 10:46:44 +08:00
@Satelli #32 M1 软解 8K 也就还行,会掉帧。<amp-youtube data-videoid="RGoPU-OLQHE" layout="responsive" width="480" height="270"></amp-youtube> 比如这个视频。
不过我播放 4K VP9 也不能确定是不是真的硬解,播放的时候 CPU 占用 20-30 左右,活动监视器哪里 GPU 负载排序也看不到有用到 GPU 。
Satelli
2021-11-19 12:16:25 +08:00
@GPU

https://imgur.com/F7hxxxr
软解,可见 480% 的 CPU usage 差不多是 4 个大核 4 个小核跑满。

https://imgur.com/LLIKoTc
硬解。

硬解时 (4K60 vp9) VTDecoderXPCService 活跃,此时肯定是硬解。软解时 (8K) 不活跃。
Safari 因为分出去了 Safari Graphics and Media 进程所以不太清楚。
活动监视器不会显示硬解模块的载荷。

不过按照 M1 在 Chrome 也能软解 8K60 vp9 的性能基准来看,Safari 放这片卡得不能动应该是直接扔给 VT 来硬解了,但 M1 的 vp9 解码没有 target 8K ,所以过载了。这和 target 8K24 vp9 的 AMD RDNA 系列卡放 8K60 会掉帧一样的原理。
luckyle666
2022-03-29 03:49:45 +08:00
请教下我 MBP 14'' 为啥看 YouTube 4K60p 倍速还会卡呢?肯定不是网络原因,要怎么解决呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/811506

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX