2026-09-06-三个15s任务耗时差异分析.md

三个 15 秒任务耗时差异分析(01:04:27 / 01:04:13 / 00:11:20)

数据来源:ComfyUI /history 服务端内存历史(3 个任务保留)+ 日志 Prompt executed + 输出文件 ffprobe。 结论:三者同为 15s@24fps,但步数、模型档位、后处理完全不同——64 分钟与 11 分钟的差距 = 步数(25→8) × 模型档位(减轻显存) × RTX 放大阶段 三者叠加(≈5.8×)。


一、任务参数对比表(历史图完整解析)

维度任务 1(Boat15sRTX_00011)任务 2(Boat15sRTX_00012)任务 3(090453_00001_audio.webm)
日志耗时01:04:2701:04:1300:11:20
提交方式(client_id)dasiwa-v18-23d4cc91(脚本管线)dasiwa-v18-429c212a(脚本管线)0fcff0ec-0fcc...(Web UI)
提交时间(CST)09-06 13:55:4809-06 13:55:48(同批排队)09-06 16:54:04
时长/帧数15s / 362 帧15s / 362 帧15s(duration=15)
采样步数25 步25 步8 步
采样器res_multistep / simple / cfg=1.0同左euler / simple / denoise=1.0
分辨率544×960 基座 → RTX 2× 放大 → 1088×1920同左544×992 直出(无放大)
UNETref2va_pruned_int8_convrot(标准 8-bit 权重)同左dasiwa_minimax_h3_ref2va_v1_pruned_hybrid_bf16(加速混合模型)
CLIP / VAENVFP4-AWQ / fp16+fp32同左int4_convrot / int8 VAE(更省显存)
工作流结构Director 单遍 + RTX Upscale + CreateVideo同左2× SamplerCustomAdvanced(两遍采样)+ Legacy Director + SeedControl + 双 SigmaShift + ModelAttentionBackend

二、为什么同样是 15s,差 5.8 倍

时间账(64 分钟 ≈ 3840s;11 分钟 ≈ 680s;比值 ≈ 5.6×):

  1. 步数 25 → 8(≈3.1×):任务 1/2 是 25 步官方采样(日志实锤 143s/it × 25 ≈ 60 分钟);任务 3 是 8 步加速采样。采样时间几乎与步数线性相关,这是第一主因。
  2. 模型显存档位(每步更快 + 减 offload):任务 3 用 dasiwa hybrid bf16(疑似融合加速/蒸馏)+ int4 CLIP + int8 VAE,显存占用更小 → 16GB 卡上每步的权重搬运(offload)更少,每步耗时显著低于任务 1/2 的 int8_convrot + NVFP4 组合。
  3. 任务 1/2 多一段 RTX 2× 放大(DaSiWa_RTX_UpscalerRefiner,544×960→1088×1920):增加约 5–10 分钟 GPU 后处理;任务 3 无放大阶段。
  4. 任务 3 虽有两遍采样(2× SamplerCustomAdvanced),总步数仍只有 8 步档,≤ 任务 1/2 的 25 步。

三、纠正一个关键认知:Boat 系列不是 UI 提交的


四、实用结论(怎么让脚本通道也快)

想让 dasiwa 脚本任务也达到 11 分钟档:

  1. 降步数:脚本默认已是 8 步(v18_pipeline steps=8),但 Boat 任务跑了 25 步 → 检查脚本/UI 里是否被覆写成了 25;保持 8 步(或 4 步 Turbo)。
  2. 换加速模型:dasiwa_minimax_h3_ref2va_v1_pruned_hybrid_bf16(任务 3 用的)比 ref2va_pruned_int8_convrot 每步更快、显存更省,质量差异待对比后定稿。
  3. 后处理拆开:RTX 放大(约 +5–10min)与主生成拆分执行,先出 544×960 草稿再批量放大,或按需才开 RTX。
  4. 同样的 15s:25 步重载 ≈ 60–64min;8 步轻载 ≈ 10–15min;两者质量差异可在固定 seed 下做一次对比,按场景(草稿 vs 成品)选择档位。

五、附:数据提取方法(可复现)

# ComfyUI 服务端内存历史(保留最近任务):
curl --noproxy '*' 'http://192.168.31.31:8189/history?max_items=8'
# 任务 json 中:prompt[2]=节点图,prompt[3]=meta(client_id/create_time)
# 日志耗时:grep -a "Prompt executed in" /home/zyw/comfyui_h3.log | tail
# 输出参数:ffprobe -show_entries stream=width,height,r_frame_rate,duration <输出.mp4>
下载此文件