128G 内存能装下不等于跑得快:统一内存的带宽真相

「128G 统一内存,能本地跑几百亿参数大模型」——这是今年 AI 小主机最火的宣传语,也确实没错:统一内存让 CPU 和 GPU 共用一块内存池,模型想占多少占多少。但很多人把机器买回来才发现能装下 ≠ 跑得快,跑起稠密大模型慢得怀疑人生。问题不在容量,在内存带宽

64G 回答的是「放不放得下」,带宽和软件生态回答的是「放进去以后跑多快」。

带宽天花板:为什么输出速度 ≈ 带宽 ÷ 模型大小

大模型生成每个 token,都要把全部模型权重完整读一遍(解码阶段权重搬移是瓶颈)。所以输出速度有个硬上限,粗略估算:输出速度 ≈ 内存带宽 ÷ 模型文件大小。同一批机器跑 70B 4bit 稠密模型,差距立刻放大:

平台带宽70B 4bit 解码上限
RTX PRO 60001792 GB/s~45 tok/s
Mac M5 Max614 GB/s~15 tok/s
DGX Spark273 GB/s~7 tok/s
内存带宽(GB/s)
RTX 5090 / PRO 60001792
RTX 40901008
Mac M5 Max614
M5 Pro307
DGX Spark273
AMD AI Max+ 395256

RTX 5090 的显存带宽是 AMD 395 的 7 倍、DGX Spark 的 6.5 倍。这就是为什么同样 128GB 统一内存,Mac 跑 27B 能到 27 tps,而 AMD 395 只有约 15、DGX Spark 约 13——容量大家一样,带宽天差地别

为什么「32 tok/s 刷屏」是错觉:MoE 只激活部分参数

有开发者用 AMD 395 跑 DeepSeek V4 Flash(284B,MoE)刷出 32 tok/s,评论区一片「APU 实现 token 自由」。但真相是混合专家(MoE)每生成一个 token 只激活一小部分参数,所以实际搬运的权重远小于总参数量。例如 Qwen3.6-35B-A3B 标称 35B,每 token 实际计算量接近 3B 小模型——速度数字自然「虚高」。

看速度必看两点:模型类型:稠密 vs MoE 不能直接比(MoE 数字虚高);② prefill 还是 decode:prefill 是「理解问题」的快,decode 才是人感知的「出字速度」。

换回稠密模型立刻露馅:64G M5 Pro 跑 Qwen 3.8 27B 4bit 只有 33 tok/s,同题 RTX 4090 跑 117、RTX 5090 跑 138。DGX Spark 跑某稠密大模型甚至只有约 6.7 tok/s——3 万块的机器每秒蹦几个字,就是带宽墙的真实写照。

量化位数:越低越快(带宽压力小)

权重精度越低,文件越小,每 token 搬运的字节越少,速度越快。DGX Spark 上用 llama.cpp,Q6 量化就比 Q8 快——因为带宽压力小了。代价是精度略降、个别输出可能偏离。所以低带宽机器更适合用低比特量化跑大模型,这也解释了为何 128GB 统一内存机器玩转的都是 Q4/Q6 版本。

2026 内存涨价:64GB 版为什么是「重灾区」

统一内存板载不可扩展,买错容量只能整机换。而统一内存用的是特挑的四通道颗粒,今年 DDR5 暴涨:96GB 模块从约 2000 元涨到 7000 元,直接推高了整机价(AMD 128GB 版从年初 1.3-1.5 万涨到 1.9-2.3 万;DGX Spark 官方涨 17.5%;Apple 甚至下架了 M3 Ultra 的 256G/512G 选项)。

  • 一步到位买 128GB:64GB 版跑稠密大模型基本「放不下也跑不快」,是公认重灾区。
  • 看清楚自己买它干嘛:若真实需求是 ComfyUI 生图/视频或 CUDA 工作流,决定体验的是带宽和生态,不是 128GB 容量。
  • 不急就等:内存短缺造成的涨价可能在供需缓解后回落,追涨不如等。
容量回答「放不放得下」,带宽回答「放进去以后跑多快」。别被 128G 吸引后才发现跑不动——先算带宽账,再决定买谁。
相关阅读:想知道这三台机器具体怎么选,看128G 统一内存 AI 工作站三选一横评;想理解 MoE 为什么能跑超大模型,看MoE 模型推理科普

