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

本月晚些时候苹果会宣布下一代 Mac 笔记本将使用自产的 ARM 处理器

  •  
  •   elderwand · 2020-06-10 18:27:18 +08:00 · 9458 次点击
    这是一个创建于 1662 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前天的新闻了好像没人发过,搬运一下

    Apple will announce that it’s shifting from using Intel processors to its own ARM-based chips this month at WWDC 2020, Bloomberg reports.

    https://www.theverge.com/2020/6/9/21284960/apple-arm-based-macs-wwdc-2020-report-intel-laptops-desktops-power-efficiency

    87 条回复    2020-06-12 21:55:26 +08:00
    Roung
        1
    Roung  
       2020-06-10 18:30:32 +08:00 via Android
    这种产品买第四代就对了。详细看果表 4,果机 4 。
    ditel
        2
    ditel  
       2020-06-10 18:31:57 +08:00 via Android
    笔记本用 arm 处理器?
    Dart
        3
    Dart  
       2020-06-10 18:32:09 +08:00
    看到 AMD 慌了吗?
    Y9qn1d
        4
    Y9qn1d  
       2020-06-10 18:58:51 +08:00 via iPhone
    不太可能是全线 arm 吧
    bitdepth
        5
    bitdepth  
       2020-06-10 19:01:48 +08:00 via iPad   ❤️ 2
    昨天看到覺得高效能領域甚至 graphics 領域的用途都可以不用玩了,用過 ARM 伺服器的可以上來討拍了

    很好奇垃圾桶系列要怎麼出,ARM 沒有能和 Xeon 對打的,以後軟體廠商連編譯程式都會吐血。
    而 Mac OS 的脾氣是從來不會提過生態外的 cross toolchain

    難不成以後都是 App 等級的東西嗎?大型手遊戲開發要怎麼做? GPU 模擬都成問題
    Mistwave
        6
    Mistwave  
       2020-06-10 19:06:16 +08:00 via iPhone
    先观望
    MeteorCat
        7
    MeteorCat  
       2020-06-10 19:08:44 +08:00 via Android
    是不是出类似 Chrome book 产品线
    dremy
        8
    dremy  
       2020-06-10 19:10:41 +08:00 via iPhone
    macbook 系列又能起死回生了
    murmur
        9
    murmur  
       2020-06-10 19:12:12 +08:00
    如果 arm 真的被调教到吊锤 intel 低电压,苹果敢这么做,意思就是你现在买的苹果都是垃圾,没任何接盘的必要,新产品性能猛续航长功耗低
    尤其是对于买了擦丝板的用户,那么大的东西留着什么必要,我给你塞 arm 别说 amd 了,tmd 都给你锤爆
    可能么
    murmur
        10
    murmur  
       2020-06-10 19:14:33 +08:00
    顺便,个人用户电费是最不值钱的,企业还有的说,小新已经做到 35w amd 4800u 锤烂 intel10 代标压
    准许你做 arm,就不允许 amd 出 5nm 架构?到时候鹿死谁手还不一定呢
    whileFalse
        11
    whileFalse  
       2020-06-10 19:20:18 +08:00
    话说,现在有一台电脑两种架构 CPU 的技术吗。
    wellwell
        12
    wellwell  
       2020-06-10 19:22:28 +08:00 via iPad
    牛逼 居然这么快就来了?
    BarryPan
        13
    BarryPan  
       2020-06-10 19:59:54 +08:00
    产品能跟上,软件跟得上么?
    typetraits
        14
    typetraits  
       2020-06-10 20:10:09 +08:00
    @whileFalse #11 其实 MacBook Pro 也可以这么算了,上面的 TouchBar 里面是 ARM 芯片
    cwbsw
        15
    cwbsw  
       2020-06-10 20:15:00 +08:00   ❤️ 1
    Apple WWDC 2005 - The Intel Switch Revealed
    falcon05
        16
    falcon05  
       2020-06-10 20:21:07 +08:00
    ARM 性能够吗?深表怀疑
    murmur
        17
    murmur  
       2020-06-10 20:23:05 +08:00
    @whileFalse surface prox 就是,仿真 win32,有人测过可以运行一些简单的生产力软件
    nguoidiqua
        18
    nguoidiqua  
       2020-06-10 20:29:13 +08:00
    性能的问题不必担心太多,性能怎么样还不是看规格来的,架构又不是绝对界限。

    真正要担心的问题是兼容性,不过有得有失,苹果可能会像 ChromeOS 一样引入移动端生态。

    另外,据说 iPad OS 还会上 xcode,可惜还差个 terminal 。
    gggxxxx
        19
    gggxxxx  
       2020-06-10 20:31:28 +08:00
    05 年时 intel 的芯片和 ppc 都是桌面级别的,全线产品转移的逻辑很好理解。
    这次的 arm 明明就是先试水 MacBook,MacBook Pro 还是会用 intel 。
    Cavolo
        20
    Cavolo  
       2020-06-10 20:43:33 +08:00 via iPhone
    @gggxxxx 如果不出高端硬件,软件厂商没动力给你编一个 arm 版本
    happyxyk
        21
    happyxyk  
       2020-06-10 21:08:46 +08:00
    @bitdepth 八成是用在 MacBook 产品线上给超轻薄无风扇 MacBook 用的
    Tink
        22
    Tink  
       2020-06-10 21:36:51 +08:00 via iPhone
    根本不用担心性能,只需要担心 x86 的兼容性
    systemcall
        23
    systemcall  
       2020-06-10 22:12:40 +08:00 via Android
    @whileFalse
    @typetraits
    现在的电脑,super IO 一般是类似于 51 单片机的架构,Intel 的南桥有自己的 CPU,TPM 的实现就需要另外一个处理器,一般也是别的架构,Zen 里面一大堆 arm 架构的小 CPU,还有自己的 RAM 和 ROM 。
    systemcall
        24
    systemcall  
       2020-06-10 22:16:19 +08:00 via Android
    想起了会三红的 Xbox360,在民用的电脑上,Intel 终于也要步入 IBM 的后尘了吗?
    感觉还是 T2 升级、接管更多功能可能性大些,性能更高的型号应该不会全部换成 arm 架构,但是如果低功耗的上 arm,肯定会有不少东西移交给 arm 的 ap 来做
    whileFalse
        25
    whileFalse  
       2020-06-10 23:00:28 +08:00
    @typetraits @systemcall 我意思是操作系统、应用能够使用两种架构的 CPU 。你们说的这个要不是对软件不可见,要不算是外设。

    @murmur 你说的这个是一种 CPU,在操作系统层面模拟出另一种架构。这属于模拟器。
    我想的是一个操作系统能同时使用两种 CPU,跑两种应用,x86 应用跑在 x86 的 U 上,ARM 应用跑在 ARMU 上。这还可以和 Win for ARM 的技术结合,在需要低功耗的时候把 x86 U 关掉,上面的应用无缝迁移到 ARM 上。还可以一个应用同时编译两种架构的代码,实时切换
    godonlyknows
        26
    godonlyknows  
       2020-06-10 23:04:41 +08:00 via Android
    兼容怎么办生态怎么办,哪些用户对 arm 的笔记本有需求呢?
    mxalbert1996
        27
    mxalbert1996  
       2020-06-10 23:11:27 +08:00 via Android
    @whileFalse 技术上当然是可行的,但是这样做并没有什么意义,而且成本太高。
    bitdepth
        28
    bitdepth  
       2020-06-10 23:16:47 +08:00 via iPad
    @whileFalse 想多了,除非是 interpreter 或者 vm runtime 型語言,不可能一套 binary file 通用,instrcution 差別太大
    同時帶兩套尺寸很大,而且 SMT 要在兩個平台上實行完全無可能性
    namelosw
        29
    namelosw  
       2020-06-11 00:04:13 +08:00 via iPad
    肯定是个便携本。

    全线 arm 估计至少要等几代,因为现在绝大部分程序还没有 binary 。变 arm 突然就没法写代码,所有软件都要自己重头编译一遍。

    不过还是喜闻乐见,希望过些年能用上 arm 生产力机器。从程序员角度讲 X86 就是屎山。
    20015jjw
        30
    20015jjw  
       2020-06-11 00:08:31 +08:00 via Android
    @murmur
    你放心 擦丝板还有很长 lifecycle arm 现在也是试试 mba 这种产品 28 核 xeon 必怼不过
    Dominic337
        31
    Dominic337  
       2020-06-11 00:33:50 +08:00
    便携本有福了,再怎么也比 ipad pro 强吧
    nguoidiqua
        32
    nguoidiqua  
       2020-06-11 01:25:08 +08:00 via Android
    今年只是宣布,明年才会用上,先是轻薄本。

    显然是先给那些媒体工作者和星巴克爱好者准备的,性能本来就不是重点。
    alphatoad
        33
    alphatoad  
       2020-06-11 01:38:37 +08:00 via iPhone
    同时维护两套 CPU 架构,苹果的工程师也太惨了
    falcon05
        34
    falcon05  
       2020-06-11 03:33:19 +08:00 via iPhone
    新一代上网本吧
    shutongxinq
        35
    shutongxinq  
       2020-06-11 04:47:26 +08:00 via iPhone
    我担心 A15 打不过 golden cove,那不是又换回 powerpc 的感觉?
    xau
        36
    xau  
       2020-06-11 08:16:29 +08:00 via iPhone
    @whileFalse android+win 双系统平板?
    xau
        37
    xau  
       2020-06-11 08:18:48 +08:00 via iPhone
    如果生态成熟 不烦弄个对付日常.
    onzi
        38
    onzi  
       2020-06-11 08:46:41 +08:00 via iPhone   ❤️ 2
    文字和办公工作者福音,安静、流畅、续航!只要满足这些又是改变世界的产品!
    stoneabc
        39
    stoneabc  
       2020-06-11 08:51:35 +08:00 via Android   ❤️ 1
    @onzi Surface Prox X: 请
    feikaras
        40
    feikaras  
       2020-06-11 09:03:52 +08:00 via iPhone   ❤️ 1
    @bitdepth 就是同时带两套二进制配合 ios 那个啥功能减少当前机型不必要的文件。当年怎么切 ppc 的显然依然可以干下去,占用体积比当年还更小了。你去了解下当年苹果切 ppc 的时候干的事情。要求开发者用新版 xcode 编译重新提交就完事。x86 兼容性完全不需要做。
    ccming
        41
    ccming  
       2020-06-11 09:04:22 +08:00 via iPhone
    Here is a question: How likely is it that we will get a macOS version that runs on an iPad to help with the ARM transition?
    murmur
        42
    murmur  
       2020-06-11 09:08:15 +08:00
    @onzi 你说的是 surface go 吧?
    wellwell
        43
    wellwell  
       2020-06-11 09:16:07 +08:00 via iPhone
    @murmur surface go 奔腾 流畅? m3 都卡。

    别云了
    whileFalse
        44
    whileFalse  
       2020-06-11 09:17:13 +08:00
    @feikaras 对,就是这种带两种架构二进制的应用,如果添加一个二进制位置对应表,是不是可以做到在一种架构上执行到一半的时候,切换到另一种架构的二进制?
    brust
        45
    brust  
       2020-06-11 09:17:42 +08:00
    那 618 还上 PDD 的 20 款 13 寸 MBP 吗
    murmur
        46
    murmur  
       2020-06-11 09:19:31 +08:00   ❤️ 1
    @wellwell 层主要的是文字工作,我还不信奔腾处理器打不了几行字了,原生优化的 office 怎么也比 macbook12 这种移植版好
    wellwell
        47
    wellwell  
       2020-06-11 09:24:36 +08:00 via iPhone
    @murmur 开几个网页 看个 youtube 就开始卡了。
    iTwoEleven
        48
    iTwoEleven  
       2020-06-11 09:31:25 +08:00
    无风扇、稳定的续航还能兼顾一定的生产力(开发、图片处理、视频剪辑),那真值得期待
    xleong
        49
    xleong  
       2020-06-11 09:47:01 +08:00
    @Roung Apple Watch 3 代现在用着都很好
    IgniteWhite
        50
    IgniteWhite  
       2020-06-11 09:57:54 +08:00
    @ccming To have macOS on iPad they need to deal with the peripherals first... Right now the File app on iPadOS works pretty shitty, and this obstruction will only be even more hard to tackle for a desktop OS. After all the logic behind a mobile motherboard is sacrificing the IO for lower power consumption. So I don't see how iPad can help with the ARM transition.

    I believe iPad's real potential is EDGE COMPUTING, Apple laid out their map for AR and such, to make iPad a futuristic terminal of cloud services. I've been personally using JupyterLab on iPadOS (remotely like VS Code remote) for a while, the new Magic Keyboard is really suitable for the job. Now I think this is the way to go, rather than doing heavy macOS modification for iPad motherboard. iPad does not just have an ARM CPU, its motherboard design is unlike any desktop OS either.
    IgniteWhite
        51
    IgniteWhite  
       2020-06-11 10:10:25 +08:00
    @whileFalse 哥,不存在您说的“二进制对应表”这个东西,在芯片里做个巨大的 LUT 就能实现你说的这个是不存在的。两种指令集架构之间相互转换叫作“交叉编译”,做这个事要过一整套工具链,跑一个可执行文件都得费点时间,你说的这个得实时切换整个操作系统状态…科幻大片
    tomtom9
        52
    tomtom9  
       2020-06-11 10:17:38 +08:00
    有朝一日 apple 把 ipad 做到像 macbook 的屏幕一样薄,这样拿下来就是 ipadOS (自动开启 launchpad ),装回去就是 macOS (显示桌面)此时此刻就是 ipad 和 macbook 产品线合并的时候了
    BingoXuan
        53
    BingoXuan  
       2020-06-11 10:20:25 +08:00   ❤️ 1
    @IgniteWhite
    他说的有个专业名词叫异构计算,上一个打算通过异构计算一统天下的,到最后还不是被现实压倒了,乖乖做回通用计算。没错,说的就是 AMD 。

    异构计算是很吃系统优化和开发者支持,最终都是想法很好,但是做不了。
    IgniteWhite
        54
    IgniteWhite  
       2020-06-11 10:26:11 +08:00
    @BingoXuan 长知识,学习了!
    aydd2004
        55
    aydd2004  
       2020-06-11 10:42:14 +08:00
    早就说了 低端上 a 系列 高端看情况 如果苏妈肯打折 amd yes

    intel 这牙膏挤地连苹果都受不了了
    songco
        56
    songco  
       2020-06-11 11:22:21 +08:00
    硬件上没什么问题, 至少中低端都问题不大
    生态上苹果有过多次迁移的经验, multiple target 也很成熟了

    只是一个时间问题, 还有是全部切换还是双平台并行的问题.
    bitdepth
        57
    bitdepth  
       2020-06-11 11:32:40 +08:00 via iPad
    @feikaras 我 reply 的原 po 是講類似大小核的移結構構架
    完全不一樣的狀況沒有類比性
    techsnow
        58
    techsnow  
       2020-06-11 11:42:52 +08:00
    听说要直接上 5nm 了
    gggxxxx
        59
    gggxxxx  
       2020-06-11 11:58:41 +08:00 via iPhone
    别吹 arm 了吧。
    就目前来说 arm 的优势在哪里啊? intel 高中低档的规格摆在那的,同时硬件视频编码方案也很成熟。arm 怎么匹配啊?再发展很多年后再来吹不好么?
    murmur
        60
    murmur  
       2020-06-11 11:59:59 +08:00
    @tomtom9 想多了,ipad 为啥续航强知道么,因为里面除了主板全是电池,除非苹果能做出安全的纸片电池
    FrankAdler
        61
    FrankAdler  
       2020-06-11 12:44:54 +08:00
    为什么不 AMD,黑苹果福音
    newage126
        62
    newage126  
       2020-06-11 13:08:51 +08:00
    arm 只够用在 air 轻便机型上,性能支撑不了 pro
    g190875565
        63
    g190875565  
       2020-06-11 13:14:49 +08:00
    不是还有窄边框 imac 么
    msn1983aa
        64
    msn1983aa  
       2020-06-11 14:03:36 +08:00
    华为鲲鹏 arm 处理器的服务器,切过去的项目组已经骂翻了
    tianshilei1992
        65
    tianshilei1992  
       2020-06-11 14:15:49 +08:00 via iPhone
    @msn1983aa 别提华为的 ARM 服务器了,我用美国这边的一台 ARM 的超算用的都快骂街了…😂
    neoblackcap
        66
    neoblackcap  
       2020-06-11 14:21:14 +08:00
    @bitdepth 手游开发?还模拟什么,都一样的架构了。直接相当于实机运行,只会比现在的仿真器运行得更流畅,更符合实机
    neoblackcap
        67
    neoblackcap  
       2020-06-11 14:23:47 +08:00
    @falcon05 arm 看你是问什么首先 arm 的指令集是没有性能高低的说法,如果是说 ARM 架构的 CPU,那么就看 CPU 微结构,苹果的 A 系列是真的业界先进水平,不虚英特尔。
    其实按 CPU 业界的做法,你大可买跟 Intel 一样的 IP,然后自己整合成 ARM/RISC-V 的 CPU 。当然了,Intel 肯定有 IP 是自研的,这个没法买。
    kuro1
        68
    kuro1  
       2020-06-11 14:32:47 +08:00
    ARM 乱成一锅粥,各种授权
    Lision
        69
    Lision  
       2020-06-11 16:12:06 +08:00
    希望生态迁徙能做好,如果能做起来的话未来可期
    wode82863790
        70
    wode82863790  
       2020-06-11 16:20:57 +08:00
    MAGA!!!
    aliao0019
        71
    aliao0019  
       2020-06-11 16:50:43 +08:00
    @wellwell 其实有点好奇。我用 m3 的 12" macbook 工作过几天,开个 terminal + 一批网页 tab + 工作 IM + 邮件感觉流畅得很,还外接了 2K 显示器。而那里面的 m3 应该还是 6 代的(?不确定)。那么今年出的 Go 2 里那颗 8 代 m3 怎么也比 12 寸 macbook 里那个强吧,会很卡吗?
    bitdepth
        72
    bitdepth  
       2020-06-11 17:01:50 +08:00 via iPad
    @neoblackcap 沒做過 profiling ?開發時候很多效能問題都不會解決,尤其是手遊開發時間短,功能優先。
    另外 3D 部份其實單看 GPU 標準支援,所以複雜的 3D 開發都是靠模擬。只是 Apple 環境比較難在外部達成
    cwbsw
        73
    cwbsw  
       2020-06-11 17:56:15 +08:00
    Mark24
        74
    Mark24  
       2020-06-11 18:00:43 +08:00
    MacBook SE 么
    systemcall
        75
    systemcall  
       2020-06-11 18:05:18 +08:00 via Android
    @neoblackcap 不知道如果和 AMD 合作的话怎么样,可以把 ARM 的大核和 zen 架构的核心搞到一个 die 或者 package 上。宣传上也基本上符合吧,而且本来 T2 就接管了部分功能,下一代接管更多功能就行了,应该不需要翻天覆地的改动
    neoblackcap
        76
    neoblackcap  
       2020-06-11 18:49:50 +08:00
    @bitdepth 你现在的 GPU 部分如果是模拟,之后也可以做模拟的。ARM 的 CPU 又不是不能配合 PCIE 显卡使用。CPU 部分肯定不用模拟了,直接运行了。我是不知道你的手游开发效率低到哪里去了。
    neoblackcap
        77
    neoblackcap  
       2020-06-11 18:53:01 +08:00
    @systemcall 不太可能,苹果的人不比 AMD 的差,要知道 A 系列就是 Jim Keller 搞的。如果芯片性能不输给对方,为什么还要给对方交钱?
    A 系列现在是低功耗,把功耗提上去,高端的 x86-64 CPU 不好说,一般民用级的 i5,i7 的那个级别我觉得还是可以干一下的
    aliao0019
        78
    aliao0019  
       2020-06-11 21:42:28 +08:00 via Android
    @cwbsw thx 不过这个是奔腾版本的
    systemcall
        79
    systemcall  
       2020-06-11 23:14:09 +08:00 via Android
    @neoblackcap 不知道有没有可能留 2 个 x86 核心做兼容,步子太大就不太好
    bitdepth
        80
    bitdepth  
       2020-06-11 23:25:32 +08:00
    @neoblackcap 你是外行人吧?
    texture 在不同的 GPU 上有不同壓縮格式,想用高效能 GPU ?不好意思請恰 Apple 進行 metal framework 支援。
    ARM 的 CPU 就是不能配合 PCIe 來運作 graphics card,graphics card 是很特殊的存在,請看 Redhat kvm 中相關說明

    CPU 指令可能不需要模擬,歷史上 iOS 和 Mac OS 的 API 範疇是不一樣,環境需要 cross,效能損耗會比較類似 Wine 那樣。

    然而對於 ARM 來講高效能 CPU 是不存在,這個是設計問題,Cavium(marvell)的產品見過就好了。對於遊戲開發者無非就是原來 build 要半個小時變成了 50 分鐘這樣。

    另外我不開發遊戲,我是開發虛擬機的。
    wellwell
        81
    wellwell  
       2020-06-11 23:52:10 +08:00 via iPhone
    @aliao0019 我曾有一台 mb 2017 i5 版。mac 下算流畅,为了一个软件装过 windows,就很卡。

    你可以试试,mac 的优化还是可以的。
    Osk
        82
    Osk  
       2020-06-12 00:14:54 +08:00 via Android
    对 ARM Linux 一直不是很能接受,不同厂家各有各的 kernel,有的万年不更新,而且换一个厂商又得重来,甚至同一厂商 kernel 都不一定能通用大部分 SoC,FDT 相比 ACPI 感觉也不好用。虽然现在在搞 SBBR 等希望能统一一下。

    然后,很多 ARM SoC 的板子也是假开源,吹得上天的 NPU, VPU 搞不好只有 Android 可用。。。

    Bootloader 也是,这家让你这样搞,那家让你那样搞。

    作为开发人员也许能得到分裂的好处,但做为用户,我觉得很烦。

    X86 起码大部分情况下不会说换一个板子得把 kernel 换了,ANI 三家的驱动有开源有闭源,但基本都算能用,我的感受是:比大部分 ARM SoC 用不了好多了。买一个 ARM 的报废板子,我得考虑下这个板子我能不能搞到源码编译,买一个 x86 的板子,无脑买买买,反正我可以借其它 oem 厂的驱动用。
    cattyhouse
        83
    cattyhouse  
       2020-06-12 01:43:11 +08:00
    @Osk Linux 下的 ARM 情况说的很到位. 对于 Apple 来说这不是什么问题, 因为一切软硬件都是 Apple 的.
    murmur
        84
    murmur  
       2020-06-12 08:10:51 +08:00
    @cattyhouse 除非苹果相信他的交叉编译技术,为了给你移植还强卖开发者一套 armbook ?
    shawshi
        85
    shawshi  
       2020-06-12 09:30:32 +08:00
    会降价么
    feikaras
        86
    feikaras  
       2020-06-12 12:09:36 +08:00 via iPhone
    @bitdepth 大小核是妥协之策,正常人想都不会想的。这种直接拼接连 smp 双 cpu 效能都没有。那意思不就是把现在的 T2 做大了就完事了。做技术的人的倾向就是把简单事情弄复杂的。
    neoblackcap
        87
    neoblackcap  
       2020-06-12 21:55:26 +08:00
    @bitdepth 受教。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2108 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:10 · PVG 09:10 · LAX 17:10 · JFK 20:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.