M1 Mac mini 的一些测试(功耗相关) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bsfx2
V2EX    Mac mini

M1 Mac mini 的一些测试(功耗相关)

  •  2
     
  •   bsfx2 2020-12-08 17:24:52 +08:00 8280 次点击
    这是一个创建于 1768 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Intel Mac 为 2019 年 16 寸 MacBook Pro i7-9750H/5300M/16GB

    M1 Mac 为 2020 年 Mac mini M1 8c-CPU/8c-GPU/16GB

    M1 Mac所有功耗读数由 powermetrics 回报。

    Intel Mac 所有功耗读数由 Intel Power GadgetiStat Menus 回报。

    除非注明,所有功耗数字均为该部件的软件读数,非整机功耗,非插座功耗。

    FFmpeg

    M1 为 arm64 build

    FFmpeg 版本:N-100215-gfcae745 (snapshot)

    configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --enable-shared --enable-gpl --enable-libx264 --enable-nonfree --enable-pthreads --enable-hardcoded-tables --enable-version3

    Intel 为 x86_64 build

    FFmpeg 版本:4.3.1

    Homebrew 默认编译配置

    VP9 软件解码测试

    资源地址:YouTube 8K60 23Mbps

    通过 youtube-dl 下载 format code 272 的 WEBM 视频,并执行命令

    ffmpeg -i input.webm -benchmark -f null -

    进行解码基准测试。

    M1 Mac: 144fps 耗电 12 瓦

    Intel Mac: 81fps 耗电 37 瓦

    H.265 软件解码并以 H.264 软件编码

    该片段为朋友提供的 70 MB HEVC/杜比 5.1 声道 /23.98 FPS 样片。执行命令

    ffmpeg -i speed-test.mkv -c:v libx264 -movflags +faststart -c:a aac -ac 2 -preset slower speed-test.mp4

    并观测速度和功耗。

    M1 Mac: 1.1x 原视频速率,耗电 18 瓦

    Intel Mac: 0.97x 原视频速率,耗电 60 瓦

    一些其他设备的情况:

    R9 3900X Linux 2.1x

    i9-10940X WSL 2x

    R7 4800HS 1.33x

    R5 2600X NAS 0.93x

    i5-9600K 0.9x

    i7-7820HQ macOS 0.66x

    M1 (Rosetta 2) 0.59x

    测试视频可以在 这里 下载。文件于 12 月 15 日过期。

    LuxMark

    场景:LuxBall HDR

    选项:仅对选定设备进行 OpenCL 基准测试

    M1 Mac GPU-only: 6815 分并耗电 4.5 瓦

    Intel Mac 5300M-only: 10531 分并耗电 44 瓦

    Diablo III (Rosetta 2)

    帧数浮动在 52~60 之间,GPU 耗电 5W 。

    画面选项及游戏截图如下 Diablo III Settings Diablo III Gameplay

    日常使用

    Twitter macOS 客户端

    Intel Mac 在滚动时间线时功耗 delta 为 30W

    M1 Mac 在滚动时间线时功耗 delta 为 500mW

    待机

    场景:接 2 台 4K 60Hz 显示器待机。

    M1 Mac

    CPU 功耗 83mW

    GPU 功耗 10mW

    Intel Mac

    Intel CPU 功耗 3W

    AMD Radeon Pro 5300M 功耗 20W

    注意,因为 AMD 显卡有硬件 bug,多台显示器同时工作时显存会强制工作在最高频率。接 1 台 4K60 显示器时功耗为 5W 。

    使用范例

    2 台 4K60 显示器,Apple Music 后台播放音乐,MacPorts 下载安装编译好的二进制包,同时拷贝一个 app 从 DMG 镜像到 Applications 目录。M1 整片功耗(含 DRAM 、CPU 及 GPU )为 1131 mW 。

    第 1 条附言    2020-12-09 22:10:36 +08:00
    魔兽世界 (arm64 + Metal)
    1080p 7 档画质,野外 60fps,奥格瑞玛门口 52~55fps 。
    GPU 耗电 8 瓦、CPU 耗电 3 瓦。

    12 条回复    2024-10-30 06:08:52 +08:00
    Xusually
        1
    Xusually  
       2020-12-08 17:26:39 +08:00
    Good job !
    和 ytb 上的评测大致一样。
    chonger
        2
    chonger  
       2020-12-08 17:46:58 +08:00
    暗黑 3 是游戏自动锁到 60 帧了,应该是强制开了垂直同步,即使去掉锁帧的勾也是,如果放开的话应该会更高。
    suzic
        3
    suzic  
       2020-12-08 19:40:29 +08:00 via Android
    我用 m1 mbp 刷了一把暗黑 3 的悬赏,开最高画质,帧率大概在 50-60 之间,偶尔会有卡顿感觉,和评测基本一致
    luckyrayyy
        4
    luckyrayyy  
       2020-12-08 20:02:53 +08:00 via iPhone
    好家伙…一堆毫瓦
    mikeven
        5
    mikeven  
       2020-12-08 20:08:59 +08:00
    NB 太香了,我就是感觉这么低的功耗,放进 Macmini 的大壳子太浪费了,做成 Apple TV 那么大就更香了
    bsfx2
        6
    bsfx2  
    OP
       2020-12-08 20:15:21 +08:00   1
    @luckyrayyy
    看到 GPU 待机功耗 10 毫瓦我是震惊的。4K60 帧渲染 [Active Theory]( https://activetheory.net/) 这种 3D 网站 GPU 耗电两瓦不到。

    @mikeven
    完全可以的。而且这一代用的是老款 150W 交流电电源,这种载荷下效率只有 55%。也就是说有一半的电都被浪费在直流电转换上了。这也是我没有关注插座功耗的原因。
    edius
        7
    edius  
       2020-12-08 20:40:02 +08:00
    我用 MacBookpro M1 放了近一个多小时 YouTube 音乐,耗电 5%。。。。。
    bzq2810
        8
    bzq2810  
       2020-12-09 03:19:37 +08:00
    对于文中的“VP9 软件解码测试”
    我的乞丐版 MBP M1 的 fps 结果是
    frame=18744 fps=222 q=-0.0 Lsize=N/A time=00:05:12.40 bitrate=N/A speed= 3.7x
    video:9811kB audio:58575kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
    bench: utime=336.409s stime=3.408s rtime=84.503s
    bench: maxrss=262176768kB
    下面是我的 2018 的 mac mini i7 的结果
    frame=18744 fps=211 q=-0.0 Lsize=N/A time=00:05:12.40 bitrate=N/A speed=3.51x
    video:9811kB audio:58575kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
    bench: utime=463.985s stime=4.075s rtime=88.990s
    bench: maxrss=337076224kB

    结果和你列出的 fps 出入有点大,不知道是不是我下载的文件的问题,我是用 you-get 下载的,webm 文件大小是 1,000,640,795字节(磁盘上的 1.01GB )。
    另外,“H.265 软件解码并以 H.264 软件编码”的结果和你的差不多,M1 是 1.13x 。耗电量我都没测。

    最后是我的 M1 上 ffmpeg 的 configuration
    ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
    built with Apple clang version 12.0.0 (clang-1200.0.32.27)
    configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/4.3.1_4 --enable-shared --enable-pthreads --enable-version3 --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libsoxr --enable-videotoolbox --disable-libjack --disable-indev=jack
    libavutil 56. 51.100 / 56. 51.100
    libavcodec 58. 91.100 / 58. 91.100
    libavformat 58. 45.100 / 58. 45.100
    libavdevice 58. 10.100 / 58. 10.100
    libavfilter 7. 85.100 / 7. 85.100
    libavresample 4. 0. 0 / 4. 0. 0
    libswscale 5. 7.100 / 5. 7.100
    libswresample 3. 7.100 / 3. 7.100
    libpostproc 55. 7.100 / 55. 7.100
    bsfx2
        9
    bsfx2  
    OP
       2020-12-09 11:52:34 +08:00
    @bzq2810
    你下载错视频 ID 了。
    8K60 的版本是 894,958,219 bytes (907 MB on disk) 码率 22918 Kbps 。
    4K60 的版本是 996,783,837 bytes (1.01 GB on isk) 码率 25525 Kbps 。
    而且我的并没有整合音频,你在使用 you-get 下载的时候应该没有指定仅下载视频。

    8K60 版本解码速率为 140~150fps 。4K60 版本解码速率为 260~270fps 。
    bzq2810
        10
    bzq2810  
       2020-12-09 12:23:25 +08:00 via iPhone
    @Satelli 原来如此
    GPU
        11
    GPU  
       2021-12-17 21:26:13 +08:00
    @Satelli #9 用功率表测了一下 220V 插头的功率,powermetrics 显示 CPU 12W 功率的时候,功率表显示是 23-26W 左右。待机大概 7W 。确实厉害。
    rzjsbbbb
        12
    rzjsbbbb  
       347 天前
    @mikeven 挖坟 面积实现了 但是厚度比 Apple TV 厚
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2747 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 08:32 PVG 16:32 LAX 01:32 JFK 04:32
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86