bsfx2
V2EX  ›  Apple

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

  •  1
     
  •   bsfx2 · Oct 29, 2021 · 9254 views
    This topic created in 1837 days ago, the information mentioned may be changed or developed.

    本帖延续自去年的 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 和反射 / 关闭垂直同步 / 关闭最高帧限制

    Diablo 3

    在外接 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 要等一个月伤不起。

    Supplement 1  ·  Oct 30, 2021
    补充一个 4K 下 D3 的实时功耗和帧率。
    35 replies  •  2022-03-29 03:49:45 +08:00
    chonger
    chonger
    Oct 29, 2021❤️1
    1
    写了很多啊,希望有更多这样的测试
    Leonard
    Leonard
    Oct 29, 2021❤️1
    2
    最低配的 M1 Pro 也有这样的成绩,感觉还可以
    crystone
    crystone
    Oct 29, 2021
    3
    决定了 32G 内存,等一个月也等
    laowu2012
    laowu2012
    Oct 29, 2021
    4
    能耗真环保
    CpchengToken
    CpchengToken
    Oct 29, 2021
    5
    实际表现不错啊
    Tink
    Tink
    Oct 29, 2021
    6
    这个能耗比
    Tink
    Tink
    Oct 29, 2021
    7
    能测测 dota2 12v12 打团时候的 fps 么?网上现在全是英雄试玩界面或者单机打 AI ,没有实际参考价值
    1nm
    1nm
    Oct 29, 2021❤️1
    8
    手头有台 ThinkPad P1 Gen 4, i7-11850H, 32GB DDR4 ,同样条件测了下 AV1 8K 4Mbps 解码,结果是 119 fps, 平均功耗 17.7W 。


    frame= 1200 fps=119 q=-0.0 Lsize=N/A time=00:00:20.03 bitrate=N/A speed=1.99x
    Average Processor Power_0 (Watt) = 17.714854
    1nm
    1nm
    Oct 29, 2021
    9
    解码器是 libdav1d
    Cavolo
    Cavolo
    Oct 29, 2021 via iPhone
    10
    终于有 av1 的测评了,可惜了这代苹果还是没有加入 av1 硬解
    Cavolo
    Cavolo
    Oct 29, 2021 via iPhone
    11
    VP9 4K 600Kbps 中的 M1 Pro 1142 帧是真的吗
    MrKrabs
    MrKrabs
    Oct 29, 2021
    12
    能不能测试下这个 Switzerland 8k hdr av1 46Mbps (有四个分卷
    链接: https://pan.baidu.com/s/1KUatyken6QVaS_72szQ88A 提取码: ttv8

    M1 是 50fps 左右
    shakaraka
    shakaraka
    Oct 29, 2021
    13
    功耗是真的低。。爱了爱了
    momo07
    momo07
    Oct 29, 2021
    14
    求测文明 6
    bsfx2
    bsfx2
    OP
    Oct 29, 2021
    15
    @MrKrabs
    源片
    AV1 8K 46 Mbps (format code: 702)

    太大了,只下载了前几十秒。79fps 17W 。

    @Tink 不好意思,不玩 Dota 。
    @IssacTseng 不好意思,不玩文明。

    @1nm 感谢提供数据。
    fx777
    fx777
    Oct 29, 2021
    16
    良心测试,很赞。
    正在想要不要上 10 核,这么看感觉 8 核 已经很能打了,没必要+1500
    holulu
    holulu
    Oct 29, 2021
    17
    这个功耗也值回钱了。
    lovestudykid
    lovestudykid
    Oct 29, 2021 via iPhone
    18
    跑机器学习是怎么调用到 gpu 和 neural engine 的?
    old9
    old9
    Oct 29, 2021 via Android
    19
    ffmpeg 能不能测测编码?
    12101111
    12101111
    Oct 29, 2021
    20
    @lovestudykid 训练必须用 CPU/GPU, 推理可以 CPU/GPU/Neural Engine.
    目前可以利用 Apple slicon 的 GPU 做训练的方法就是用 Metal 的 MSL, 还很不完善,只有 tensorflow 有一个 Apple 出的移植
    现成的预训练模型跑推理很简单, 调用 CoreML 的框架就行: https://github.com/apple/coremltools
    godpeo
    godpeo
    Oct 29, 2021 via iPhone
    21
    支持外接 4K 120hz 显示器吗
    Arthurccc
    Arthurccc
    Oct 29, 2021
    22
    非常有价值,顶一下。
    leekayui
    leekayui
    Oct 30, 2021
    23
    感谢楼主,看来买低配就符合我的需求了。
    lovestudykid
    lovestudykid
    Oct 30, 2021
    24
    @12101111 谢谢分享。看起来还不错,基本跟 tflops 的对比差不多,能耗低得多。但是用于炼丹还是不大行的样子
    shiftedname
    shiftedname
    Oct 30, 2021 via Android
    25
    16g 内存的劣势主要体现在哪些方面?官网订单还没给我发货,取消重下还来得及
    20015jjw
    20015jjw
    Oct 30, 2021 via Android
    26
    @godpeo
    支持的 intel 也支持
    yanyuechuixue
    yanyuechuixue
    Oct 30, 2021 via Android
    27
    大佬可以测评一下编译软件 /运行 Python 等的速度么?

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

    谢谢大佬!
    bsfx2
    bsfx2
    OP
    Oct 30, 2021
    28
    @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
    Bluecoda
    Oct 30, 2021
    29
    同 14 ,同等不了了,用下来十分满意,并没有觉得少了 2 个大核心性能会差很多。日常除了玩游戏,也没有要一直耗费 CPU 的场景。
    yanyuechuixue
    yanyuechuixue
    Oct 30, 2021 via Android
    30
    @Satelli 谢谢!
    GPU
    GPU
    Nov 18, 2021
    31
    M1 播放视频有办法硬解吗? 我尝试了 Edge Chrome Safari ,播放 VP9 8K 60FPS 统统都是软解的,而且 Safari 还卡住播放不到。
    bsfx2
    bsfx2
    OP
    Nov 19, 2021❤️1
    32
    @GPU M1 系列 vp9 硬解仅限 4K60 。高于 4K 的 vp9 是软解。YouTube 的 8K 现在基本是 av1 了,只有 Intel Xe 、NVIDIA 3000 系列和 AMD RDNA2 系列才可以硬解。
    GPU
    GPU
    Nov 19, 2021
    33
    @Satelli #32 M1 软解 8K 也就还行,会掉帧。
    比如这个视频。
    不过我播放 4K VP9 也不能确定是不是真的硬解,播放的时候 CPU 占用 20-30 左右,活动监视器哪里 GPU 负载排序也看不到有用到 GPU 。
    bsfx2
    bsfx2
    OP
    Nov 19, 2021❤️1
    34
    @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
    luckyle666
    Mar 29, 2022
    35
    请教下我 MBP 14'' 为啥看 YouTube 4K60p 倍速还会卡呢?肯定不是网络原因,要怎么解决呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3193 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 96ms · UTC 10:16 · PVG 18:16 · LAX 02:16 · JFK 05:16
    ♥ Do have faith in what you're doing.