← BENCHMARKS

RTX 5090

Benchmark vs ComfyUI

ComfyUI and Nox run the same generation jobs on the same machine, so the timings are directly comparable. Each pipeline is generated twice: a Cold run in a fresh process (including model and pipeline load) and a Warm run immediately afterwards. Speedup is calculated as ComfyUI time / Nox time; above 1x means Nox was faster. Both engines load the exact same checkpoints: INT8 ConvRot for every pipeline except SDXL, which runs in FP16 on both.

Warm timings

PipelineComfyUI WarmNox WarmSpeedup
anima3.60s1.05s3.43x
flux2-klein-4b2.44s0.72s3.39x
flux2-klein-9b3.58s1.07s3.35x
ideogram46.26s2.92s2.14x
krea28.70s2.73s3.19x
ltx2319.96s6.42s3.11x
ltx2519.69s6.47s3.04x
minimaxh330.63s5.89s5.20x
qwen4.77s1.63s2.93x
qwen2116.52s4.80s3.44x
sdxl9.07s2.27s4.00x
zimage5.85s1.61s3.63x

Cold timings and peak VRAM

PipelineComfyUI ColdNox ColdSpeedupComfyUI Peak VRAMNox Peak VRAM
anima10.15s2.05s4.95x17.68 GiB5.41 GiB
flux2-klein-4b10.68s1.12s9.54x17.39 GiB28.70 GiB
flux2-klein-9b26.42s2.25s11.74x20.14 GiB21.64 GiB
ideogram416.76s4.28s3.92x20.21 GiB30.11 GiB
krea235.53s3.93s9.04x19.43 GiB30.11 GiB
ltx2349.06s13.38s3.67x31.31 GiB30.44 GiB
ltx2550.83s9.86s5.15x31.28 GiB30.45 GiB
minimaxh387.13s28.61s3.05x31.15 GiB30.36 GiB
qwen30.91s15.26s2.03x28.61 GiB30.44 GiB
qwen2138.59s14.79s2.61x27.24 GiB30.44 GiB
sdxl40.66s6.43s6.32x28.78 GiB30.44 GiB
zimage19.72s7.40s2.66x13.46 GiB30.44 GiB

ComfyUI total benchmark time: 547.51s Nox total benchmark time: 146.95s

Peak VRAM is reported using each benchmark’s native measurement method: actual device usage for ComfyUI and tracked allocation peak for Nox. Nox keeps models loaded in VRAM until the memory is needed for something else, instead of freeing it after every generation. On GPUs with more memory its peak therefore rises toward the available VRAM; this avoids reloading models and does not reflect the minimum a pipeline needs to run.

What is measured

Every pipeline runs its built-in generation preset with the same fixed prompts and a deterministic seed (42 for Cold, 43 for Warm). Image pipelines render a single 1024x1024 frame. Video pipelines render at 24 fps: LTX-2.3 and LTX-2.5 render 121 frames at 512x768, and MiniMax-H3 renders 56 frames at 512x768.

PipelineOutputResolutionFrames
animaImage1024x1024-
flux2-klein-4bImage1024x1024-
flux2-klein-9bImage1024x1024-
ideogram4Image1024x1024-
krea2Image1024x1024-
ltx23Video512x768121
ltx25Video512x768121
minimaxh3Video512x76856
qwenImage1024x1024-
qwen21Image1024x1024-
sdxlImage1024x1024-
zimageImage1024x1024-

Environment

  • GPU: NVIDIA GeForce RTX 5090 (SM 12.0), FP8 matmul supported, INT8 matmul supported, NVFP4 matmul supported
  • ComfyUI version: 0.37.0
  • ComfyUI PyTorch version: 2.9.1+cu128