Windows 共享显存(Shared GPU memory)被吃满,任务管理器显示显存未释放、必须重启 / 全站资源搜索
搜索 更新 2026-10-02
报错 016 显存与内存不足(OOM) 含未核实说明

Windows 共享显存(Shared GPU memory)被吃满,任务管理器显示显存未释放、必须重启

报错原文(原样)
Total VRAM 8192 MB, total RAM 16303 MB
Set vram state to: LOW_VRAM
!!! Exception during processing !!! CUDA error: out of memory
(the same machine keeps a large 'shared GPU memory' usage in Task Manager after a failed run and only a reboot restores it)
(注:以上为转述文本,非逐字原文。)
检索关键词 Shared GPU memory、共享 GPU 内存、Dedicated GPU memory、任务管理器 显存、CUDA error: out of memory、EXTRA_RESERVED_VRAM、重启才能释放
先看这一句 任务管理器里“共享 GPU 内存”一路涨到几 GB 甚至十几 GB,独立显存看起来只占了一半,但 ComfyUI 仍然报 OOM;即使关掉 ComfyUI,显存/共享显存也不回落,重启电脑才恢复。
适用版本 仅 Windows(WDDM 驱动模型);Linux 无共享显存概念。 · 核实日期 2026-09-26 · 状态 可能已过期,正在复核
适用环境:Windows 便携版、秋叶/绘世整合包、ComfyUI Desktop

现象与触发场景

常见触发场景:

  • 显存不足的 Windows 机器(8GB 及以下)跑高于自身显存的工作流
  • 跑失败一次之后继续排队,越跑越慢最后必然 OOM
  • 浏览器开启硬件加速、播放视频或开着游戏时同时出图

根因

  • Windows 的 WDDM 驱动在显存不足时会自动把一部分数据溢出到系统内存(共享显存),这部分占用既算显存也算内存,导致 OOM 的判定比物理显存更早触发。
  • ComfyUI 源码为此专门在 Windows 上把保留显存调高:model_management.py 中 EXTRA_RESERVED_VRAM 在 Windows 为 600MB、其他平台 400MB,注释原文为“Windows is higher because of the shared vram issue”。
  • 被溢出到共享显存的页在进程结束后不一定立刻归还,表现为“关掉 ComfyUI 显存也不释放”。

解决步骤

已按「最可能有效」排序。请从上往下做,每做完一步用「验证」确认,不要一次改五处。

  1. 用 --reserve-vram 给系统留出余量,并把工作流压到物理显存以内
    共享显存是“溢出”的产物,只要让 ComfyUI 不去用满物理显存就能避免。--reserve-vram 显式扣除一部分显存给系统;同时把分辨率和 batch 降到物理显存能容纳的范围,从源头消除溢出。
    python main.py --reserve-vram 1
    python main.py --reserve-vram 2 --disable-smart-memory
  2. 关掉所有其它占用 GPU 的程序(含浏览器硬件加速)
    Chrome/Edge 的硬件加速、视频播放器、OBS、游戏都会占用独立显存与共享显存。官方排障文档在“Slow Performance / 生成失败”下第一条就要求检查显存占用并关闭占用 GPU 内存的程序。出图前把浏览器标签页关掉或禁用硬件加速,能明显降低触发概率。
    # Edge/Chrome:设置 -> 系统 -> 关闭“使用图形加速功能(如果可用)”
    # 任务管理器 -> 性能 -> GPU 查看 Dedicated / Shared GPU memory 实际占用
  3. 出图异常后重启 Python 进程,必要时重启机器
    共享显存被占满后不会自行回收,继续排队只会连续失败。先关闭 ComfyUI 的 Python 进程(便携版直接关掉那个黑框窗口;Desktop 版结束残留进程),等待 10-30 秒后再启动。若共享显存仍不回落,只能重启系统。
    taskkill /F /IM python.exe
    # 或:任务管理器 -> 结束所有 python.exe / ComfyUI 相关进程

验证是否修好

出图前任务管理器“共享 GPU 内存”接近 0,出图峰值不超过独立显存容量,连续出图 5 张均可完成。

补充说明

EXTRA_RESERVED_VRAM 的取值与注释来自 comfy/model_management.py(master 分支)源码。[未核实] 具体某型号显卡在 WDDM 下溢出多少共享显存未实测;社区有通过注册表关闭共享显存回退的做法(见中文社区来源),属于系统级改动、有风险,本条目未列为推荐步骤。

来源

按可信度排列:官方 issue / 官方文档 > 节点仓库 issue > 社区帖 > 中文社区文章。 链接以纯文本给出(本站不做站外跳转),需要核对时请自行复制到浏览器打开。
  1. [36] (官方文档) ComfyUI/comfy/model_management.py(EXTRA_RESERVED_VRAM 等) https://github.com/Comfy-Org/ComfyUI/blob/master/comfy/model_management.py
  2. [35] (官方文档) ComfyUI/comfy/cli_args.py(参数与 help 原文) https://github.com/Comfy-Org/ComfyUI/blob/master/comfy/cli_args.py
  3. [49] (中文社区) comfyUI 避免GPU使用共享内存的方法 https://www.cnblogs.com/zxdplay/p/19461876
  4. [50] (官方 issue) (Windows) Memory Compression is not freed after a run. · Issue #10338 https://github.com/Comfy-Org/ComfyUI/issues/10338
本条的可靠性边界 下面这些位置带 [未核实] 标记,是采集时没找到一手来源的部分,请自行验证:
  • 补充说明

这条报错要用到的东西

按本条报错所属的类别(显存与内存不足(OOM))列出站内相关的下载包与板块入口。 它们不是「必须下载才能修好」,而是这一类问题里最常要动到的东西;具体怎么做,以上面的解决步骤为准。

ComfyUI 权重库(167 个文件 / 约 1187 GB)按 ComfyUI 的 models 目录分好类的 167 个权重文件 / 每个文件一份说明(放哪、被哪些工作流引用) 待挂载
权重库同一个模型常有更小的量化版本,换一个能省一大截显存 板块 工作流换一条依赖更轻的工作流 板块

同一类别的其他条目

这个解法对你有效吗 记录只存在你自己的浏览器里,不需要注册账号。

返回报错库