Qwen3.8-27B 开源才一周,Mac 圈的评论区已经在刷同一个问题:能跑,那我到底该下哪个版本?8 月 14 日,阿里通义千问正式开源了 Qwen3.8-27B。知乎打开 Hugging Face 能让人选择困难症当场发作:MLX-4bit、8bit、Q8_0、UD-Q8_K_XL、NVFP4、UD-IQ2_S,还有各种无审查变体和推测解码草稿模型。这一周我把小红书、知乎、B站、微博上二十多篇实测帖翻了一遍,社区已经替大家踩过坑了,其中三条教训,都有点反常识。
教训一:两个都叫 Q8 的版本,速度差了一倍
有用户在 M5 Max 128GB 上实测:Qwen3.8-27B 的 UD-Q8_K_XL 平均 19.98 tok/s,Q8_0 平均 29.72 tok/s,差了将近一半。小红书更反直觉的是,K_XL 文件约 31.5GB,比 Q8_0 的 29GB 还大,看起来更"高级"。Unsloth 官方 FAQ 对此有解释:Mac 上 Q8_K_XL 会把部分层 upcast 到 BF16,反而可能比 Q8_0 慢。
在 Apple Silicon 这条路上,量化类型直接决定走哪套 kernel、吃多少内存带宽。"位数"和"文件大小"都不靠谱,同名不同命才是常态。
教训二:位数最高的,反而最慢
MacBook Pro M5 Max 128G 用户用 oMLX 跑 Qwen3.8-27B-BF16,实测只有约 9 tok/s,一次长任务跑了 1800 秒,博主自己感叹这个效率"基本不可用"。小红书

BF16 是全精度原汤,听上去最正宗,但在本地推理场景里几乎从来不是优选——显存占用约是 4bit 的三倍,速度却垫底。另一端是 2bit:发布 MLX 量化版的 OrcaRouter 团队明确提醒,27B 压到 2-bit 会出现循环、乱码、质量崩溃。小红书评论区也有人直接问"为什么 2bit 模型输出乱码",不是个例。不过有一个例外,后面内存分档里说。
教训三:48GB 也会爆内存
本周小红书互动最高的一条评论:“48G 跑 4bit 聊三句话暴内存了”。小红书另一篇实测更直接:oMLX 跑 6bit 时,上下文到约 31000 token 就被系统内存保护拒绝。知乎
吃内存的不只是模型本体,还有上下文的 KV 缓存。大家晒的都是 decode(写答案)速度,很少有人提 prefill(读提示):有实测显示,MacBook Pro M5 Pro/48GB 在 16K 上下文下,首个 token 要等 42.7 秒;32K 上下文要等 96.79 秒。知乎如果你打算拿它干长文档、RAG 这类活,这组数字比 token/s 更值得先看。

怎么选:先定格式,再按内存定档位
第一步,定格式家族:
MLX 原生权重:Apple Silicon 主场,走 Metal,mlx-lm 系引擎原生支持。MLX 本周刚推送 0.32.1,修了 nvfp4 的问题、调了 M5 的核,但 MTP 还没排上。
GGUF:llama.cpp / LM Studio 路线,生态最全,也是目前 Mac 上唯一被验证能接 DFlash2 草稿模型的路线——但"同名不同命"的教训同样适用。
NVFP4:Ollama 0.19 接入 MLX 后端后主推的新格式,体积小、精度损失小,Ollama 党可以优先试。
第二步,按内存定档位。以下是本周社区多来源实测交叉后的结论:

16GB:直接劝退。4bit 本体就要约 15GB,装不下。
24GB:4bit 是唯一正解,但先躲一个 macOS 专属坑:系统会强制保留一部分内存给自己,有人第一次启动直接内存报错,修改保留量后才跑起来。小红书再看 24GB M4 Mac mini 实测:本体约 15GB,加 256MB 的 MTP 草稿模型,运行峰值约 18.17GB——能跑,但没什么余量,速度预期 4–10 tok/s。小红书
32GB:进门档。4bit 稳,可尝试 6bit。有 Mac mini M4 32G 实测 5–6 tok/s,开思考模式后一个计算器任务跑了 51 分钟——这个档位慎用 thinking。微博
48GB:甜点位,但别放纵。4bit 舒服,可上 6bit,记得给 KV 缓存留几个 G,"聊三句话爆内存"就是前车之鉴。
64GB+:可以认真考虑 8bit,建议默认 Q8_0 而不是看起来更高级的 K_XL;也有用户已经把 FP8 当主力工作模型。
128GB:别碰 BF16(见教训二),大内存配草稿模型做推测解码才是正路。

16GB 档唯一的例外来自 Unsloth:其 Dynamic 动态量化(UD-IQ1_M / UD-IQ2_S)把 27B 模型压到 6–8GB,8G 内存的 Mac 都能跑起来。小红书官方宣称保留多模态和思维链,但极限压缩质量有折扣,适合当玩具尝鲜,别当生产力。

两个加速开关:用对翻倍,用错倒亏
MTP 推测解码是本周最大的变量。用对了,有实测在 M4 Pro 64GB 上把 decode 从 12 提到约 27 tok/s,翻了一倍多。小红书用错了会倒亏——llama.cpp + Metal 路线下,有实测显示推测设置反而比纯 decode 慢 11–24%。而且 MLX 官方还不支持 MTP,目前吃到红利的主要是社区 MTPLX 构建,以及 Ollama MLX 后端 + MTP 的组合。一个好消息:mlx-community 的权重把 MTP 头拆成了约 239MB 的独立附件,不用整包重下。
DFlash2 这个在 CUDA 圈爆火的草稿模型,Mac 上也有人在 llama.cpp 跑通了,草稿接受率约 46%–58%;但 oMLX 目前加载不了它的权重,会静默回退到普通引擎——“加速到底开没开”,本身就是本地部署的坑之一。
最后,三个值得盯的信号
MLX 什么时候原生支持 MTP,这是官方路线目前最大的缺口;
DFlash2 这类草稿模型与 Mac 各引擎的兼容进展;
oMLX、MTPLX 这类新引擎的迭代,社区已经有人用它们在 128K 上下文下跑出 20+ tok/s。知乎
一句话总结:24G 选 4bit,48G 选 4bit 并给 KV 留余量,64G+ 直接 Q8_0,BF16 和普通 2bit 都别碰。你的 Mac 是哪一档,最后选了什么版本?评论区对一下。