SDXL 出图时间不过原点:每张先花 0.378 秒固定开销

性能 · 6 步 / 20 分钟L0整理于 2026-10-12 有效期 180d

把 SDXL 采样步数从 48 压到 1,单张出图时间只从 4.391 秒降到 0.448 秒 —— 步数差 48 倍,时间只差 9.8 倍,说明时间线不过原点。拟合得 T = 0.3776 + 0.083488 × steps:固定开销 0.3776 秒恒定、与步数无关;每步边际 83.49 毫秒。步数=1 时固定开销占 84.3%,48 步时占 8.6%。「每步毫秒」从 448.0 降到 91.5 是摊薄假象,真实边际从头到尾没变。

SDXL采样步数固定开销ComfyUI耗时性能分析5090D出图

这条适用于

版本指纹

ComfyUI 0.33.0 / torch 2.11.0+cu128 / sd_xl_base_1.0 / 1024×1024 / euler+normal(2026-10-12)

具体做法

实测(本机 RTX 5090D + ComfyUI 0.33.0 + sd_xl_base_1.0,2026-10-12):

环境:1024×1024 / CFG 7.0 / euler + normal / 固定 seed / 每档重复 3 次取中位

十档步数实测:
· 1 步 0.448s(固定开销占 84.3%)
· 2 步 0.545s
· 4 步 0.720s(52.4%)
· 8 步 1.035s(36.5%)
· 12 步 1.381s(27.3%)
· 16 步 1.723s(21.9%)
· 20 步 2.037s(18.5%)
· 24 步 2.436s(15.5%)
· 32 步 3.002s(12.6%)
· 48 步 4.391s(8.6%)

拟合:T(s) = 0.3776 + 0.083488 × steps
· 固定开销 = 0.3776 s
· 每步边际 = 83.49 ms
· 回代十档,8 个点误差 ≤2%,最大 2.92%(出在 steps=1)
常见误读:「每步毫秒」= 448.0(1步)→ 91.5(48步),看着像越慢越划算 —— 其实是固定开销被摊薄造成的假象。
失效边界
本结论为本机单机实测(RTX 5090D,1024×1024,CFG 7.0,euler + normal,sd_xl_base_1.0)。换分辨率、采样器、调度器、模型,固定开销的绝对值会变(VAE 解码与张量搬运的量级随分辨率变化),但「时间线不过原点、存在与步数无关的固定开销」这一结论不变。「固定开销」是实测的截距项,其内部构成未做逐项归因。
← 数字人口播 53 秒,机器要跑 20 分钟:成本全在逐帧重绘口型Ollama 默认吃 14.3G 显存,改一个参数降到 9.7G(16GB 卡装不下 14B 的真原因) →

← 返回全部排错方案