Manual XY Entry Info
Manual XY Entry Info
This one isn't a functional node so much as a cheat sheet you can drop onto your canvas. Manual XY Entry Info is a reference card for the Manual XY Entry node - it lists every X/Y type you can plot, the exact syntax for entering values, and the full roster of samplers and schedulers the plot understands. If you've ever stared at a manual entry field wondering how to type "sampler with scheduler" or "checkpoint with clip skip," this is the node that spells it out.
How it works
There's genuinely no processing here. The node holds one big multiline text field, notes, pre-filled with the syntax legend, and it has no outputs. It doesn't connect to anything. It just sits in your graph as documentation you can read without leaving ComfyUI or digging through the wiki.
The reason it exists: the Manual XY Entry node lets you type plot values by hand instead of using the dedicated XY Input nodes - powerful, but the syntax is dense. Values are semicolon-separated, and different plot types take different shapes. A CFG sweep is just cfg_1;cfg_2;cfg_3. A sampler sweep can be plain (euler;dpmpp_2m), sampler-plus-scheduler (euler,karras;dpmpp_2m,exponential), or sampler list with one shared default scheduler. Prompt search/replace has its own form (search_txt;replace_1;replace_2). This card is where all of that is written down.
What's actually in it
The notes field documents, among others:
- X/Y types and their value syntax - Steps, CFG Scale, Sampler (three input styles), Scheduler, Denoise, VAE, Checkpoint, Clip Skip, LoRA, Seeds++ Batch, and positive/negative Prompt S/R.
- The sampler list - the whole modern ComfyUI lineup, from
euleranddpmpp_2mthroughres_multistep,gradient_estimation,seeds_2/3,sa_solver,uni_pcand the_cfg_ppvariants. - The scheduler list -
simple,karras,exponential,beta,sgm_uniform,kl_optimal, theAYSpresets,GITS, and the rest.
That sampler and scheduler roster is also just a handy, current reference in its own right, whatever you're plotting.
Installing it
It ships with the pack, so ComfyUI Manager → search Efficiency Nodes for ComfyUI, install, restart. Or:
cd ComfyUI/custom_nodes
git clone https://github.com/jags111/efficiency-nodes-comfyui
Restart ComfyUI. Nothing else to download - it's text.
Common issues
There's almost nothing to break here, since the node computes nothing and connects to nothing. The one "problem" is misreading it as a node that does something - it's a legend for Manual XY Entry, not a substitute for it. Type your actual values into the Manual XY Entry node; keep this one nearby to remember the syntax.
The only real-world failure is the pack-wide one: if Efficiency Nodes throws IMPORT FAILED at startup (the recurring pip freeze non-zero exit), every node in the pack disappears, this card included. Update ComfyUI, update the node, and check that your Python environment is intact.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| notes | STRING | _____________SYNTAX_____________ (X/Y_types) (X/Y_values) Seeds++ Batch batch_count Steps steps_1;steps_2;... StartStep start_step_1;start_step_2;... EndStep end_step_1;end_step_2;... CFG Scale cfg_1;cfg_2;... Sampler(1) sampler_1;sampler_2;... Sampler(2) sampler_1,scheduler_1;... Sampler(3) sampler_1;...;,default_scheduler Scheduler scheduler_1;scheduler_2;... Denoise denoise_1;denoise_2;... VAE vae_1;vae_2;vae_3;... +Prompt S/R search_txt;replace_1;replace_2;... -Prompt S/R search_txt;replace_1;replace_2;... Checkpoint(1) ckpt_1;ckpt_2;ckpt_3;... Checkpoint(2) ckpt_1,clip_skip_1;... Checkpoint(3) ckpt_1;ckpt_2;...;,default_clip_skip Clip Skip clip_skip_1;clip_skip_2;... LoRA(1) lora_1;lora_2;lora_3;... LoRA(2) lora_1;...;,default_model_str,default_clip_str LoRA(3) lora_1,model_str_1,clip_str_1;... ____________SAMPLERS____________ euler; euler_cfg_pp; euler_ancestral; euler_ancestral_cfg_pp; heun; heunpp2; exp_heun_2_x0; exp_heun_2_x0_sde; dpm_2; dpm_2_ancestral; lms; dpm_fast; dpm_adaptive; dpmpp_2s_ancestral; dpmpp_2s_ancestral_cfg_pp; dpmpp_sde; dpmpp_sde_gpu; dpmpp_2m; dpmpp_2m_cfg_pp; dpmpp_2m_sde; dpmpp_2m_sde_gpu; dpmpp_2m_sde_heun; dpmpp_2m_sde_heun_gpu; dpmpp_3m_sde; dpmpp_3m_sde_gpu; ddpm; lcm; ipndm; ipndm_v; deis; res_multistep; res_multistep_cfg_pp; res_multistep_ancestral; res_multistep_ancestral_cfg_pp; gradient_estimation; gradient_estimation_cfg_pp; er_sde; seeds_2; seeds_3; sa_solver; sa_solver_pece; ddim; uni_pc; uni_pc_bh2 ___________SCHEDULERS___________ simple; sgm_uniform; karras; exponential; ddim_uniform; beta; normal; linear_quadratic; kl_optimal; AYS SD1; AYS SDXL; AYS SVD; GITS _____________VAES_______________ ___________CHECKPOINTS__________ _____________LORAS______________ | — |
Outputs (0)
No outputs