2026-09-06-UI提交任务稳定性分析.md

UI 提交任务稳定性分析(2026-09-06)

背景:用户观察到"在 UI 上提交任务似乎不会遇到黑屏/死机/重启",要求分析 UI 提交的任务并解释原因。 结论先行:观察属实,但真因与提交通道(UI vs API)无关——是"禁 sage + DPM 修复 + CUDA13"让机器整体恢复了健康。UI 和 API 提交走同一个 ComfyUI /prompt 接口、同一个进程,不存在"UI 更安全"的机制;区别只在任务负载轮廓与并发习惯。


一、UI 提交的任务实录(GPU 机 192.168.31.31 核对)

输出目录中的命名任务系列(均为手工 UI 提交的痕迹,filename_prefix 带语义)

系列数量时间说明
Boat15sRTX_00001~00012(output/video/ 根)12 条~9/4 – 9/6用户主任务系列:15 秒 + RTX 放大
25S_v9_seg1/seg2、v10_seg2、v11_seg24 条之前25 秒任务分段(链式生成)
FaceRefine_00001~00005(含 -audio 版)10 个文件之前人脸修复后处理系列
H3_5s_8step_accel_000011 条8/29早期 5s/8 步加速测试产物
2026-09-06/090453_00001_audio.webm1 条9/6 09:04当前正在跑/刚完成的 Director 任务

重负载任务实测参数(ffprobe,输出文件本体)

文件分辨率fps时长帧数体量
Boat15sRTX_00012_.mp41088×1920(竖屏 9:16)2415.08s3622.1MP(推测 0.5MP 基座 + RTX 2× 放大)
090453_00001_audio.webm544×99224——0.54MP 基座

日志执行耗时(最近 3 条,全部成功)

Prompt executed in 01:04:27   ← 约 15s/25 步/2MP 级大任务
Prompt executed in 01:04:13   ← 同上(连续两条一小时任务)
Prompt executed in 00:11:20   ← 加速档任务

健康指标


二、为什么"UI 提交不崩"——真因分析

1. 决定性因素:根因已被移除,与通道无关

历史症状根因状态
黑屏(黑色输出画面)SageAttention Triton 后端在 Blackwell 上对部分模型(Qwen/Wan)输出黑屏(社区 Comfy-Org#11583 多方确认)已移除(禁 --use-sage-attention)→ 自然不再黑屏
死机(进程崩溃,最快 7 分钟)同上的 sage Triton 路径内核不稳(本机 A/B:禁 sage 后 100min+ 无故障)已移除
重启(GPU 掉总线需重启)MoDT 主板 PCIe 动态链路 Gen1↔Gen5 震荡(NVreg_DynamicPowerManagement=0x00 已修)已修复
整机断电(9/3、9/9 各一次)市电/PSU(非软件),与提交通道无关待硬件侧排查

UI 与 API 提交走的是同一个 ComfyUI 进程、同一个 /prompt 接口,任何全局后端问题对两者是一视同仁的。之前崩溃样本期内"裸配置、零参数也崩,2/8 步即崩"(8 月记录)也证明:崩溃不挑提交通道。

2. 但 UI 与脚本提交确实存在"负载轮廓"差异(影响主观感受,不改变根因)

维度UI 手工提交脚本/管线提交(dsw-v18 等)
并发串行、一条跑完才下一条,肉眼可见早期曾叠加任务/排队不均,易显存互相挤压
参考输入单图/双图居多、尺寸常规历史上有 350 帧长视频 + 2MP 多图 rv2v 的重载
参数Director 默认/手工调(近两天 25 步 15s)脚本默认 8 步加速档,或极端档位
队列人工监督,出问题即停无人值守,崩了才发现

即:UI 任务恰好都是"当前健康配置能扛住的载重",所以观感更稳;脚本跑极端载重(或曾经开着 sage)时更容易撞上问题。

3. 结论


三、维持监控(不变)

# 崩溃签名(应为 0)
grep -cE "illegal memory|Fatal Python|launch failure|CUDA error" /home/zyw/comfyui_h3.log
# 掉总线(应为空)
dmesg | grep -i xid
# 链路速率(修复基线 32GT/s)
lspci -vv -s "$(lspci | grep -i nvidia | cut -d' ' -f1)" | grep LnkSta

四、相关记录

下载此文件