Pass Scheduler (Impact)
GITS on a wire, and the rest of Impact's list
- scheduler
Pass Scheduler (Impact) is the scheduler passer carrying Impact Pack's extended list - the stock schedulers plus the AYS trio and the odd one out, GITS[coeff=1.2]. One scheduler value in, the same value out, input forced to be wired. If you live in the Impact ecosystem, this is the variant you want.
The name on the tin tells you the ecosystem. Impact Pack is ltdrdata's detect-crop-refine toolkit - FaceDetailer and friends - and it's one of the packs that every serious ComfyUI setup has installed, quietly, in the background. Its nodes expose their own scheduler dropdown, and GITS is the interesting addition there: Gradient-based Integral Transform Sampling, a schedule variant that shows up as GITS[coeff=1.2], with the coefficient baked into the name. It's not something you'll see on every workflow, but when a saved graph is sampling with it, you need that exact value available - and a plain ComfyUI scheduler list won't have it.
Mechanically this is the same pure passer as its siblings: scheduler in, scheduler out, forceInput on the widget so the value comes down a wire rather than from a hand-picked dropdown. Its purpose is consistency across a graph where several nodes need the same noise schedule - and in an Impact-heavy workflow, "several nodes" means the detailer, the main sampler, maybe an upscale pass, all in the same run. This node is where you set that once and route it everywhere.
Worth remembering, while you're routing: the sampler.json advice applies unchanged. Schedulers decide how much noise each step removes, and architecture decides what's sensible - Karras corrects DDPM-style models but distorts flow-matching ones. GITS[coeff=1.2] is a choice you'd make deliberately, not by accident. The node just passes the string; it won't police your taste.
What's on it
scheduler(enum, required) - 13 options: the stock nine plusAYS SDXL,AYS SD1,AYS SVD, andGITS[coeff=1.2];forceInput.- Output
scheduler- the same value, ready to feed any scheduler input.
Install
From ComfyUI-RvTools_v2. ComfyUI Manager → search "ComfyUI-RvTools_v2" → install, restart. Or:
cd ComfyUI/custom_nodes
git clone https://github.com/r-vage/ComfyUI-RvTools_v2
Under RvTools II / DEPRECATED. The GITS option comes from having Impact-style nodes around - RvTools itself needs no model downloads, just standard pip deps.
Caveats
Deprecated and folded into ComfyUI_Eclipse - runs fine, frozen. If your workflow never touches Impact's scheduler choices, the plain "Pass Scheduler (ComfyUI)" version does the same job with a shorter list. And the pack-wide note: saved workflows referencing RvTools v1 won't resolve, because the original repo was removed from GitHub and v2 renamed the whole set.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| scheduler | COMBO | 13 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +7 |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| scheduler | simple,sgm_uniform,karras,exponential,ddim_uniform,beta,normal,linear_quadratic,kl_optimal,AYS SDXL,AYS SD1,AYS SVD,GITS[coeff=1.2] | — |