RexCode logo
← 隨筆
2026-07-19

換上 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 的角度,聊聊哪些升級真的有感、哪些其實沒動。

硬體 · Hardware Mac Studio 獨立開發

換機的理由只有一個字:。Xcode 編譯要等、模型載入要等、模擬器切換要等——機器沒壞,但這些零碎的等待加起來,比任何規格表都有說服力。這篇不是開箱文,只做兩件事:把三代 Mac Studio 的規格攤開對照(換機前做功課的那張表),以及分享一個比換機本身更值得寫的決定——舊的 M1 Max 不賣,和 M3 Ultra 組成雙機分工,讓 1+1>2。

Mac Studio 世代規格對照(含我在用的 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 官網 Mac Studio 比較頁擷取的原始畫面——這裡是目前實際可供銷售的核心數、記憶體與儲存選項、以及台灣售價,參考價值最高,一切以 Apple 官網為準。

Apple 官網 Mac Studio 比較頁:M3 Ultra/M2/M1 的 CPU、GPU、統一記憶體、儲存概覽
概覽:M3 Ultra 28 核 CPU/60 核 GPU/96GB 記憶體/1TB 儲存起;M2、M1 世代最高值對照。
Apple 官網 Mac Studio 比較頁:M3 Ultra/M2 Max・Ultra/M1 Max・Ultra 的系統單晶片與媒體引擎規格
運算處理:晶片核心數、記憶體頻寬(M3 Ultra 819GB/s)、媒體引擎(M3 Ultra 才有 AV1 解碼)。
Apple 官網 Mac Studio 比較頁:各機型統一記憶體與 SSD 儲存的可選容量
記憶體與儲存:各機型可選容量(此比較機型的 M3 Ultra 為 96GB;SSD 最高 16TB)。
Apple 官網 Mac Studio 比較頁:連接埠對照,M3 Ultra 為 Thunderbolt 5
連接埠:M3 Ultra 六個 Thunderbolt 5、M2/M1 世代為 Thunderbolt 4。

資料來源:Apple — Mac Studio 機型比較(截圖日期 2026-07-19,規格與售價以 Apple 官網最新公告為準)。截圖著作權屬 Apple Inc.,此處僅作規格參考引用。

① 真正有感的:96GB 統一記憶體,本地大模型跑得動了

統一記憶體是 Apple Silicon 跑本地 AI 的底牌:CPU 和 GPU 共用同一塊記憶體,模型整包載入,不必在系統記憶體和顯示卡記憶體之間搬。96GB(Apple 官網目前的比較機型配置)對上 M1 Max 的 32GB,「本地跑得動多大的模型」直接跳了一級。

具體差在哪:32GB 的上限約是 14B 級模型;96GB 能讓 32B 常駐、夜間載入 70B 審查、週末單獨跑 120B。搭配 819GB/s 的頻寬餵 GPU,一台安靜的桌機就是務實的本地推論機——不用組雙顯卡、不用機房。

💡 但頻寬幾乎沒動 :記憶體頻寬從 M2 Ultra 的 800GB/s 到 M3 Ultra 的 819GB/s 只是微幅提升。所以這代的甜頭是「記憶體夠大、放得下」而不是「餵得更快」——想跑更大模型的話,M3 Ultra 也能加購更大記憶體(實際可選容量見上方 Apple 官方截圖)。

② 核心數與 Thunderbolt 5:編譯、模擬器、外接一次到位

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 解碼與硬體光線追蹤,是這代才有的

M3 世代第一次帶來 硬體加速光線追蹤AV1 解碼,這兩項在 M1/M2 都沒有。AV1 是 YouTube、串流平台越來越常用的編碼,硬體解碼代表看片、處理這類素材時更省電、更順。媒體引擎也給到兩個影片解碼、四個影片編碼、四個 ProRes 編解碼引擎——如果你同時也剪影片、做內容,這代的媒體處理是實打實的加分。

🧊 沒變的地方也要誠實講 :神經網路引擎維持 32 核、Wi-Fi 6E 與藍牙 5.3 和 M2 Ultra 相同、機身尺寸與重量幾乎一樣。這代的故事是「CPU/記憶體上限/連接埠」的躍進,不是全面翻新。

④ 舊的 M1 Max 我沒賣:兩台 Mac Studio 的 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 線把它們橋成內網,四種資料流各走各的:

M3 Ultra · 主力
96GB · 819GB/s · TB5
白天:Xcode + 32B 常駐
夜間:70B 審查
知識庫與 code——唯一可寫源
M1 Max · 助理
32GB · 400GB/s · TB4
14B + embedding 常駐
爬蟲、向量檢索
備份碟 + 風險沙盒
⚡ Thunderbolt Bridge:兩台直連的內網,模型 API、git、備份都走這條,不經家用路由器
M1 → M3清洗完的檢索結果(Context + 來源),餵給 32B 寫草稿
M3 → M1白天雜活即時外包:清洗、分類、補全,14B 秒回、大模型不用醒
M3 → M1每晚 git mirror push + Time Machine(異地備份)
M3 → M1AI 產出、需要「跑跑看」的 code → 丟進隔離沙盒執行

鏈路速度由較慢的一端決定:M1 是 TB4,所以目前跑 40Gb/s。線倒是直接買 TB5 的——未來第三台就能跑滿 120Gb/s,一條線用十年。

為什麼這樣分?因為頻寬和記憶體上限決定了

本地大模型的生成速度,粗略正比於「記憶體頻寬 ÷ 模型大小」。同一顆 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 實際長什麼樣

白天,M3 專心當開發機:Xcode、模擬器、32B 待命;M1 在背景爬蟲、做向量檢索——兩台各用各的記憶體頻寬,誰也不等誰。這就是加法的部分。

大於的部分在流程:要產技術週報或每日 code review 時,兩台接成一條「生成+審查」的產線——單獨任何一台都做不到這件事。

這條接力,就是 1+1>2 的本體——每一段都待在最適合它的機器上:

M1 · 助理 爬取 · 清洗 · 檢索
產出 Context + 來源
M3 · 32B 帶 Context 生成草稿
M3 · 70B 純文字挑錯
最多 3 輪
終端機按 Y/N
輸出 Markdown + 落款來源

便宜快的 32B 負責生成、慢但嚴謹的 70B 負責挑錯,兩段都在 M3 的記憶體裡跑完;前面的爬取與檢索雜活丟給 M1,完全不佔 M3。這就是為什麼「生成+審查」要待在 M3、「雜活」要待在 M1。

那大模型為什麼不整天開著?因為白天記憶體要留給開發——96GB 靠「時段錯峰」分配:

白天 09–23
32B ~35G
開發自由用 ~60G
夜間 23–07
32B ~35G
70B 審查 ~43G
餘裕
週末旗艦
單獨跑 120B ~61G(先卸 32B)
 

白天 32B 常駐、其餘留給 Xcode;70B 只在夜間排程窗載入;週末要跑最大的 120B 就先把 32B 卸掉——同一塊 96GB,靠時間錯開,一台當三台用。

順便解決了備份和「跑跑看」的安全問題

上面拓撲圖的後兩條流,就是 M1 的另外兩份工作:備份(每晚收 git 鏡像、當 Time Machine 目的地)和風險沙盒——AI 產出、要跑過才知道對不對的 code,一律丟到 M1 的隔離帳號執行。最壞情況是重灌 M1;主力機的環境和資產毫髮無傷。一句話原則:風險跑 M1,資產放 M3。

那,誰該升級到 M3 Ultra?

值得考慮:需要在本地跑大型 AI 模型(吃大容量統一記憶體與高頻寬)、重度 Xcode/多模擬器/大型專案編譯、專業影音剪輯、或想要一台能撐好幾年的桌機主力。

可以先緩緩:如果你手上已經是 M2 Ultra 且 192GB 記憶體夠用,這代的頻寬和神經網路引擎幾乎沒動,跳代的邊際效益不大;只是文書、瀏覽、輕度開發的話,Max 版本或更入門的機種其實更划算。買最貴的不等於買最對的——先看自己卡在哪一格,再決定要不要為那格付錢。

收工筆記
換機的理由,其實不是「規格更好看」,而是「少等一點」。當一天有無數次編譯、載入、切換,省下的每一秒都會累積成能多做一件事的餘裕。對現在這個一個人+一堆 AI 工具的工作型態,M3 Ultra 的 96GB 統一記憶體和 28 核心 CPU,剛好補上我最常卡住的兩格;再加上留著的 M1 Max 當助理,兩台一起把等待壓到最低。這台會陪我把接下來的 App 一個一個做出來。
🦖 看看我用它做的 App