2026 秋季 128GB 与 192GB 统一内存 AI PC 选型:NVIDIA RTX Spark(N1X · Windows on ARM)对决 AMD Ryzen AI Max+ PRO 495(Gorgon Halo)——模型装载边界、生成速度理论上限与复现协议
10 月中旬起陆续到货的 RTX Spark 笔记本/迷你主机,与 Ryzen AI Max+ 400「Gorgon Halo」迷你主机都宣称「本地跑百亿级大模型」。真正的差别不在 TOPS:约 300 GB/s 对 273 GB/s 的内存带宽决定生成速度,CUDA Tensor Core 对 RDNA 3.5 决定预填充速度,128GB 对 160GB 的 GPU 可寻址内存决定 Qwen3-235B-A22B Q4 能不能装下。本文基于公开规格推算各模型的生成速度上限,所有数字均明确标注为估算,并附带复现脚本,方便你用自己的实测替换我们的估算。
规格依据(非本站实机实测):NVIDIA RTX Spark N1X 顶配(20 核 Grace ARM CPU + Blackwell GPU 6,144 CUDA 核心 · 最高 128GB LPDDR5X 256-bit · 公开报道约 300 GB/s)对比 AMD Ryzen AI Max+ PRO 495(16 核 Zen 5 + Radeon 8065S 40CU RDNA 3.5 gfx1151 · 最高 192GB LPDDR5X-8533 256-bit · 约 273 GB/s · 最高 160GB 可划拨给 GPU)
两个平台的 llama.cpp / vLLM 推理均完全运行在本地统一内存中。RTX Spark 设备预装的 Windows Copilot 及 OEM AI 助手默认为云端混合模式,不在本文离线范围内。
- 证据等级:规格推算估算。本站尚未在自有设备上实测这两台机器;下文所有 tok/s 数字均按「带宽 × 0.68 ÷ 每 token 需读取的激活权重字节数」计算(与本站显存计算器同一公式)。请运行附带脚本,以你自己的实测数据为准。
- NVIDIA 官方尚未公布 RTX Spark 的内存带宽;约 300 GB/s 来自媒体对 256-bit LPDDR5X-9400/9600 接口的报道。24GB/32GB 等低内存版本可能位宽更窄,请以具体型号为准。
- Gorgon Halo 的 160GB GPU 划拨需要手动设置(Windows:AMD 可变显存 VGM;Linux:amdgpu GTT/TTM 上限),出厂默认值通常远低于此。
- Windows on ARM 下 Python / PyTorch 必须使用原生 ARM64 版本;x64 Python 在 Prism 仿真下运行时会静默回退为纯 CPU 推理。
1. 今年秋天到底变了什么:两个 256-bit 统一内存平台,两套截然不同的软件栈
| 项目 | NVIDIA RTX Spark(N1X 顶配) | AMD Ryzen AI Max+ PRO 495 | 影响什么 |
|---|---|---|---|
| 最大内存 / GPU 可用 | 128GB / 实际约 110GB(估) | 192GB / 最高 160GB(需手动配置) | 决定哪些模型无需 CPU 卸载即可装下 |
| 内存带宽 | 约 300 GB/s(媒体报道,非官方) | 约 273 GB/s(LPDDR5X-8533 × 256-bit) | 决定稠密模型与大激活模型的生成速度上限 |
| GPU 矩阵单元 | Blackwell 第五代 Tensor Core(FP4/NVFP4) | RDNA 3.5 WMMA(无专用矩阵核心) | 预填充 / 长提示词速度、并发吞吐 |
| 操作系统 / 运行时路径 | Windows 11 ARM64(CUDA、TensorRT-LLM、llama.cpp、vLLM 移植版)或 WSL2 | Windows x64(Vulkan / Lemonade)或 Linux(ROCm、Vulkan RADV) | 仅有 x64 版本的工具在 RTX Spark 上需要仿真 |
| 功耗包络 | 笔记本 45–80W · 桌面最高约 140W | cTDP 45–120W(标称 55W) | 轻薄本降频时持续生成速度会下降 |
2. 模型装载边界与生成速度上限(估算,非实测)
| 模型(GGUF) | 文件大小 / 每 token 激活读取量 | RTX Spark 128GB(约 300 GB/s) | Max+ PRO 495 192GB(约 273 GB/s) |
|---|---|---|---|
| Qwen3-30B-A3B Q4_K_M | 约 18.6 GB / 约 2.0 GB | 可装下 · 上限约 150 · 预期约 100 tok/s | 可装下 · 上限约 136 · 预期约 93 tok/s |
| Qwen3-32B(稠密)Q4_K_M | 约 19.8 GB / 约 19.8 GB | 可装下 · 上限约 15 · 预期约 10 tok/s | 可装下 · 上限约 14 · 预期约 9 tok/s |
| Llama-3.3-70B(稠密)Q4_K_M | 约 42.5 GB / 约 42.5 GB | 可装下 · 上限约 7 · 预期约 4.8 tok/s | 可装下 · 上限约 6.4 · 预期约 4.4 tok/s |
| Qwen3-Next-80B-A3B Q4_K_M | 约 48 GB / 约 1.8 GB | 可装下 · 上限约 165 · 预期约 110 tok/s* | 可装下 · 上限约 150 · 预期约 100 tok/s* |
| Qwen3-235B-A22B Q4_K_M | 约 142 GB / 约 13.2 GB | **装不下**(改用 Q2_K 约 86 GB:预期约 25 tok/s,质量明显下降) | 划拨 160GB 后可装下 · 上限约 21 · 预期约 14 tok/s |
3. 复现协议:用实测代替相信任何人的表格(包括本文)
# 0) Same model file on both machines — verify the hash first
sha256sum Qwen3-30B-A3B-Q4_K_M.gguf
# 1a) RTX Spark (Windows 11 ARM64, PowerShell): confirm native ARM64 + CUDA
# python -c "import platform; print(platform.machine())" # must print ARM64
# nvidia-smi --query-gpu=name,memory.total --format=csv
# 1b) Gorgon Halo (Linux): confirm GPU-addressable memory after raising GTT/TTM limits
cat /sys/class/drm/card*/device/mem_info_gtt_total | awk '{printf "GTT: %.1f GB\n", $1/1024/1024/1024}'
# 2) Throughput: prompt 2048 / generate 128, 3 repetitions, flash attention on
./llama-bench -m Qwen3-30B-A3B-Q4_K_M.gguf -ngl 99 -fa 1 -p 2048 -n 128 -r 3 -o md
# 3) Sustained decode (10 min) — exposes laptop thermal throttling
timeout 600 ./llama-cli -m Qwen3-30B-A3B-Q4_K_M.gguf -ngl 99 -fa \
-n -1 --ignore-eos -p "Write a long technical report about memory bandwidth." \
2>&1 | tail -n 5复现常见疑问与深层原理解答
Q: 如果我主要跑 30B 左右的 MoE 编程模型,该买哪台?
对 30B-A3B 这一级的 MoE 模型,两者生成速度相差约 10% 以内(都卡在带宽上),所以要看其他因素:想要 CUDA 工具链、长代码上下文更快的预填充、轻薄笔记本形态,选 RTX Spark;需要 x64 Windows/Linux 兼容性,或计划以后跑需要超过 128GB 的 200B+ MoE 模型,选 Gorgon Halo。
Q: 192GB 的 Gorgon Halo 是不是只是多了内存的 128GB Strix Halo?
就大模型推理而言基本是:GPU 同为 40CU RDNA 3.5、同为 gfx1151 目标,带宽只高约 6.6%(8533 对 8000 MT/s)。如果你的目标模型在 96–110GB 内就能装下,现有的 Max+ 395 机器跑出来的 tok/s 几乎一样。只有在确实需要多出来的约 50–60GB GPU 可用内存时,升级才划算。
Q: 为什么这篇只给估算、不给实测?
因为本站还没有在自有设备上跑过这两台机器,我们宁可把数字明确标为估算,也不编造「实测」数据。本文 Manifest 已标注为「规格推算」;拿到硬件后,我们会用实测结果替换表 2 并更新验证日期。
RTX Spark / Gorgon Halo 统一内存固定基准脚本(llama-bench + 持续生成)
校验模型 SHA256,输出平台信息(ARM64/CUDA 或 gfx1151 GTT 容量),执行 llama-bench pp2048/tg128 ×3 和一次持续生成测试,并写入 Markdown 结果文件,方便你用实测替换指南中的估算。可在 Linux、WSL2 或 Windows Git Bash 中运行。
#!/usr/bin/env bash
# Tinker AI — Unified-Memory AI PC Fixed Benchmark: RTX Spark (N1X) / Ryzen AI Max+ PRO 495 (Guide #37)
set -euo pipefail
MODEL="./models/Qwen3-30B-A3B-Q4_K_M.gguf"
BIN="./build/bin"
SUSTAIN="600"
OUT="bench-$(hostname)-$(date +%Y%m%d-%H%M).md"
echo "=== [1/4] Model integrity ==="
sha256sum "$MODEL" | tee -a "$OUT"
echo "=== [2/4] Platform snapshot ==="
{
echo "- arch: $(uname -m)"
if command -v nvidia-smi >/dev/null 2>&1; then
echo "- gpu: $(nvidia-smi --query-gpu=name,memory.total,driver_version --format=csv,noheader)"
fi
for f in /sys/class/drm/card*/device/mem_info_gtt_total; do
[ -r "$f" ] && echo "- amdgpu GTT total: $(awk '{printf "%.1f GB", $1/1024/1024/1024}' "$f")"
done
} | tee -a "$OUT"
echo "=== [3/4] llama-bench pp2048 / tg128 x3 (flash attention on) ==="
"$BIN/llama-bench" -m "$MODEL" -ngl 99 -fa 1 -p 2048 -n 128 -r 3 -o md | tee -a "$OUT"
echo "=== [4/4] Sustained decode for $SUSTAIN s (thermal check) ==="
timeout "$SUSTAIN" "$BIN/llama-cli" -m "$MODEL" -ngl 99 -fa -n -1 --ignore-eos \
-p "Write a long technical report about memory bandwidth and local LLM inference." \
2>&1 | grep -E "eval time|tokens per second" | tail -n 3 | tee -a "$OUT" || true
echo "Results written to $OUT — compare against Table 2 estimates in the guide."