No module named ‘OpenGL_accelerate’

该问题发生在将 Custom Combo(自定义下拉框)节点放入子图(Subgraph)并提升(Promote)其字段后,切换选项时字符串输出正常更新,但索引(Index)输出始终停留在初始值。优先排查 ComfyUI 前端版本,若前端为 v1.47.1 或更新版本,问题很可能由前端渲染逻辑引起。

快速结论:该问题发生在将 Custom Combo(自定义下拉框)节点放入子图(Subgraph)并提升(Promote)其字段后,切换选项时字符串输出正常更新,但索引(Index)输出始终停留在初始值。优先排查 ComfyUI 前端版本,若前端为 v1.47.1 或更新版本,问题很可能由前端渲染逻辑引起。

适用环境:ComfyUI 0.28.0/0.29.0/0.29.2/0.30.0,前端 1.47.10、1.47.11、1.48.6、1.49.6;Python 3.12.6 或 3.13.12;Windows Edge 浏览器与 Linux 环境均有复现记录;Comfy Cloud 云端环境同样存在。

最快修复方案:暂无确认的一步修复方案。将 ComfyUI 前端回退到 v1.45.21 或更早版本可规避问题,但会触发兼容性警告。

注意事项:回退前端版本并非官方推荐的长期解决方案,且后续 ComfyUI 版本更新可能不再兼容旧前端;该问题在多个后端版本中均存在,说明根因在前端代码而非后端逻辑。

问题场景

在 ComfyUI 中将任一 Custom Combo 节点放入子图(Subgraph),返回父工作流后提升(Expose/Promote)该节点的选项字段,再切换下拉选项。此时字符串输出会正确更新为所选内容,但索引输出保持工作流打开时的初始值(如 0 或 10)不变。将子图解包回主图后直接运行 Custom Combo,索引可正常更新。

报错原文

When the promoted Custom Combo choice is changed on the SubgraphNode, the internal string and INDEX outputs keep their previous values. Refreshing the browser or restarting ComfyUI does not fix it.

原因分析

可能原因:问题并非由自定义节点引起,而是 ComfyUI 前端 v1.47.1 引入的渲染/状态同步缺陷。当 Custom Combo 位于子图内部且字段被提升时,前端未能正确地将选项变更事件同步到子图内部的索引输出端口,导致索引值停留在初始状态。后端版本(0.28.0 至 0.30.0)均无法规避此问题,进一步说明根源在前端。

环境排查

  • 确认 ComfyUI 后端版本:在启动日志中查看 “ComfyUI version”,已知受影响版本包括 0.28.0、0.29.0、0.29.2、0.30.0
  • 确认前端版本:在 ComfyUI 界面左下角或浏览器开发者工具中查看 comfyui-frontend-package 版本号,受影响版本为 1.47.10、1.47.11、1.48.6、1.49.6
  • 确认子图中 Custom Combo 是否包含除下拉框以外的其他自定义节点(非必要条件,但可排除自定义节点干扰)
  • 确认浏览器类型与操作系统(Windows Edge、Linux 均报道相同问题)

解决步骤

  1. 将 ComfyUI 前端回退到 v1.45.21 或更早版本(已确认可恢复正常功能)。在 ComfyUI 目录下执行前端版本回退操作,具体命令请参考 ComfyUI 官方文档关于前端版本管理的说明。
  2. 注意:回退后 ComfyUI 会显示兼容性警告,提示前端版本过旧,但功能测试中未发现其他问题。
  3. 若无法回退前端,可暂时在需要索引输出的场景中避免使用子图,将 Custom Combo 直接放在主工作流中运行。
  4. 持续关注 ComfyUI 前端仓库的修复进展,官方修复 PR 已在推进中(相关 PR:Comfy-Org/ComfyUI#14475),待合并后升级前端版本即可。

验证方法

将包含 Custom Combo 的子图放入父工作流,提升选项字段,切换不同选项后检查索引输出端口的值是否跟随选项变化。若索引值与所选选项一一对应(而非停留在初始值),说明问题已修复。同时在解包子图后直接运行同一 Custom Combo,对比两种场景下索引输出的行为是否一致。

参考来源

Comfy-Org/ComfyUI #15060 – Custom Combos are broken in subgraphs

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 18933

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注