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

MBP 16 一周体验

  •  2
     
  •   typing · 2022-02-03 15:36:08 +08:00 via iPhone · 3851 次点击
    这是一个创建于 1031 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一月初的订单,等待了一个月,25 日到手。32G 内存定制。M1 Pro 16 吋缺省那一档。1T 磁盘。

    基本上这机器大伙都了解的差不多了。说点我自己用途相关的。

    我一般在上面跑自己写的程序。Metal 和一些小规模数值计算(我是物理程序员)。所以机器到手之后我就只下了 xcode ,编辑器,然后 git clone 我的代码。其他就没别的了……可能以后会在 brew lapack/arpack/blas 这些。不过看起来 m1 都支持。

    M1 pro 刚刚好。max 的 400 带宽我跑不满。

    内存我当时还是纠结了一下。实话说 16gb 应该够用。如果不够的话...那 256gb 也不够。但是为了用久一些选了 32gb 。

    屏幕 16 吋,我当时去 Costco 对比了一下 14 吋,觉得 14 吋还是太小了。这件事每个人都不一样,真的需要自己试一下。

    我以前是写 vulkan 的。metal 用起来真的非常的顺手。简化的恰到好处。写起来非常愉悦。Objective C 的那个语法我就先忍了。

    我自己的代码没什么依赖,编译速度不成问题。Eigen 模版代码在我 linux 上编译慢很多。我回来试试 m1 表现如何。(因为模版编译速度问题我曾经把代码里好多 Eigen 都替换掉了)

    唯一的遗憾是我手里的 maple 2020 不支持原生 m1 。而且 rosseta 也有问题。不过我可以 ssh 到我的 linux 用 maple 。问题不大。

    9 条回复    2022-05-17 15:40:01 +08:00
    StevenRCE0
        1
    StevenRCE0  
       2022-02-03 16:40:59 +08:00
    给大佬点赞
    ferock
        2
    ferock  
       2022-02-03 16:41:59 +08:00 via iPhone
    我用 14 寸 pro ,32g
    clifftts
        3
    clifftts  
       2022-02-03 19:43:46 +08:00
    14 寸,32g 还在路上
    lamls
        4
    lamls  
       2022-02-03 20:37:45 +08:00
    16 大但是重,主要是看兄台是否愿意经常背着
    dingwen07
        5
    dingwen07  
       2022-02-04 01:54:09 +08:00
    新的 16 寸是真的没心情把它背出去,太厚了主要是
    code4you
        6
    code4you  
       2022-02-04 10:04:15 +08:00
    想问 背着重不重~ ~
    ericguo
        7
    ericguo  
       2022-02-04 13:42:48 +08:00
    @code4you 如果你只有一台电脑,显然不重。我是 rails 开发,维护一套本地环境已经够累了,所以我只用一台电脑。
    lamls
        8
    lamls  
       2022-02-04 18:58:45 +08:00
    @ericguo 嗯,用一台好的就够了
    typing
        9
    typing  
    OP
       2022-05-17 15:40:01 +08:00 via iPhone
    挖个坟说说最近的感想。

    因为一个 side project 的需要我开始用 clang 的 libtooling 。需要编译 llvm 和 clang 。clang 那部分可能会比较频繁的重编译。
    那表现怎么样呢?我可以不插电工作一下午还剩 50%+!
    make clean 之后编译我的那个工具也才区区十几分钟。
    非常满意。

    大内存( 32GiB )有挺大的帮助。我以前的台式机 16GiB 编译 llvm 会在 linking 的时候卡住好久。那个操作一般会把所有 obj 加载上来然后单线程占用巨量的内存。
    现在的 linking 没有特别明显占用时间。
    下次换机我一定尝试一下内存顶配。



    我不太用 xcode 。它本身 indexing 占资源。所以一直用 unix makefile 编译。index 一次之后用来看代码 /跳转定义也还不错。不过编译不如 makefile 快。


    一件我不太清楚的事情就是…内存带宽。稍后还有一个 m1 max 入手,让我来看看 cpu 程序最高能吃多少带宽。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2528 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:57 · PVG 13:57 · LAX 21:57 · JFK 00:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.