換上 M3 Ultra Mac Studio:三代規格對照,一個 AI 獨立開發者的升級筆記
Moving to the M3 Ultra Mac Studio: Three Generations Compared, an AI Indie Dev's Upgrade Notes
剛入手 M3 Ultra Mac Studio。把 M1/M2/M3 三代 Ultra 攤開對照,從每天跑 Xcode、模擬器與本地 AI 的角度,聊聊哪些升級真的有感、哪些其實沒動。
換機的理由只有一個字:等。Xcode 編譯要等、模型載入要等、模擬器切換要等——機器沒壞,但這些零碎的等待加起來,比任何規格表都有說服力。這篇不是開箱文,只做兩件事:把三代 Mac Studio 的規格攤開對照(換機前做功課的那張表),以及分享一個比換機本身更值得寫的決定——舊的 M1 Max 不賣,和 M3 Ultra 組成雙機分工,讓 1+1>2。
Mac Studio 世代規格對照(含我在用的 M1 Max)
Mac Studio Specs by Generation (incl. my M1 Max)
| 規格 | M1 Max 2022 · 我在用 |
M1 Ultra 2022 |
M2 Ultra 2023 |
M3 Ultra 2025 · 我在用 |
|---|---|---|---|---|
| CPU 核心(最多) | 10 (8P + 2E) | 20 (16P + 4E) | 24 (16P + 8E) | 32 (24P + 8E) ↑ |
| GPU 核心(最多) | 32 | 64 | 76 | 80 ↑ |
| 神經網路引擎 | 16 | 32 | 32 | 32 = |
| 記憶體頻寬 | 400 GB/s | 800 GB/s | 800 GB/s | 819 GB/s ≈ |
| SSD(最高) | 8 TB | 8 TB | 8 TB | 16 TB ↑ |
| 硬體光線追蹤 | — | — | — | ✓ 新 |
| AV1 解碼 | — | — | — | ✓ 新 |
| Thunderbolt | 4× TB4 40 Gb/s |
6× TB4 40 Gb/s |
6× TB4 40 Gb/s |
6× TB5 120 Gb/s ↑↑ |
| 外接顯示器 | 最多 4 部 | 4× XDR + 1× 4K | 8× 4K/3× 8K | 8× 4K/4× 8K ↑ |
| Wi-Fi / 藍牙 | 6 / 5.0 | 6 / 5.0 | 6E / 5.3 | 6E / 5.3 = |
| 重量 | 2.7 kg | 3.6 kg | 3.6 kg | 3.64 kg ≈ |
| 台灣售價(起) | 已停售 | 已停售 | 已停售 | NT$184,900 |
M1 Max 與 M3 Ultra 是我目前現役的兩台(M1 Max 是我的助理機、M3 Ultra 是主力);中間放 M1/M2 Ultra 當世代參照。表中數字為各晶片可達上限,我實際入手的 M3 Ultra 是 96GB/28 核 CPU/60 核 GPU 版;各機型可選的記憶體與儲存組合、售價,以下方 Apple 官方比較頁截圖為準。機身尺寸皆為 9.5 × 19.7 × 19.7 公分。↑ 表示比上一代提升、=/≈ 表示幾乎沒變。
Apple 官方規格對照(原始截圖)
Apple's Official Comparison (Original Screenshots)
上面那張表是我自己整理的重點;下面直接附上我從 Apple 官網 Mac Studio 比較頁擷取的原始畫面——這裡是目前實際可供銷售的核心數、記憶體與儲存選項、以及台灣售價,參考價值最高,一切以 Apple 官網為準。
資料來源:Apple — Mac Studio 機型比較(截圖日期 2026-07-19,規格與售價以 Apple 官網最新公告為準)。截圖著作權屬 Apple Inc.,此處僅作規格參考引用。
① 真正有感的:96GB 統一記憶體,本地大模型跑得動了
① What Actually Matters: 96GB Unified Memory Runs Big Models Locally
統一記憶體是 Apple Silicon 跑本地 AI 的底牌:CPU 和 GPU 共用同一塊記憶體,模型整包載入,不必在系統記憶體和顯示卡記憶體之間搬。96GB(Apple 官網目前的比較機型配置)對上 M1 Max 的 32GB,「本地跑得動多大的模型」直接跳了一級。
具體差在哪:32GB 的上限約是 14B 級模型;96GB 能讓 32B 常駐、夜間載入 70B 審查、週末單獨跑 120B。搭配 819GB/s 的頻寬餵 GPU,一台安靜的桌機就是務實的本地推論機——不用組雙顯卡、不用機房。
② 核心數與 Thunderbolt 5:編譯、模擬器、外接一次到位
② Core Count & Thunderbolt 5: Builds, Simulators, and I/O in One Step
CPU 從 M1 Ultra 的 20 核、M2 Ultra 的 24 核,到 M3 Ultra 的 32 核(24 個效能核心)。最有感的場景是 Xcode:大專案 clean build、同時開好幾台模擬器跑 UI 測試,效能核心多就是能一次吃下更多平行工作,等待明顯變短。
另一個容易被忽略的是 Thunderbolt 5(120Gb/s),比 TB4 的 40Gb/s 快三倍。外接高速 SSD 當專案/素材碟、接高解析度螢幕、未來擴充的餘裕都大很多。加上前後合計六個 TB5、兩個 USB-A、HDMI、10Gb 乙太網路和 SDXC 讀卡機,桌面接線終於不用再靠一堆轉接。
③ 媒體引擎:AV1 解碼與硬體光線追蹤,是這代才有的
③ Media Engine: AV1 Decode and Hardware Ray Tracing Are New This Gen
M3 世代第一次帶來 硬體加速光線追蹤 和 AV1 解碼,這兩項在 M1/M2 都沒有。AV1 是 YouTube、串流平台越來越常用的編碼,硬體解碼代表看片、處理這類素材時更省電、更順。媒體引擎也給到兩個影片解碼、四個影片編碼、四個 ProRes 編解碼引擎——如果你同時也剪影片、做內容,這代的媒體處理是實打實的加分。
④ 舊的 M1 Max 我沒賣:兩台 Mac Studio 的 1+1>2
④ I Didn't Sell the Old M1 Max: Two Mac Studios, 1+1>2
配置:主力是 M3 Ultra 96GB/4TB(28 核 CPU、60 核 GPU),助理是原本的 M1 Max 32GB——沒賣、也沒進櫃子,改行當 24 小時常駐節點。理由不是捨不得,而是算過:照晶片的物理特性分工,兩台加起來的產出,比把舊機折價換一台更頂規更划算。怎麼分、為什麼這樣分,下面一層層拆。
| 分工 | M3 Ultra 主力 | M1 Max 助理 |
|---|---|---|
| 角色 | 開發主機+ 24h server | headless 助理節點 |
| 記憶體/頻寬 | 96 GB / 819 GB/s | 32 GB / 400 GB/s |
| 常駐模型 | 32B 工人(夜間 70B 審查、週末 120B) | 7B–14B + embedding |
| 主要雜活 | 編譯、打包、大模型推論、知識庫 | 爬蟲、檢索、轉檔前處理 |
| 備份/安全 | 資產本體(唯一可寫源) | git 鏡像+ Time Machine +風險沙盒 |
兩台之間流的是什麼?一條 Thunderbolt 線把它們橋成內網,四種資料流各走各的:
夜間:70B 審查
知識庫與 code——唯一可寫源
爬蟲、向量檢索
備份碟 + 風險沙盒
鏈路速度由較慢的一端決定:M1 是 TB4,所以目前跑 40Gb/s。線倒是直接買 TB5 的——未來第三台就能跑滿 120Gb/s,一條線用十年。
為什麼這樣分?因為頻寬和記憶體上限決定了
Why split it this way? Bandwidth and the memory ceiling decide
本地大模型的生成速度,粗略正比於「記憶體頻寬 ÷ 模型大小」。同一顆 70B 模型放在 M3(819GB/s)大約 19 tok/s、放到 M1(400GB/s)只剩約 9 tok/s——這就是「大模型必須待在 M3」的物理依據。反過來,14B 這種小模型頻寬需求低,放在 M1 反而飛快(理論可到 40 tok/s 級),拿來做清洗、分類、檢索這類高頻雜活剛剛好,還完全不佔 M3 的記憶體。
再加上記憶體上限:M1 的 32GB(GPU 實際可用約 22–24GB)大概只能餵到 14B 級;32B 以上一定得在 96GB 的 M3。所以分工不是我硬湊的,是硬體先幫我畫好的線。
1+1>2 實際長什麼樣
What 1+1>2 actually looks like
白天,M3 專心當開發機:Xcode、模擬器、32B 待命;M1 在背景爬蟲、做向量檢索——兩台各用各的記憶體頻寬,誰也不等誰。這就是加法的部分。
大於的部分在流程:要產技術週報或每日 code review 時,兩台接成一條「生成+審查」的產線——單獨任何一台都做不到這件事。
這條接力,就是 1+1>2 的本體——每一段都待在最適合它的機器上:
產出 Context + 來源
最多 3 輪
便宜快的 32B 負責生成、慢但嚴謹的 70B 負責挑錯,兩段都在 M3 的記憶體裡跑完;前面的爬取與檢索雜活丟給 M1,完全不佔 M3。這就是為什麼「生成+審查」要待在 M3、「雜活」要待在 M1。
那大模型為什麼不整天開著?因為白天記憶體要留給開發——96GB 靠「時段錯峰」分配:
白天 32B 常駐、其餘留給 Xcode;70B 只在夜間排程窗載入;週末要跑最大的 120B 就先把 32B 卸掉——同一塊 96GB,靠時間錯開,一台當三台用。
順便解決了備份和「跑跑看」的安全問題
It also solves backup and the "just run it" safety problem
上面拓撲圖的後兩條流,就是 M1 的另外兩份工作:備份(每晚收 git 鏡像、當 Time Machine 目的地)和風險沙盒——AI 產出、要跑過才知道對不對的 code,一律丟到 M1 的隔離帳號執行。最壞情況是重灌 M1;主力機的環境和資產毫髮無傷。一句話原則:風險跑 M1,資產放 M3。
那,誰該升級到 M3 Ultra?
So, Who Should Move to M3 Ultra?
值得考慮:需要在本地跑大型 AI 模型(吃大容量統一記憶體與高頻寬)、重度 Xcode/多模擬器/大型專案編譯、專業影音剪輯、或想要一台能撐好幾年的桌機主力。
可以先緩緩:如果你手上已經是 M2 Ultra 且 192GB 記憶體夠用,這代的頻寬和神經網路引擎幾乎沒動,跳代的邊際效益不大;只是文書、瀏覽、輕度開發的話,Max 版本或更入門的機種其實更划算。買最貴的不等於買最對的——先看自己卡在哪一格,再決定要不要為那格付錢。
換機的理由,其實不是「規格更好看」,而是「少等一點」。當一天有無數次編譯、載入、切換,省下的每一秒都會累積成能多做一件事的餘裕。對現在這個一個人+一堆 AI 工具的工作型態,M3 Ultra 的 96GB 統一記憶體和 28 核心 CPU,剛好補上我最常卡住的兩格;再加上留著的 M1 Max 當助理,兩台一起把等待壓到最低。這台會陪我把接下來的 App 一個一個做出來。