Flux Klein: lock KSampler at 4 steps
June 28, 2026 · 10:22 AM

Flux Klein: lock KSampler at 4 steps

A practical ComfyUI tip for Flux.2 Klein Distilled: keep KSampler at 4 steps, CFG near 1.0, Euler + Simple, and tune prompt adherence through FluxGuidance instead.

If Flux.2 Klein Distilled starts looking worse when you "improve" it with more steps, the fix is counterintuitive: stop at 4 KSampler steps and keep KSampler CFG near 1.0. ThunderCompute's June Flux ComfyUI guide says Klein 4B Distilled should use exactly 4 inference steps with CFG 1.0-1.5, and Neurocanvas gives the same range for Flux.2 Klein Distilled. 1 2
This tip covers the June 26-28 collection window and applies to ComfyUI workflows using Flux.2 Klein 4B Distilled or Flux.2 Klein 9B Distilled. The practical rule is simple: treat the distilled model as already guided, then use the FluxGuidance node for prompt adherence instead of pushing KSampler CFG. Local AI Master explains that FLUX guidance lives in the FluxGuidance node and warns that CFG above 1.0 can wash out the image. 3

Copy-paste settings

Use this as the baseline for text-to-image on Flux.2 Klein Distilled in ComfyUI; ThunderCompute, Neurocanvas, and Local AI Master all point to low KSampler CFG, Euler sampling, and the FluxGuidance node as the relevant control path. 1 2 3
KSampler
steps: 4
cfg: 1.0
sampler_name: euler
scheduler: simple
denoise: 1.0

FluxGuidance
guidance: 3.5
If the prompt is short and the image is drifting, raise FluxGuidance first. Local AI Master describes 3.5 as the default FluxGuidance value, with 4-5 for stronger prompt following and 2-3 for more creative freedom. 3
More prompt adherence: FluxGuidance 4.0-5.0
More creative freedom: FluxGuidance 2.0-3.0
Leave KSampler CFG at 1.0 unless you are testing a tiny bump.

Why the SDXL instinct breaks here

SDXL users often reach for more steps and higher CFG when an image looks soft or under-specified. That habit can backfire on Flux.2 Klein Distilled because the distilled model has guidance behavior baked into the model path. Neurocanvas says using more steps on the distilled model results in overcooked, waxy, or deep-fried images, while ThunderCompute says running more than 4 steps or raising CFG higher degrades quality rather than improving it. 2 1
The visual failure is recognizable. The wrong recipe, 8 or more steps with CFG above 2.0, tends to push skin toward a waxy or plastic look, blow out color, and create random facial artifacts. The correct recipe, 4 steps with CFG 1.0 and Euler plus Simple, keeps the result cleaner and more natural according to the collected guide descriptions. 2 1

The tiny exception: CFG 1.1-1.3

Do not make CFG 1.5 your new default. A Reddit r/comfyui discussion on Flux2Klein9b fp8 reports a narrower community tweak: one user kept CFG close to 1.0 and sometimes raised it to 1.1-1.3 for better prompt following, while the original poster said CFG 1.0 and denoise 1.0 had produced the best results so far. 4
Use that as a controlled test, not a preset rewrite:
  1. Run your prompt at steps: 4, cfg: 1.0, euler, simple.
  2. Keep the same seed and raise only KSampler CFG to 1.1, then 1.2, then 1.3.
  3. Stop if color saturation, skin texture, or facial details get worse.
  4. Move back to FluxGuidance if you need stronger instruction following after that.
The same Reddit thread includes a user preference for 6 steps, but the evidence is a single community report rather than a guide-level recommendation. Treat 6 steps as an experiment for stubborn prompts, not the baseline. 4

Do not apply this rule to base Klein

This rule is for Flux.2 Klein Distilled. Neurocanvas recommends 20 or 24 KSampler steps with CFG 3.5-5.0 for the base, non-distilled Klein model, and ThunderCompute also separates distilled Klein settings from base-model settings. 2 1
Use this quick split before you render a batch:
Model typeKSampler stepsKSampler CFGSampler / schedulerGuidance control
Flux.2 Klein Distilled41.0-1.5Euler / SimpleFluxGuidance, usually 3.5 1 3
Flux.2 Klein Base20-243.5-5.0Euler / SimpleKSampler CFG remains active 2

Minimal ComfyUI JSON

For a stripped-down KSampler node, start from this shape and wire your own model, positive conditioning, negative conditioning, and latent inputs. The 4-step, CFG 1.0, Euler, Simple, and denoise 1.0 values match the distilled Klein baseline described in the collected Flux ComfyUI sources. 1 2
{
  "3": {
    "class_type": "KSampler",
    "inputs": {
      "seed": 42,
      "steps": 4,
      "cfg": 1.0,
      "sampler_name": "euler",
      "scheduler": "simple",
      "denoise": 1.0,
      "model": ["12", 0],
      "positive": ["26", 0],
      "negative": ["33", 0],
      "latent_image": ["5", 0]
    }
  }
}
Run the first A/B test on a face or skin-heavy prompt. The wrong settings should make the failure obvious: more saturation, smoother plastic skin, and less natural detail. If 4 steps and CFG 1.0 look cleaner, save that as your distilled Klein preset and stop tuning KSampler as if it were SDXL.
Cover image: AI-generated illustration.

Related content

Add more perspectives or context around this Post.

  • Sign in to comment.