数据说明:带宽与速度数据来自公开评测(什么值得买/知乎/数字应用/Presenc AI 等 2026 实测),不同环境有差异,仅供参考。

'128GB unified memory, runs 100B-scale models locally' — the hottest tagline for this year's AI mini-PCs, and technically true: unified memory pools RAM for CPU and GPU, so a model can take as much as it wants. But many buyers discover the hard way that fitting it ≠ running it fast; dense LLMs crawl. The problem isn't capacity, it's memory bandwidth.

64GB answers 'does it fit?'; bandwidth and the software ecosystem answer 'how fast does it run once loaded?'.

The bandwidth ceiling: why decode ≈ bandwidth ÷ model size

Generating each token requires reading the full model weights once (weight movement dominates decode). So decode has a hard ceiling, roughly: decode tps ≈ memory bandwidth ÷ model size. Run the same 70B 4-bit dense model on these machines and the gap widens instantly:

PlatformBandwidth70B 4-bit decode ceiling
RTX PRO 60001792 GB/s~45 tok/s
Mac M5 Max614 GB/s~15 tok/s
DGX Spark273 GB/s~7 tok/s
Bandwidth (GB/s)
RTX 5090 / PRO 60001792
RTX 40901008
Mac M5 Max614
M5 Pro307
DGX Spark273
AMD AI Max+ 395256

An RTX 5090 has 7× the bandwidth of the AMD 395 and 6.5× the DGX Spark. That's why, at the same 128GB unified memory, the Mac hits ~27 tps on 27B while the AMD 395 manages ~15 and the DGX Spark ~13 — same capacity, wildly different bandwidth.

Why the '32 tok/s' hype is misleading: MoE activates only part of the model

Someone ran DeepSeek V4 Flash (284B, MoE) on an AMD 395 and posted 32 tok/s, sparking 'APU token freedom' hype. The truth: mixture-of-experts (MoE) activates only a fraction of parameters per token, so far fewer weights actually move. Qwen3.6-35B-A3B is labeled 35B, but each token touches roughly 3B — the speed numbers look inflated.

When reading speed numbers:Model type: dense vs MoE aren't comparable (MoE looks inflated); ② prefill vs decode: prefill is how fast it 'understands', decode is the readable output speed.

Switch to a dense model and the truth shows: the 64GB M5 Pro hits only 33 tok/s on Qwen 3.8 27B 4-bit, while a 4090 does 117 and a 5090 does 138 on the same task. A DGX Spark on some dense LLM manages ~6.7 tok/s — a ¥30k machine squeezing out a few tokens per second is the bandwidth wall in action.

Quantization: lower bits = faster (less bandwidth pressure)

Lower weight precision = smaller files = fewer bytes moved per token = faster decode. On DGX Spark with llama.cpp, Q6 runs faster than Q8 precisely because it relieves bandwidth pressure — at a small accuracy cost. So low-bandwidth machines should lean on lower-bit quantization for big models, which is exactly why Q4/Q6 dominates on 128GB unified-memory boxes.

2026 DRAM shortage: why the 64GB version is a trap

Unified memory is soldered and can't be upgraded — the wrong size means a whole new machine. And unified memory needs binned quad-channel modules; this year's DDR5 surge took a 96GB kit from ~¥2,000 to ~¥7,000, lifting entire machines (AMD 128GB from ¥13-15k to ¥19-23k; DGX Spark +17.5% official; Apple even dropped the 256G/512G M3 Ultra options).

  • Buy the 128GB from day one: the 64GB version can neither fit dense LLMs well nor run them fast — the known trap.
  • Know why you're buying: if the real need is ComfyUI image/video generation or CUDA workflows, bandwidth and ecosystem decide the experience, not the 128GB.
  • If you can wait, wait: DRAM-driven price hikes may ease once supply recovers; don't chase the spike.
Capacity asks 'does it fit?'; bandwidth asks 'how fast once loaded?'. Don't be lured by 128GB and find it crawling — do the bandwidth math before you buy.
Related:For how to pick among the three machines, see the 128GB AI workstation roundup; to understand why MoE runs huge models, see how MoE inference works.

Data notes: bandwidth and speed figures come from public reviews (SMZDM, Zhihu, Digital Applied, Presenc AI, 2026), vary by environment, for reference only.

返回文章列表