Nodes/ComfyUI-RvTools_v2/Sampler Settings (Dual-Scheduler)
ComfyUI Node

Sampler Settings (Dual-Scheduler)

Two Schedulers, One Settings Bundle (and a Deprecation Warning)

By r-vage·Created about a year ago·Updated 5 months ago· 23
Sampler Settings (Dual-Scheduler)
    • pipe
    Sampler
    Scheduler
    Scheduler_2
    Steps20
    CFG3.50
    Flux_Guidance3.50
    Upscale_ModelNone
    Scale_By0.5

    Most sampler settings nodes give you one scheduler. This one gives you two. Sampler Settings (Dual-Scheduler) bundles a sampler, two schedulers, steps, CFG and Flux guidance into a single pipe - for the niche case where your sampling setup wants to swap or blend between scheduling approaches. It sits in the pack's DEPRECATED category, which tells you everything you need to know about how the author came to feel about it, but it still ships and still works, and it's in plenty of saved workflows.

    What's inside

    • Sampler - 44 options from ComfyUI's sampler list.
    • Scheduler and Scheduler_2 - two independent scheduler dropdowns, each with the 16 ComfyUI schedules plus the AYS/OSS/Wan extras. That's the dual part: you get to configure a second schedule alongside the first.
    • Steps (default 20), CFG (default 3.5), Flux_Guidance (default 3.5) - same values as the rest of the settings family. Remember the CFG default is Flux-flavored; SD1.5/SDXL users want CFG up around 6–9.
    • Upscale_Model (optional) and Scale_By (optional, default 0.5) - the same optional upscaler pass-through as the Simple variant: pick a model from ComfyUI/models/upscale_models and it rides along in the pipe, loaded via the spandrel library.

    Output is a single pipe. You unpack it with Pipe Out Sampler Settings (Dual-Scheduler) (also marked deprecated), which returns separate wires: sampler, scheduler, scheduler_2, steps, cfg, flux_guidance, upscale_model, scale_by. The pipe is the pack's own list convention, so the matching Pipe Out node is mandatory.

    What "two schedulers" is actually for

    The honest answer: restart sampling - the technique where you run one schedule for part of the denoise and a different schedule for the rest (think karras-then-exponential, or a schedule swap mid-generation). A dual-scheduler bundle is the natural shape for that kind of setup because the two schedules travel together instead of getting scattered across separate nodes. But here's the thing the category name is telling you: the author moved on. Restart sampling has better-supported implementations elsewhere now, and the node is kept around for compatibility with older workflows rather than as a recommendation.

    Installing it

    Part of ComfyUI-RvTools_v2 - Manager → search "ComfyUI-RvTools_v2", or:

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

    No model files; the upscaler loading needs nothing beyond ComfyUI's bundled spandrel.

    Gotchas

    Treat the DEPRECATED marker as a hint to prefer the other settings nodes (or the successor pack) for new work. The classic mistakes still apply: mismatched Pipe Out nodes won't connect (the pipe type is pack-internal), and if you set an upscale model the node loads it every execution, so leaving it on "None" keeps things fast when you don't need it. And the pack-level story one more time: RvTools_v2 itself is unmaintained, superseded by ComfyUI_Eclipse, and the [RvTools] suffix on names is why Manager sometimes fails to match old shared workflows.

    Category🫦 RvTools II/ DEPRECATED

    Inputs (8)

    NameTypeDefaultDescription
    SamplerCOMBO44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38
    SchedulerCOMBO16 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +10
    Scheduler_2COMBO16 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +10
    StepsINT20
    CFGFLOAT3.50
    Flux_GuidanceFLOAT3.50
    Upscale_ModeloptCOMBONone1 options: None
    Scale_ByoptFLOAT0.5

    Outputs (1)

    NameTypeDescription
    pipepipe