返回博客

GPU Unlock 能让 Ollama 和 llama.cpp 变快吗?

为什么 gpu-unlock 之后量化 GGUF 模型几乎没变化、本地大模型在哪些地方会变快,以及哪种配置能拿到 25–55% 的预填充提升。

2026年10月29日gpu-unlock.net

基本不会。llama.cpp 和 Ollama 跑量化 GGUF 模型的报告提升是 0–15%,而且主要出现在长上下文。大幅提升来自 FP16/BF16 工作负载。

为什么量化模型几乎没变化

解锁只让一条特定路径翻倍:累加到 FP32 的 FP16、BF16、TF32 张量运算。有两个原因让大多数 Ollama 用法走不到这条路径:

  • Token 生成受显存带宽限制。 每生成一个 token 都要从显存读取整个模型,张量核心在等内存,算得再快也没用。上游表格里 LLM 解码一栏写的就是"不变"。
  • 量化内核用的是别的指令。 INT8 和 INT4 路径没有被限速,所以也不会变化。一位用户在 RTX 4090 上测试量化 MoE 模型,8K 预填充结果是 0.983 倍。

本地大模型哪里会变快

| 工作负载 | 报告提升 | | ----------------------------------------------------------- | ----------- | | FP16/BF16 或 AWQ/GPTQ 预填充(vLLM、PyTorch、Transformers) | +25–55% | | 首 token 延迟 | 降低 25–30% | | FlashAttention / SDPA 内核 | +50–60% | | BF16 下的 LoRA 与全量微调 | +25–50% | | llama.cpp / Ollama 量化 GGUF | 0–15% |

所以能感受到差别的,是在 vLLM 或 PyTorch 里处理长提示词的人(RAG、编程 Agent、文档总结),以及用 BF16 做微调的人。

值得折腾吗?

如果你只是在 Ollama 里和量化模型聊天,大概不值得。如果你在 RTX 30 显卡上做长上下文预填充、批量推理、微调或图像生成,这是目前能拿到的较大的免费提速之一。先查一下你的显卡,再按安装步骤操作。