RTX 3050 - Order Now
Home / Blog / Model Guides / ComfyUI VRAM Requirements (SD, SDXL, Flux)
Model Guides

ComfyUI VRAM Requirements (SD, SDXL, Flux)

Complete VRAM breakdown for ComfyUI workflows with Stable Diffusion, SDXL, and Flux.1. Covers base model VRAM, ControlNet overhead, LoRA stacking, and GPU recommendations.

ComfyUI VRAM Overview

ComfyUI is the leading node-based interface for image generation workflows. Unlike single-model inference, ComfyUI workflows often load multiple models simultaneously: a base diffusion model, ControlNet adapters, LoRA weights, upscalers, and post-processing models. This means total VRAM usage can be significantly higher than running the base model alone. Planning your dedicated GPU server configuration around your most complex workflow is essential.

Base Model VRAM in ComfyUI

ModelFP16 VRAMFP8 VRAMNF4 VRAM
SD 1.5~2.5 GBN/AN/A
SDXL Base~6.5 GB~3.5 GB~2 GB
SDXL Base + Refiner~12 GB~7 GBN/A
Flux.1 Dev~18-20 GB~13-15 GB~8-10 GB
Flux.1 Schnell~18-20 GB~13-15 GB~8-10 GB

ComfyUI manages model loading dynamically: it loads models into VRAM when a node needs them and can offload to system RAM when not in use. However, peak VRAM occurs when the diffusion model, VAE, and text encoders are all active during generation. For base model VRAM details, see our Stable Diffusion VRAM and Flux.1 VRAM guides.

Extension and Node VRAM Overhead

ExtensionAdditional VRAMNotes
ControlNet (single)+1-3 GBDepends on ControlNet model size
IP-Adapter+2-4 GBPlus CLIP vision model
LoRA (single)+0.1-0.5 GBMerged into base model weights
Multiple LoRAs (3-5)+0.3-1.5 GBCumulative per LoRA
Upscale model (4x)+0.3-1 GBLoaded during upscale node
Face restoration+0.5-1 GBCodeFormer or GFPGAN

ControlNet is the largest VRAM consumer among common extensions. A single SDXL ControlNet adapter adds 1.5-3 GB. Stacking two ControlNets with an IP-Adapter can add 5-8 GB on top of the base model.

Common Workflow VRAM Profiles

WorkflowTotal VRAM (FP16)Minimum GPU
SD 1.5 + LoRA + upscale~4 GBRTX 3050
SDXL + ControlNet + LoRA~10-12 GBRTX 4060 Ti
SDXL + 2x ControlNet + IP-Adapter~14-18 GBRTX 3090
Flux.1 Dev FP16 + ControlNet~22-24 GBRTX 3090
Flux.1 Dev FP8 + ControlNet~16-18 GBRTX 4060 Ti / RTX 3090
Flux.1 NF4 + LoRA~10-12 GBRTX 4060 Ti

Complex Flux workflows with ControlNet at FP16 require 22-24 GB, making the RTX 3090 the minimum practical GPU. FP8 quantisation brings Flux + ControlNet workflows within reach of 16 GB cards.

GPU Recommendations

GPUVRAMBest Workflow Tier
RTX 30506 GBSD 1.5 basic workflows
RTX 40608 GBSD 1.5 complex, SDXL basic
RTX 4060 Ti16 GBSDXL + extensions, Flux NF4/FP8
RTX 309024 GBFlux FP16, complex multi-model

Memory Optimisation Tips

  • Use FP8 for Flux in ComfyUI to halve base model VRAM with minimal quality loss.
  • Enable model offloading in ComfyUI settings to unload models not currently in use to system RAM.
  • Use VAE tiling for high-resolution outputs to prevent VRAM spikes during VAE decoding.
  • Load ControlNets selectively. Only keep the ControlNets your current workflow needs in VRAM.
  • Use SDXL Turbo for preview workflows. It uses the same VRAM as SDXL but generates in 1-4 steps. See our SDXL Turbo VRAM guide.

Compare GPU options with the GPU comparisons tool. Estimate costs with the cost calculator. Browse all image generation guides in the model guides section.

Run ComfyUI on Dedicated GPUs

Deploy ComfyUI workflows on dedicated GPU servers from 6 GB to 24 GB VRAM. Full root access and no generation limits.

Browse GPU Servers

Need a Dedicated GPU Server?

Deploy from RTX 3050 to RTX 5090. Full root access, NVMe storage, 1Gbps — UK datacenter.

Browse GPU Servers

gigagpu

We benchmark, deploy, and optimise GPU infrastructure for AI workloads. All data in our guides comes from real-world testing on our UK-based dedicated GPU servers.

Ready to deploy your AI workload?

Dedicated GPU servers from our UK datacenter. NVMe storage, 1Gbps networking, full root access.

Browse GPU Servers Contact Sales

Have a question? Need help?