Nodes/ComfyUI-RvTools_v2/Sampler Selector (Restart)
ComfyUI Node

Sampler Selector (Restart)

The deprecated dropdown for a fading sampler family

By r-vage·Created about a year ago·Updated 5 months ago· 23
Sampler Selector (Restart)
    • sampler_name
    sampler_name

    Read the category this one sits in before anything else: DEPRECATED. The author flagged it and moved on, so treat it as a legacy convenience rather than something to build around. What it does is exactly what its name says - a dropdown of restart-sampler names that outputs the chosen string, so you can wire one sampler choice into multiple KSamplers. Same idea as the full Sampler Selector, but locked to the 18 samplers that made sense for Restart sampling.

    How it works

    One dropdown, one output. The menu holds 18 sampler names - euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, dpm_2, dpm_2_ancestral, lms, dpmpp_2s_ancestral, dpmpp_2m, dpmpp_2m_alt, ddpm, lcm, ipndm, ipndm_v, deis, ddim. Pick one, and sampler_name out the other side is the string a KSampler's sampler socket expects. Nothing else happens - no validation, no state, just a widget turned into a wire.

    The restriction to 18 names is the historical artifact. Restart sampling periodically re-noises the latent mid-generation to escape bad trajectories, and not every sampler plays nice with that trick, so the compatible set is a specific subset. If you're not running a Restart sampler workflow, you don't need this subset - and if you are, the deprecation is a sign to check whether the Restart ecosystem you're using is still alive.

    Should you use it?

    Be honest about the two cases:

    • Resurrecting an old workflow that already has one → it still works; it's a dumb passthrough and there's nothing to break.
    • Building something new → use the non-deprecated Sampler Selector (full 44-sampler list) or Sampler Selection (sampler + scheduler as a pipe) from the same pack. Same author, same pack, not abandoned.

    The broader takeaway from the KB is worth repeating whenever someone reaches for an old sampler list: which sampler you need depends on the model family. The DDPM-era habit of "DPM++ 2M Karras, always" doesn't transfer cleanly to flow-matching models, which often want simpler schedules and far fewer steps. A deprecated selector stuck on an old list is the wrong place to be making that decision in 2026.

    Installing it

    It ships in ComfyUI-RvTools_v2 - no models to download. ComfyUI Manager → search RvTools → install, restart. Or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/r-vage/ComfyUI-RvTools_v2
    

    Restart and look for RvTools v2: Version 2.5.x in the console. Extra deps (opencv-python, pilgram, pynvml, piexif) install automatically via Manager.

    Troubleshooting

    • It's deprecated - don't expect fixes. The author has moved on to ComfyUI_Eclipse, the successor pack, and this node is a leftover.
    • Old RvTools v1 references fail in Manager. The original repo was deleted, which is exactly why v2 exists with renamed nodes. Install the pack and old workflows that mention "[RvTools]" resolve to these.
    • If the sampler you want isn't in the 18, you're not on a Restart workflow anyway - use the full Sampler Selector instead.
    Category🫦 RvTools II/ DEPRECATED

    Inputs (1)

    NameTypeDefaultDescription
    sampler_nameCOMBO18 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +12

    Outputs (1)

    NameTypeDescription
    sampler_nameeuler,euler_cfg_pp,euler_ancestral,euler_ancestral_cfg_pp,heun,heunpp2,dpm_2,dpm_2_ancestral,lms,dpmpp_2s_ancestral,dpmpp_2m,dpmpp_2m_alt,ddpm,lcm,ipndm,ipndm_v,deis,ddim