Nodes/ComfyUI-RvTools_v2/Scheduler Selector (Efficient)
ComfyUI Node

Scheduler Selector (Efficient)

The scheduler dropdown you can wire to an Efficient sampler from anywhere

By r-vage·Created about a year ago·Updated 5 months ago· 23
Scheduler Selector (Efficient)
    • scheduler
    scheduler_efficient

    The simplest member of the selector family: Scheduler Selector (Efficient) is one dropdown and one output. You pick a scheduler from the Efficient-style extended list - the nine vanilla schedulers plus AYS SD1, AYS SDXL and AYS SVD - and it comes out the scheduler output socket as a value you can wire into an Efficient Nodes KSampler, whose scheduler input is a socket rather than a widget. That's the entire job, and it's honestly all it needs to be.

    How it works

    One combo (scheduler_efficient, 12 choices) in, one scheduler output out, pure pass-through. The output socket is typed to the scheduler list, so an Efficient KSampler's scheduler input will happily accept it. If you're only using vanilla ComfyUI's KSampler, you don't need this at all - vanilla scheduler is a widget you can set in place. The value appears when you want the choice to live elsewhere in the graph: in a settings node, driven by a switch, or shared by several Efficient samplers from one dropdown.

    Why a selector instead of just the widget

    Because the Efficient KSampler's scheduler is an input, any workflow built around it has to source that input from something. A selector node like this is the clean way to make that choice visible and controllable - you can group it, bypass it, or convert it into a switch so one workflow flips between karras and exponential at runtime. It's plumbing, but it's the plumbing that keeps a busy graph tidy.

    Deprecated, and fine with it

    The category says DEPRECATED, and the pack README confirms the project is unmaintained (superseded by ComfyUI_Eclipse). A one-in-one-out pass-through is about as stable as code gets, so "unmaintained" is a non-issue here. If you're building fresh and just need to pick a scheduler for one Efficient sampler, the selector is overkill - but it costs nothing to keep in a shared settings panel.

    Installing it

    ComfyUI Manager → search ComfyUI-RvTools_v2, install, restart; or:

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

    No model downloads. It doesn't install Efficient Nodes for you - that's the separate ComfyUI-Efficient-Nodes pack - but the selector itself only needs ComfyUI core.

    Gotchas

    The one thing that trips people: this is RvTools v2, and v2 exists because the author renamed every node from the original v1 to fix ComfyUI Manager's node library. A legacy workflow referencing ComfyUI-RvTools v1 class names will report this node missing - install the matching v1 pack for those. Also, note the Efficient list here is slightly smaller than the Impact list in the sibling selectors (no GITS[coeff=1.2], OSS FLUX, OSS Wan), so if you need those values, grab the Impact variant.

    Category🫦 RvTools II/ DEPRECATED

    Inputs (1)

    NameTypeDefaultDescription
    scheduler_efficientCOMBO12 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +6

    Outputs (1)

    NameTypeDescription
    schedulersimple,sgm_uniform,karras,exponential,ddim_uniform,beta,normal,linear_quadratic,kl_optimal,AYS SD1,AYS SDXL,AYS SVD