
No module named ‘OpenGL_accelerate’
快速结论:此报错不在当前 Issue 讨论范围内。当前 Issue #1445 涉及的是 SwarmUI 的 Generate 标签页在处理启用预览(EnablePreviews)时挂起,并且请求无法到达 ComfyUI 后端的问题。请先确认你遇到的报错是否与 OpenGL_accelerate 模块缺失有关,如果是,可能需要单独排查 Python 环境或依赖安装。
问题场景
用户在使用 SwarmUI 0.9.8.1 版本时,从 Generate 标签页发送图像生成请求到 ComfyUI 后端。当后端的 EnablePreviews 设置为非 "No Previews" 的选项(例如 “Enabled (fast latent2rgb)”)时,请求会卡住,ComfyUI 控制台显示 per-queue preview override detected,但从未收到 got prompt 日志。
报错原文
Note: 当前 Issue 的核心英文报错不是 "No module named 'OpenGL_accelerate'",而是以下行为核心报错:
[Info] User local requested 1 image with model 'DreamShaper_8_pruned.safetensors'...
[Debug] [BackendHandler] Backend request #1 for model DreamShaper_8_pruned.safetensors, maxWait=7.00:00:00.
[Debug] [BackendHandler] backend #0 will load a model: D:/.../DreamShaper_8_pruned.safetensors, with 1 requests waiting for 0 seconds
--- (nothing further; no "got prompt" ever appears in ComfyUI's console) ---
以及 ComfyUI 日志:
[ComfyUI-Manager] ComfyUI per-queue preview override detected (PR #11261). Manager's preview method feature is disabled. Use ComfyUI's --preview-method CLI option or 'Settings > Execution > Live preview method'.
原因分析
可能原因是 ComfyUI 最近的提交(如 commit 1377a2f / 2026-07-10)引入了 PR #11261 相关的预览方式(preview method)变更:预览方法改为每个队列项(per-queue-item)协商,而非全局通过 ComfyUI-Manager 设置。SwarmUI 的 EnablePreviews 后端选项仍然使用旧的全局配置方式注入预览设置到发送给 ComfyUI 的请求载荷中,导致 ComfyUI 静默丢弃或拒绝该请求,SwarmUI 一侧只能等待超时(最终抛出 OperationCanceledException)。
环境排查
- SwarmUI 版本:0.9.8.1
- ComfyUI 提交/版本:例如 commit 1377a2f(2026-07-10),或包含 PR #11261 相关变更的版本
- 操作系统:Windows 10
- GPU:NVIDIA RTX 5060 Ti
- 检查 SwarmUI 后端配置中
EnablePreviews的设置状态 - 检查 ComfyUI 控制台启动时是否出现
per-queue preview override detected信息
解决步骤
- 临时解决方法(已验证有效):将后端
EnablePreviews设置为"No Previews"。设置后 Generate 标签页的请求可以正常完成。 - 保留实时预览的替代方案(推测可优先尝试):如果需要实时预览功能,请勿通过 SwarmUI 的
EnablePreviews设置,而是改为在 ComfyUI 的额外命令行参数(ExtraArgs)中设置--preview-method参数,例如--preview-method latent2rgb。 - 等待修复更新:此问题由 ComfyUI 的 per-queue preview 变更与 SwarmUI 前端不兼容引起,需要 SwarmUI 开发团队适配新的预览协商机制。请关注 SwarmUI 后续版本更新。
验证方法
切换 EnablePreviews 为 "No Previews" 后,在 Generate 标签页重新发送任意请求,观察是否能够正常收到生成的图片,不再出现挂起或超时。同时检查 ComfyUI 控制台应出现 got prompt 日志。



