AI VIDEO KNOWLEDGE BASE

Diffusion Samplers and Schedulers

Compare common samplers and schedulers

01 · Samplers

Sampler comparison

SamplerBehaviorWork per stepTypical step rangeCommon useVideo models that use this as defaultNotes
EulerDeterministic1 model call20–35A simple baseline; flow-matching image and video modelsTakes one direct denoising move at each step. Fast and easy to compare, but rougher than higher-order methods at very low step counts. EDM paper
UniPCDeterministic predictor-correctorAbout 1 model call8–25Few-step sampling on supported modelsImproves each predicted move with a correction that does not require another model call. Particularly useful when the model and schedule behave well at low steps. UniPC paper
Euler a (ancestral)Adds fresh noise1 model call20–35Stylized images and exploring variationsAdds noise during the run. It can create lively variation, but extra steps do not always settle toward one final image and may be less suitable for steady video. k-diffusion implementation
DDIMUsually deterministic1 model call20–50Reproducible images, inversion and older model workflowsA faster alternative to the original DDPM process. It remains useful, but it is not automatically the best default for newer flow-matching models. DDIM paper
DPM++ 2MDeterministic; reuses historyAbout 1 model call15–30Detailed still images and broadly supported workflowsUses recent denoising results to make a more accurate next move without normally doubling the work. A strong image baseline when the model supports it. DPM-Solver++ paper
LCMModel-specific few-step sampling1 model call2–8LCM, consistency-distilled, or matching accelerator modelsUse only with a model or adapter trained for very few steps. Selecting LCM alone does not turn an ordinary checkpoint into a fast distilled model. LCM paper
RES MultistepDeterministic; reuses historyAbout 1 model call10–25Modern diffusion and flow-matching models; current video workflowsA refined exponential solver now included in ComfyUI. It is a strong modern option, but the model's published scheduler and step count still matter. RES paper
DPM++ 2M SDEAdds fresh noise; reuses historyAbout 1 model call20–35Natural texture and varied image resultsThe stochastic version of the multistep DPM++ approach. It can improve texture and variety, but is not a universal cure for video flicker. DPM-Solver++ code
DPM++ 2S aAdds fresh noise; two-stageAbout 2 model calls12–25Low-to-medium-step image generationMakes two model evaluations per listed step and injects noise. It may look good at a lower step count, but it is not necessarily faster than DPM++ 2M. k-diffusion implementation
HeunDeterministic correctionAbout 2 model calls15–30A cleaner Euler alternative when time allowsChecks its first move with a second model evaluation. A listed step therefore costs roughly twice an Euler step; compare model calls, not only the step number. EDM paper
DEISDeterministic; reuses historyAbout 1 model call10–30Fast tests on compatible diffusion modelsAn exponential-integrator method designed to reduce error at low model-call counts. It is not specifically a temporal-consistency sampler for video. DEIS paper
Gradient EstimationDeterministic; reuses the last resultAbout 1 model call5–20Low-call experiments and supported modern workflowsUses the current and previous model outputs to estimate a better direction. It is available in ComfyUI, but should be tested against the model's official default. ICML 2024 paper
Ralston 2SDeterministic two-stage correction2 model calls12–25Quality-focused MiniMax H3 and custom-node workflowsConsidered one of the best-looking MiniMax H3 samplers. It weights its second check more heavily and is usually supplied by a custom sampler pack, not stock ComfyUI. RES4LYF implementation
ER-SDEAdds fresh noise; reuses historyAbout 1 model call15–30Current ComfyUI experiments where texture and variation matterA newer stochastic solver that aims to keep the speed of deterministic methods while gaining the error-correcting benefit of added noise. WACV 2025 paper
SA-SolverAdds controlled noise; reuses historyAbout 1 call; PECE costs more10–30Newer stochastic tests in current ComfyUIUses earlier results to predict and correct the next move. The PECE version performs an extra corrected evaluation, so it is slower than the standard form. SA-Solver paper
SEEDS-2 / SEEDS-3Adds fresh noise; multi-stage2 or 3 model calls8–20Experimental stochastic sampling at low listed stepsThese newer ComfyUI options can use fewer listed steps, but each step evaluates the model multiple times. Judge them by total calls and output, not the small step number. SEEDS paper
DDPMAdds fresh noise1 model call200–1000 historicallyResearch reference and workflows that explicitly require itThe foundational slow reverse-diffusion process. It is historically important, but rarely the practical choice for current image or video generation. DDPM paper

Scheduler vs. Sampler

A sampler controls the calculation at each denoising step. A scheduler controls where those steps are placed across the noise range. “Euler with Simple,” for example, uses Euler for the calculation and Simple for step placement. Use the model's recommended pairing first.

02 · Schedulers

Scheduler comparison

SchedulerStep placementCommon useVideo models that use this as defaultNotes
NormalEvenly spaced model timestepsGeneral use when the model or workflow specifies normalFollows the model's native timestep range at even intervals. It is a neutral baseline, not a universal default. ComfyUI implementation
SimpleEven samples from the model's stored noise levelsMany current flow-matching and video workflowsSelects evenly from the noise schedule already stored with the model. Use it when the published workflow calls for simple. ComfyUI implementation
SGM UniformEven model timesteps using the SGM conventionSGM-style and model-specific workflowsA slightly different form of uniform timestep spacing. It should not be assumed equivalent to normal for every model. ComfyUI implementation
KarrasMore steps near the low-noise endCompatible image models where final detail needs more attentionSpends more of the step budget near the end of denoising. Common with sigma-based image workflows, but not ideal for every modern model. EDM paper
ExponentialEven spacing on a logarithmic noise scaleSigma-based model and sampler experimentsReduces the noise level by a consistent ratio rather than a consistent amount at each step. k-diffusion implementation
DDIM UniformEven samples from DDIM training timestepsDDIM and older workflows designed around its timestep layoutKeeps the timestep selection expected by DDIM-style sampling. The name refers to the schedule, not the DDIM sampler itself. ComfyUI implementation
BetaMore steps near the beginning and endLow-step tests on compatible image and video modelsUses a beta distribution to devote less of the step budget to the middle of the noise range. Results remain model-dependent. Beta Sampling paper
Linear QuadraticA linear section followed by a curved sectionMochi and other workflows that explicitly recommend itOriginally adopted from a Mochi video workflow. Treat it as a model-specific option rather than a general upgrade. ComfyUI implementation
Manual SigmasExact noise levels supplied by the workflowModels with a hand-tuned few-step scheduleThis is an explicit list of noise levels rather than a scheduler preset. LTX-2.5 uses different manual lists for its main and upscale passes. LTX-2.5 workflow
KL OptimalCurved spacing across the noise rangeSpecialized workflows and controlled comparisonsUses a mathematically derived curve to place noise levels. Prefer the model author's recommendation unless you are testing schedules directly. ComfyUI implementation