显卡被其他程序占用显存:游戏、浏览器硬件加速、OBS 或残留进程导致“凭空 OOM” / 全站资源搜索
搜索 更新 2026-10-02
报错 022 显存与内存不足(OOM) 有来源可查

显卡被其他程序占用显存:游戏、浏览器硬件加速、OBS 或残留进程导致“凭空 OOM”

报错原文(原样)
torch.cuda.OutOfMemoryError: Allocation on device 0 would exceed allowed memory. (out of memory)
Currently allocated     : 3.21 GiB
Requested               : 1.53 GiB
Device limit            : 8.00 GiB
Free (according to CUDA): 0 bytes
(注:以上为转述文本,非逐字原文。)
检索关键词 Free (according to CUDA): 0 bytes、Device limit、共享显存、浏览器硬件加速、残留 python.exe 进程、nvidia-smi 其他进程
先看这一句 同一工作流昨天还能跑,今天一启动就 OOM;nvidia-smi 显示显存已被占用但找不到 ComfyUI 的进程;关掉浏览器、游戏或结束残留进程后立刻恢复正常。
适用版本 全版本通用。 · 核实日期 2026-09-26 · 状态 已核实
适用环境:Windows 便携版、秋叶/绘世整合包、ComfyUI Desktop、Linux + 云 GPU

现象与触发场景

常见触发场景:

  • 边开游戏/看视频边出图
  • 浏览器开启硬件加速且开着多个标签页
  • 上次 ComfyUI 崩溃或被强制关闭后进程未退出(官方论坛有“关闭 ComfyUI 后仍有多个进程在跑”的报告)
  • OBS/录屏软件占用显存做硬件编码

根因

  • GPU 显存是全局共享资源,其它进程占用的部分 ComfyUI 无法使用,但它计算的可用显存仍按差值来算,于是很早就触发 OOM。
  • Windows 上 ComfyUI 启动时会为共享显存问题额外保留显存,进一步压缩可用池,使这种抢占效应更明显。
  • 被强杀的 ComfyUI 进程可能留下持有 CUDA 上下文的僵尸进程,显存不会自动归还。

解决步骤

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

  1. 出图前先看显存被谁占了
    用 nvidia-smi 查看进程列表,或任务管理器的“性能 -> GPU”看 Dedicated/Shared GPU memory 占用。确认有非 ComfyUI 的进程占用后,先处理它。
    nvidia-smi
    nvidia-smi --query-compute-apps=pid,process_name,used_memory --format=csv
    # Windows 任务管理器 -> 性能 -> GPU -> 查看各进程显存占用
  2. 关闭浏览器硬件加速与后台 GPU 程序
    官方排障文档在生成失败/性能问题下明确要求 'Check VRAM usage - Close other applications using GPU memory'。实际做法:关掉 Chrome/Edge 的硬件加速,退出游戏与 OBS,暂停视频播放。
    # Edge/Chrome:设置 -> 系统 -> 关闭“使用图形加速功能(如果可用)”
    # 结束后重新启动浏览器使设置生效
  3. 清理残留的 ComfyUI/Python 进程
    关闭 ComfyUI 后确认没有残留进程再重新启动,避免上一轮的显存占用被带进下一轮。
    taskkill /F /IM python.exe
    # 仅保留必要进程;确认 nvidia-smi 中显存占用回落到基线后再启动 ComfyUI

验证是否修好

启动 ComfyUI 前 nvidia-smi 显示显存占用接近基线(几百 MB),出图正常;对比关闭其它程序前后同一工作流是否还会 OOM。

补充说明

中文社区有通过注册表禁用“共享显存回退”的做法以避免 ComfyUI 使用共享显存,属于系统级改动、有不确定性,本条目不作为推荐步骤。

来源

按可信度排列:官方 issue / 官方文档 > 节点仓库 issue > 社区帖 > 中文社区文章。 链接以纯文本给出(本站不做站外跳转),需要核对时请自行复制到浏览器打开。
  1. [6] (官方文档) How to Troubleshoot and Solve ComfyUI Issues - ComfyUI Documentation https://docs.comfy.org/troubleshooting/overview
  2. [64] (社区) GPU memory contention with other heavy CUDA apps https://github.com/Rimagination/h3lite/blob/main/references/gpu-contention.md
  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
  5. 依赖缺失与自定义节点安装失败(11 条)

这条报错要用到的东西

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

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

同一类别的其他条目

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

返回报错库