V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
somereason
V2EX  ›  程序员

笔记本和 macbook 比性能, macbook 赢了

  •  
  •   somereason · 2023-03-23 10:29:54 +08:00 · 9860 次点击
    这是一个创建于 640 天前的主题,其中的信息可能已经有所发展或是发生改变。

    同事写了个比较耗费 cpu 的程序, python 写的. 没优化所以是单核跑.

    他的笔记本是 macbook m1 芯片. 跑那个数据集需要 1 小时 10 分钟

    后来那个程序我也拿来跑. 我的笔记本是 ryzen r7 4800u, 运行 deepin 系统. 同样数据集合需要 1 小时 45 分钟.

    我本来以为 x86 能完爆他的 arm. 现在也想买 mac 了. 速度又快又不用折腾, 谁不动心.

    85 条回复    2023-03-24 18:25:27 +08:00
    g8287694
        1
    g8287694  
       2023-03-23 10:31:24 +08:00
    有没有一种可能 au 单核本来就不怎么样?
    e1o
        2
    e1o  
       2023-03-23 10:32:39 +08:00
    快进到 I3 默秒全
    somereason
        3
    somereason  
    OP
       2023-03-23 10:34:28 +08:00
    @g8287694 ryzen 的单核已经不错了.
    cubecube
        4
    cubecube  
       2023-03-23 10:35:29 +08:00   ❤️ 1
    重 io 么?更大的可能是苹果的磁盘性能更好导致的
    dejavuwind
        5
    dejavuwind  
       2023-03-23 10:36:34 +08:00
    你自己都说了是单核跑,4800u 几个核? M1 几个核?

    虽然我用着 M1 ,但也不影响我用 x86 ,以前我没得选,现在。。。🐶
    dqzcwxb
        6
    dqzcwxb  
       2023-03-23 10:37:04 +08:00   ❤️ 5
    抛开价格比配置?
    miniliuke
        7
    miniliuke  
       2023-03-23 10:37:56 +08:00   ❤️ 2
    制程、内存和磁盘纸面上都不如 M1 ,单核跑不过不是很正常......
    youxiachai
        8
    youxiachai  
       2023-03-23 10:55:13 +08:00
    为啥 OP 会觉得 M1 弱..不理解...
    maxwpdd1
        9
    maxwpdd1  
       2023-03-23 10:55:45 +08:00   ❤️ 1
    2019 年发布的 zen2 ,怎么可能打得过 2020 年末发布的 m1 ?
    yinzhili
        10
    yinzhili  
       2023-03-23 10:56:20 +08:00
    你这笔记本的价格也就对方的一半吧,抛开价格不谈?
    somereason
        11
    somereason  
    OP
       2023-03-23 11:15:24 +08:00
    @yinzhili 别别别. 多出 4000 块钱买个省心行不. x86 的本子, 装 windows 开发得折腾 wsl, 装 linux 开发, 我是折腾烦了.
    somereason
        12
    somereason  
    OP
       2023-03-23 11:16:26 +08:00
    @youxiachai 精简指令集大翻身? 要这么算 risc-v 是不是也希望满满
    somereason
        13
    somereason  
    OP
       2023-03-23 11:16:54 +08:00
    @dejavuwind 两个都是 8 核心吧.
    jklove123bai
        14
    jklove123bai  
       2023-03-23 11:18:26 +08:00   ❤️ 4
    这 zen4 都有了,你说 zen2 单核强。。
    Rever4433
        15
    Rever4433  
       2023-03-23 11:25:32 +08:00   ❤️ 1
    你要是用 6800h 就能秒杀了
    xing7673
        16
    xing7673  
       2023-03-23 11:28:41 +08:00 via iPhone
    等你想要用 numpy 或者其他包的时候又要怀念 x86 了
    xingda920813
        17
    xingda920813  
       2023-03-23 11:29:59 +08:00
    M 系芯片的单核还是强的, 多核已经明显落后了, M1 Max 的多核只相当于 i7-11800H / R7-5800H / i5-12500H.
    somereason
        18
    somereason  
    OP
       2023-03-23 11:32:27 +08:00
    @xing7673 啊, 跪求仔细讲讲?
    somereason
        19
    somereason  
    OP
       2023-03-23 11:33:45 +08:00
    @xingda920813 谢谢. 了解了.
    learningman
        20
    learningman  
       2023-03-23 11:34:06 +08:00
    4800u 才多少钱, 我买的时候 4k 出头的样子
    m1 现在都要 1000 美元
    makelove
        21
    makelove  
       2023-03-23 11:34:56 +08:00
    怎么不说现在新配一半的价格就能秒 m1
    cassyfar
        22
    cassyfar  
       2023-03-23 11:35:56 +08:00
    m1 本来编译就很强,m1 pro 把我台式的 i9 爆了(编 clang
    Nazz
        23
    Nazz  
       2023-03-23 12:14:37 +08:00 via Android
    @xingda920813 只能拿游戏本来比,轻薄本发热降频完全不是对手
    yinzhili
        24
    yinzhili  
       2023-03-23 12:18:52 +08:00
    @somereason X86 的兼容性就不是 ARM 能比的
    hzxxx
        25
    hzxxx  
       2023-03-23 12:32:25 +08:00
    m1 是很强的,但是不是性能完爆一切,而是综合很强,强到 air 这样的无风扇笔记本都能满功率使用,续航还强
    LeeeSe
        26
    LeeeSe  
       2023-03-23 12:34:52 +08:00
    数据集的话,看样子像是跑深度学习,那 m1 具备 GPU 加速啊,貌似不是一个赛道
    wanguorui123
        27
    wanguorui123  
       2023-03-23 12:35:00 +08:00
    ARM 和 X86 本质上没什么区别,主要是看谁堆料堆的狠
    wheat0r
        28
    wheat0r  
       2023-03-23 12:45:17 +08:00
    看看钱?
    这俩本多少钱?
    stanjia
        29
    stanjia  
       2023-03-23 13:00:56 +08:00
    为啥 OP 会觉得 M1 弱..不理解...
    murmur
        30
    murmur  
       2023-03-23 13:07:25 +08:00
    4800u 现在二手 3000 块钱,5800u 都是二手,要买也是核显超强的 6800u
    DeltaC
        31
    DeltaC  
       2023-03-23 13:30:13 +08:00   ❤️ 7
    “我本来以为 x86 能完爆他的 arm”,以及评论,可以看出 op 你是认为 CISC 理应比 RISC 指令集性能更好。

    但现在 x86 不那么 CISC,arm 也不那么 RISC. 这两个概念兴起于 80 年代的营销混战,现在厂商都不提这俩概念了(或者说不宣传自己因为用了 CISC/RISC 而有显著的性能优势)。现在人们觉得这俩概念是泾渭分明的原因,大多是由于教科书的问题。

    > https://www.reddit.com/r/hardware/comments/cbds0k/is_it_true_there_arent_any_pure_cisc_cpus_anymore/

    类似的还有,现在 PC 机大多是冯诺依曼架构的( CPU-主存),但也有哈佛架构在其中( Cache,TLB ),可以说是杂交,血统都不纯了。
    qianxaingmoli
        32
    qianxaingmoli  
       2023-03-23 14:22:00 +08:00
    4800 是 zen2 ,多核可以单核不行,到 5800 的 zen3 单核还差不多
    somereason
        33
    somereason  
    OP
       2023-03-23 14:29:49 +08:00
    @LeeeSe 小声说一句: 跑量化的
    min
        34
    min  
       2023-03-23 14:49:32 +08:00
    4800?
    ynxh
        35
    ynxh  
       2023-03-23 15:03:51 +08:00
    现在还有好多人觉得 mac 弱的,外出移动办公,把电源拔了。win 系全是垃圾
    lee15166
        36
    lee15166  
       2023-03-23 15:11:41 +08:00
    一分钱一分货。我个人还是喜欢 macbook ,不过现在全新的对我来说,价格太贵,还是在用 2nd 的 macbook !!
    MrKrabs
        37
    MrKrabs  
       2023-03-23 15:14:07 +08:00
    不如手机
    hello2090
        38
    hello2090  
       2023-03-23 15:16:08 +08:00 via iPhone
    还在用 i5-9600 8G 内存开发的瑟瑟发抖
    shakukansp
        39
    shakukansp  
       2023-03-23 15:38:39 +08:00
    标题讲的好像 macbook 不是笔记本一样
    chenjiangui998
        40
    chenjiangui998  
       2023-03-23 15:47:03 +08:00
    @Rever4433 秒不了, 我试过了, i5 12500h 都干不过
    liprais
        41
    liprais  
       2023-03-23 15:53:44 +08:00
    @xing7673 numpy 早就适配了,惊喜不
    xing7673
        42
    xing7673  
       2023-03-23 16:09:37 +08:00 via iPhone
    @liprais conda 版本的对吧。我再去安装 pyqt 就不行了
    Calaquendiv
        43
    Calaquendiv  
       2023-03-23 16:17:26 +08:00
    emmm, geekbench 一个 1400/5400, 一个 2300/8300, 没针对 cpu 做优化的话这俩都不在一个层面吧
    Rehtt
        44
    Rehtt  
       2023-03-23 16:27:46 +08:00 via Android
    @somereason 多 4000 就提升 33%
    anonydmer
        45
    anonydmer  
       2023-03-23 16:35:14 +08:00
    @somereason 偷偷问一句,量化真的有效果么?
    royzxq
        46
    royzxq  
       2023-03-23 16:49:46 +08:00
    4800u 凭啥碰瓷 m1 啊。配吗
    davinci21s
        47
    davinci21s  
       2023-03-23 16:50:34 +08:00
    @anonydmer 赚肿了🐶
    wxlwsy
        48
    wxlwsy  
       2023-03-23 17:04:59 +08:00
    我现在 6800h 对比 21 款 m1pro , 亲测跑同一个 maven 编译,启动一个模块耗时比较长.可以体现单核优势.
    m1pro : 30s
    6800h(windows11):50s
    6800h(原生 ubuntu):40s
    lc5900
        49
    lc5900  
       2023-03-23 18:21:33 +08:00
    性能只是一方面,续航才是 mbp 强项,我开个会 mbp 电量基本上不怎么掉,Windows 笔记本几个小时下来电量见底了都,而且游戏本拔了电源卡的不行,我电源设置的明明是高性能,不是很懂这调度策略
    Leonard
        50
    Leonard  
       2023-03-23 18:27:40 +08:00
    笔记本环境下,只要你的工作流适配了 Apple Silicon ,确实 MacBook 体验极佳。
    csznet2023
        51
    csznet2023  
       2023-03-23 18:37:01 +08:00
    我只能说笔记本用 mac 很强的,台式还是老老实实 windows 吧
    icatme
        52
    icatme  
       2023-03-23 18:52:55 +08:00
    楼主可以搜一下 M1 的芯片尺寸,就明白这东西打 4800u 是必须得赢啊.....
    uprit
        53
    uprit  
       2023-03-23 19:03:50 +08:00
    你都说单核了,geekbench5 单核分数,4800U 单核 1180 ,M1 单核 1750 ,强 48%。你这耗时刚好也比 M1 多 50%
    errZX
        54
    errZX  
       2023-03-23 19:55:59 +08:00 via Android
    我的建议是给你的本子+8000 预算看看能不能秒 m1
    jlak
        55
    jlak  
       2023-03-23 22:09:09 +08:00 via iPhone
    @errZX i9-13900H 单核确实比 m1 强点,但拔掉电源啥都不是了
    YsHaNg
        56
    YsHaNg  
       2023-03-23 22:39:04 +08:00
    你可以写点 avx 程序再比比 m1 可能就没那么行了 它只有 128-bit neon
    HugoChao
        57
    HugoChao  
       2023-03-23 22:43:11 +08:00
    4800U 和 M1 比没有胜算
    不过得益于 apple 的摆烂,酷睿目前依旧是最强生产力 CPU
    ipcjs
        58
    ipcjs  
       2023-03-24 01:17:11 +08:00
    M1 出来的时候肯定是比同期强的,只不过现在绝对性能被 Intel 超回来了而已
    Zien
        59
    Zien  
       2023-03-24 01:24:09 +08:00
    4800u 本来就差 m1 蛮多的... 而且这个表现也很不错了, m1 出来之前, 4800u 就是笔记本处理器的王者.
    forgetlight
        60
    forgetlight  
       2023-03-24 01:38:38 +08:00 via iPhone
    对比过 C++自动驾驶的小型 code base 涉及到 eigen boost gtsam 还有一些 lidar 计算库,m1 pro pd 虚拟机 ubuntu 编译比 12900k 快了 10%左右,peak 是 10 个核心跑满。
    twl007
        61
    twl007  
       2023-03-24 01:44:17 +08:00
    @somereason Intel 的 CPU 为了保证兼容性还是 CISC 但是实际执行的时候会把指令转化成类 RISC 来执行 而且多个指令还会被融合在一起执行 现在很难单独的区分是 CISC 还是 RISC 了
    privater
        62
    privater  
       2023-03-24 03:59:47 +08:00
    总的来说还是你小看了最近 2 年的 x86 。

    m1 出来的时候,市场上刚好剩下半吊子的 zen 2 和 intel 10 代 cpu ,zen 3 差不多是同时和 m1 发布的,但是 zen 3 装到笔记本还要等到半年之后。当时几乎所有的评测都证明 m1 确实领先 zen 3 / 10 代这些半个头的单核性能。

    可是,接下来的情况就逆转了,2021 和 2022 都是 x86 CPU 性能爆炸的年份,随便拿个 zen 4 ,13 代 单核性能都是逆天级别的,而 m2 又只仅仅比 m1 好了 10%,所以目前的情况是 x86 又轻松超越 m 家半个头。

    所以你要说你的 zen 2 比 m1 差,那是非常正常,但是普遍推广到最新的平台就大错特错了。
    gynantim
        63
    gynantim  
       2023-03-24 07:02:12 +08:00
    都在说性能,别忽略了 m1 的重大优势---续航。八个小时不充电都没问题,这才是笔记本该有的样子。
    wolfmei
        64
    wolfmei  
       2023-03-24 08:07:09 +08:00
    综合性能还是 M1 好。一个续航吊打其它。
    litguy
        65
    litguy  
       2023-03-24 08:23:50 +08:00
    @hello2090 2014 年 DIY 的 G1840 老爷机我都上了 8GBx4 ,疫情期间不背公司笔记本,远程连接公司 server ,vscode remote 开发 + 开几十个浏览器窗口都没压力,最近内存便宜,你上个 16GX2 也用不了 400
    v999ex
        66
    v999ex  
       2023-03-24 08:27:32 +08:00
    看使用场景,我 7950x 日常开发,m1 pro 用来设计 ios 开发
    beginor
        67
    beginor  
       2023-03-24 08:48:35 +08:00 via Android
    来来来,各位把电源拔了再试试?
    ly841000
        68
    ly841000  
       2023-03-24 09:02:41 +08:00
    @beginor 但是需要把电源拔了的情况估计 5%都没有
    yazinnnn
        69
    yazinnnn  
       2023-03-24 09:04:56 +08:00
    为什么拔电源? 你们公司没插线板吗?
    yinzhili
        70
    yinzhili  
       2023-03-24 09:24:02 +08:00
    @beginor 是苹果公司不准你们插电吗?
    rocksolid
        71
    rocksolid  
       2023-03-24 09:31:03 +08:00
    拔电源的笑死,这非得比赢么
    obulks
        72
    obulks  
       2023-03-24 09:33:00 +08:00
    @beginor 电源不需要的话可以捐给有需要的人
    ziyuan
        73
    ziyuan  
       2023-03-24 09:36:37 +08:00
    你说比续航么还行,zen2 就算了,cpu 你换 13980hx 试试
    a2860608
        74
    a2860608  
       2023-03-24 09:41:16 +08:00
    你这个对比真的好玩,果式对比法?你拿一个 4800U 去比单核。比多核还好,而且还是单核。4800U 是 2020 年的东西了。还是低压 U
    qq565425677
        75
    qq565425677  
       2023-03-24 10:07:07 +08:00
    m 芯片计算能力确实是强,之前用 numpy 求矩阵的奇异值分解,和服务器金牌 6242 的 16 核 32 线程 CPU 对比。速度比服务器大概快了 1.5 倍。后来还有个程序需要计算多元高斯分布的概率密度,用 scipy 库调用,纯单核,是服务器速度的两倍。当然服务器的 U 计算能力也称不上强,但是 m 芯片能到这个水平已经很震惊了
    Yeen
        76
    Yeen  
       2023-03-24 10:14:17 +08:00
    用 python 测性能?
    据我观测整个方案不太严谨啊。
    ZeroDu
        77
    ZeroDu  
       2023-03-24 10:18:02 +08:00
    apple arm 优势就是功耗低,省电是真省电; x86 性能也可以很强,但就是功耗炸裂;
    fregie
        78
    fregie  
       2023-03-24 10:21:40 +08:00
    m1 单核性能相当强啊,相同能耗下 x86 基本没啥能和 m1 打的吧
    qq565425677
        79
    qq565425677  
       2023-03-24 10:37:49 +08:00
    @Yeen 我不是专业搞评测的,只是自己学习工作用到这两个耗时的步骤顺便就测试对比了下,确实不够严谨,但总体给我的感觉是多数耗时的 CPU 计算,m1 比服务器都要快,无论单核还是多核。另外奇异值分解那里 mac 使用了 cblas 加速,服务器用的 mkl 加速,这两个加速库本身也不一样,作为对比虽然不够严谨,但是都是各自平台奇异值分解最快的加速库了,就实际体验的角度来讲也不是不能对比。

    另外据我了解 m1 编译 java 的速度好像也比绝大多数 x86 好
    qq565425677
        80
    qq565425677  
       2023-03-24 10:38:22 +08:00
    @Yeen 抱歉,我以为你在说我- -!
    meixg
        81
    meixg  
       2023-03-24 10:49:27 +08:00
    macbook 不是笔记本吗?
    yaphets666
        82
    yaphets666  
       2023-03-24 10:53:10 +08:00
    4800u 不能代表 x86 ,你这台机子也不能代表笔记本呀。跟 13700h 的机子比比?
    fengleiyidao
        83
    fengleiyidao  
       2023-03-24 12:45:53 +08:00
    就 matlab 来说,目前 intel 仍然虐 apple silicon
    squarefong17
        84
    squarefong17  
       2023-03-24 14:21:40 +08:00
    按照 geekbench5 跑分,4800U 单核 1200+,5800 系列单核 1500+,M1 单核 1700+,zen3 才是突飞猛进的一代,但是缓存一砍,还是差点。多核我这里功耗给 35W ,用 clear linux ,跑出来全核 6900+,这就比较接近 M1 了。而且这边散热良好,可以一直 35w 不降。而且我买这个 4800U 的本子的时候苹果连发布会都没开,更别说出货了。

    另外提醒一下路过的,如果你不确定要不要苹果,身边也没有相同开发环境的参考,那么可以不买,你大概率会花更多时间折腾,还会花更多的钱,甚至是接近翻倍的价格。x86 能耗比是差点,但是性价比和兼容性都远超苹果。

    再另外,功耗放开的话,x86 游戏本里面,有桌面 CPU 下放的型号,功耗一百多瓦,性能可以能打 M1 Ultra ,geekbench5 全核有接近 2 万分。而且单核还超过了 M1 ultra ,有两千多分。参考:
    https://browser.geekbench.com/v5/cpu/20780191

    BTW ,Arch Linux 好用
    findex
        85
    findex  
       2023-03-24 18:25:27 +08:00
    @squarefong17 手边有个 R7 5800H 的笔记本 8 核心 16 线程。感觉还挺不错的。我还是喜欢 x86 ,因为服务器基本上都是 x86 的,用 m1 的 mac 做 x86 的 docker 就是灾难,性能差,体积大,反应速度慢(因为用了 qemu )。而且有些 x86 的组件在编译的时候给我 segmentation fault ,换了 x86 的打包 docker 就没事了。兼容性这点上,m1 还有很远要走。13 代还有 zen3 以后的 cpu 性能确实暴涨。看了一款 intel i9 13980hx+4090 的 msi 游戏本,性能爆炸,价格也是 m1 ultra 的好几倍。13980HX 是真的强。7950x 也很不错。这两年的电脑 CPU 性能可是暴涨(被逼)。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2821 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 12:11 · PVG 20:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.