ComfyUI显存报错如何破

AI技术
小华
2026-10-24

ComfyUI 显存报错(CUDA out of memory / 显存不足)是非常常见的问题,下面是从最实用到进阶的解决办法,你可以按顺序试。

一、最快见效的通用设置(强烈建议先做)

在 ComfyUI 启动参数或 extra_model_paths.yaml / comfyui启动脚本 里加:

--lowvram

或

--medvram
  • --medvram:中等显存优化(推荐 6–8G)
  • --lowvram:低显存模式(4G 左右也能跑)
  • --novram:极致省显存(非常慢)

如果你是 Windows 双击 exe,可以改成:

ComfyUI.exe --lowvram

二、ComfyUI 界面内设置

在 Settings(设置) 里:

  • ✅ Enable tiny autoencoder
  • ✅ Use fp16 / fp8(如果有)
  • ✅ Disable smart memory management(有时反而更稳)

三、模型 & 分辨率相关(最容易爆显存)

1️⃣ 降低分辨率

  • 1024×1024 → 768×768
  • 或先用小图生成,再高清放大(推荐)

2️⃣ 使用更轻量的模型

  • SD1.5(最稳)
  • SDXL 比 SD1.5 吃显存多很多
  • 避免同时加载多个大模型

3️⃣ ControlNet / LoRA 数量控制

  • ControlNet 很吃显存
  • 一次最多 1–2 个
  • LoRA 能少就少

四、采样器 & 参数优化

  • 步数:20–30 足够
  • 批量大小:batch_size = 1
  • 采样器:
  • ✅ Euler / DPM++ 2M
  • ❌ 避免 UniPC 高步数

五、进阶(如果你愿意折腾)

1️⃣ 使用 xFormers

--xformers

(省显存 + 提速,但需兼容)

2️⃣ 使用 fp8(新显卡推荐)

  • RTX 40 系
  • ComfyUI 新版支持 fp8 模型

3️⃣ 清理显存

  • 重启 ComfyUI
  • 任务管理器杀掉残留 python

六、不同显存的大致建议

显存建议
4GSD1.5 + lowvram
6GSD1.5 / SDXL(lowvram)
8GSDXL 正常
12G+随便造

七、如果你愿意发报错内容

你可以直接贴:

  • 报错截图 / 文字
  • 显卡型号
  • 用的模型(SD1.5 / SDXL)
  • 分辨率

我可以精准告诉你改哪一行。
你现在是哪一步爆的?生成?加载模型?ControlNet?

亿速云提供售前/售后服务

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序