V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
okampfer
V2EX  ›  Apple

Mac M1 的 3D 图形性能如何呢?

  •  
  •   okampfer · 2021-04-28 22:01:30 +08:00 · 6067 次点击
    这是一个创建于 1303 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在网上没找到什么评测 M1 芯片的 3D 图形性能的资料,好像评测最多的就是视频剪辑了。

    所以想问问做 3D 图形相关的小伙伴们,M1 的 3D 图形性能如何?所谓 3D 图形性能,是指使用 Maya 、Blender 这类 3D 设计软件时的表现。

    8 条回复    2021-04-30 09:10:37 +08:00
    beijiaoff
        1
    beijiaoff  
       2021-04-28 22:20:12 +08:00
    Maya 、Blender 这类 3D 设计软件并没有较高的显卡需求。

    M1 的显卡差不多 Radeon Pro 5300M 或者 GTX 1050TI
    yyfearth
        2
    yyfearth  
       2021-04-29 00:55:27 +08:00
    另外也要看软件的优化和硬件加速的支持之类的吧
    missqso
        3
    missqso  
       2021-04-29 01:55:25 +08:00 via iPhone
    目前应该一般,有些 3d 软件还没有原生支持 m1 。c4d 和 su 支持了。
    bnrwnjyw
        4
    bnrwnjyw  
       2021-04-29 12:54:18 +08:00
    blender 还没支持 m1 吧
    wclebb
        5
    wclebb  
       2021-04-29 15:49:03 +08:00 via iPhone
    M1 SoC 有点像是 CPU 集核显,这核显等效于 1050 或 5300M 。

    评测最多视频剪辑是因为 macOS 剪辑视频表现出色。3D 图形性能我猜你是想要渲染性能,既然是渲染 3D 图形的话,就是 OCtane X 、Redshift 等相关的插件渲染器,是吧。

    OC 和 RS 均能在 M1 运行。
    但它本来是可以在 intel CPU 核显上跑,只是速度快慢的问题。

    而 Blender 、Maya 等相关渲染器并没有支持 Metal 等插件渲染器,故而,没有 GPU 那种性能的表现,只能跑 CPU,既然跑 CPU,表现效率出来的,没有 GPU 大。

    硬要说,它们均可以在 M1 上跑,只是表现不一样。有的支持 CPU,有的支持 GPU (比如 OC 、RS ),据我所知,其它什么 VRay 、KeyShot 之类均只能在 CPU 上跑。

    我让我朋友安装 C4D 测试跑性能,无奈 R23 无论如何安装不了。折腾了半天暂时放弃了(他要睡觉)。

    现在想起来还有 OCtane X 独立渲染器可以看看效能。晚上贴图看看,并和我 iMac Vega 64X 比较看看(跟 5700XT 效能差不多)
    okampfer
        6
    okampfer  
    OP
       2021-04-29 19:56:31 +08:00
    @beijiaoff @wclebb
    嗯看来我对 3D 设计软件还是存在一定的误解,不是所有的渲染器都必须使用 GPU 渲染的。

    我为了学习 3dsmax 还专门搞了台 GTX1060 的电脑,用 Corona 渲染。

    应该说 M1 以及未来的 M2 都可以同时满足编程和 3D 设计的需要的,对吧?
    wclebb
        7
    wclebb  
       2021-04-30 00:13:45 +08:00
    @okampfer #6 为我刚刚说的 Blender 、Maya 没有支持 Metal 的说法抱歉,应该纠正:Blender 、Maya 也是有 OCtane X 插件渲染器。即它们均可使用 Metal 的 GPU 跑出渲染来。

    详细可以在这查看。
    https://render.otoy.com/shop/macpro.php
    (这网址是免费领取 macOS 专属的 一年商用许可)

    我刚刚确实是没有表达清楚。
    Blender 自带 Cycles 或 eevee 还在使用对 AMD 时使用比较过时的 OpenCL ( Nvidia 用的是 CUDA ),故而使用 GPU 会效率较低。更多详细可以查看 https://docs.blender.org/manual/zh-hans/2.79/render/cycles/gpu_rendering.html
    ——「 Windows 和 Linux 支持 AMD OpenCL GPU 渲染,但在 macOS 上不受支持。」

    我自己用 iMac 打开 Blender 调用 Cycles 时,CPU 和 GPU 均可打开,只是 GPU 是灰色的。随便动,也是 CPU 风扇在跑,GPU 毫无波澜。

    Maya 同样。只是可以启用 OCtane X 或 Redshift (如果支持)。

    ————————

    但是启用 OCtane X 时,是可以用 GPU 渲染的。
    我朋友 M1 Mac mini,使用 OCtane X 独立器,使用官方模版,点开第一个图 ATV_DL 就不动,观察时间。
    M1 反应还是比较快,只是要跑完整时间预估为 2:12 小时。


    我的 iMac Vega 64X,同样的,预估为 30 分钟。


    当然,这比较很扯,我是独显,也很贵。
    M1 是核显,便宜得很多。这有点像是 拿 Nvidia 渲染 欺负 CPU 。

    OCtane X 本身是支持 intel 核显跑渲染,但我找不到独立版软件可以调用 CPU 的选项。

    官方模版
    https://render.otoy.com/downloads/76/aa/a7/e1/OctaneBench_2020_2_3_data.zip

    因为目前 OC 或 RS 均没有开放 macOS 性能排行,所以只能用这种方式来查看时间,判断性能大致。
    这也是为什么大多数 视频主 只能拿来视频剪辑来观察时间,但没有拿 3D 跑分,是因为没有正规或形成约定俗成的跑分软件来判断性能。
    wclebb
        8
    wclebb  
       2021-04-30 09:10:37 +08:00

    这是 MacBook Pro 5500M,我网友的。
    有点神奇,5300M 和 5500M 差距有点大,至少差了一倍。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   984 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 20:43 · PVG 04:43 · LAX 12:43 · JFK 15:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.