Scheduler Selector (ComfyUI+Efficient)
One dropdown that feeds both a vanilla and an Efficient sampler the same scheduler
- comfy
- 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.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| scheduler_comfy | COMBO | 9 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +3 | |
| scheduler_efficient | COMBO | 12 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +6 |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| comfy | simple,sgm_uniform,karras,exponential,ddim_uniform,beta,normal,linear_quadratic,kl_optimal | — |
| efficient | simple,sgm_uniform,karras,exponential,ddim_uniform,beta,normal,linear_quadratic,kl_optimal,AYS SD1,AYS SDXL,AYS SVD | — |