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

Scheduler Selector (ComfyUI+Efficient)

One dropdown that feeds both a vanilla and an Efficient sampler the same scheduler

By r-vage·Created about a year ago·Updated 5 months ago· 23
Scheduler Selector (ComfyUI+Efficient)
    • comfy
    • efficient
    scheduler_comfy
    scheduler_efficient

    A boring node that exists to solve a real annoyance: Efficient Nodes (the KSampler-heavy pack by jags111) exposes scheduler as an input wire, not a widget - and its scheduler dropdown list is slightly different from vanilla ComfyUI's. If you've ever stared at two samplers wanting the same scheduler and two separate dropdowns to keep in sync, this node is that sync. It's one dropdown for the vanilla list, one for the Efficient list, and two outputs - comfy and efficient - so a single choice drives both.

    How it works

    Under the hood it's embarrassingly simple: two combos in, two combos out, pure pass-through. scheduler_comfy gives you the nine vanilla ComfyUI schedulers (simple, sgm_uniform, karras, exponential, ddim_uniform, beta, normal, linear_quadratic, kl_optimal). scheduler_efficient adds the three AYS presets (AYS SD1, AYS SDXL, AYS SVD) on top of the same nine - that's the Efficient-style extended list. The comfy output carries whatever you picked in the first dropdown; the efficient output carries the second. Wire the outputs to the scheduler inputs of a vanilla KSampler-style node and an Efficient KSampler respectively, and they stay matched by construction.

    Why you'd bother

    If you never use Efficient Nodes, skip this - vanilla ComfyUI's KSampler has scheduler as a plain widget and you don't need a selector for it. This is a workflow-compat tool for people who mix packs: build a settings panel, keep one scheduler choice, feed both sampling paths. It also renders the choice as a socket, which means you can drive it from another node later if you ever automate scheduler selection.

    It's deprecated

    The category says it plainly: DEPRECATED. This node is the v2-era plumbing that the author has since replaced, and the pack itself is unmaintained (superseded by ComfyUI_Eclipse). It still works, but expect no fixes and treat it as frozen.

    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, no extra dependencies beyond what ComfyUI already has.

    Gotchas

    The one real trap is the v1/v2 rename - the pack's README explains v2 exists because the author renamed every node to fix ComfyUI Manager's node library, so workflows built on the original ComfyUI-RvTools won't match these class names. If you're loading a legacy workflow and Manager says the node's missing, that's the cause. And because this one's deprecated, if you're starting fresh you may as well just use the two dropdowns inline - the selector only pays for itself inside a big mixed-pack workflow.

    Category🫦 RvTools II/ DEPRECATED

    Inputs (2)

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

    Outputs (2)

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