Check my GPU →

Wan 2.2 T2V A14B VRAM requirements

Wan 2.2 splits the work between two 14B models: one for the early, noisy steps and one for the late ones. Only one needs to be in VRAM at a time, but both must fit in system RAM.

Released 2025-07Licence: Apache-2.0Steps: 20 (split)Text encoder: UMT5-XXL (6.7 GB as FP8)
TypeVideo
Parameters14B
Fits entirely from10 GB
8-bit or better from19 GB

01Measured on my RTX 5060 Ti 16 GB

FP8 · 832×480FASTEST
19min / clip
wan2.2_t2v_high/low_noise_14B_fp8_scaled.safetensors
Peak VRAM13.3 GB
System RAM peak28.6 GB
Q8_0 · 832×480
25min / clip
Wan2.2-T2V-A14B-HighNoise/LowNoise-Q8_0.gguf
Peak VRAM13.1 GB
System RAM peak32.9 GB
Q5_K_M · 832×480
26min / clip
Wan2.2-T2V-A14B-HighNoise/LowNoise-Q5_K_M.gguf
Peak VRAM14.0 GB
System RAM peak33.1 GB
Wan 2.2 T2V GGUF Q5_K_M output
Wan 2.2 T2V FP8 output
⟷
FP8 · 19 min for an 81-frame 832×480 clipGGUF Q5_K_M · 26 min for an 81-frame 832×480 clip
Same seed, same prompt

FP8 or GGUF Q5_K_M: can you see the difference?

Drag the handle. Both images came out of the same workflow on my RTX 5060 Ti 16 GB; only the model file changed.

FP8 workflow GGUF Q5_K_M workflow

02The files, and how much VRAM each needs

FileSizeNeededMin. VRAMQualitySource
16-bit28.6 GB32.9 GB33 GBthe original weightsComfy-Org/Wan_2.2_ComfyUI_Repackaged →
Q8_015.4 GB19.7 GB20 GBpractically identical to the originalQuantStack/Wan2.2-T2V-A14B-GGUF →
FP814.3 GB18.6 GB19 GBpractically identical to the originalComfy-Org/Wan_2.2_ComfyUI_Repackaged →
Q6_K12.0 GB16.3 GB17 GBvery close to the originalQuantStack/Wan2.2-T2V-A14B-GGUF →
Q5_K_M10.8 GB15.1 GB16 GBclose; small differences in fine detailQuantStack/Wan2.2-T2V-A14B-GGUF →
Q4_K_M9.7 GB14.0 GB14 GBgood; some loss in fine detail and textQuantStack/Wan2.2-T2V-A14B-GGUF →
Q3_K_M7.2 GB11.5 GB12 GBnoticeable loss of detailQuantStack/Wan2.2-T2V-A14B-GGUF →
Q2_K5.3 GB9.6 GB10 GBheavy loss; a last resortQuantStack/Wan2.2-T2V-A14B-GGUF →

“Needed” = file + 3.5 GB working memory + 0.8 GB system reserve. Wan 2.2 A14B uses two files of this size; only one sits in VRAM at a time, both must fit in system RAM.

Free ComfyUI workflow, tested on my RTX 5060 Ti: FP8 workflow (.json) · GGUF Q5_K_M workflow (.json). Drag the file into ComfyUI. All workflows →

04Best GPU for Wan 2.2 T2V

The cheapest cards (by launch price) that run it well, and every card sorted by memory: best GPU for Wan 2.2 T2V → Planning bigger images or longer clips? Open the calculator →

05By graphics card

GPUVRAMVerdictBest fileNeeded
Desktop graphics cards
RTX 2060 6 GB6 GBOffload onlyQ4_K_M14.0 GB
RTX 3050 6 GB6 GBOffload onlyQ4_K_M14.0 GB
RTX 2070 Super 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 2080 Super 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 3050 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 3060 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 3060 Ti 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 3070 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 3070 Ti 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 4060 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 4060 Ti 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 5050 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 5060 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 5060 Ti 8 GB8 GBOffload onlyQ2_K9.6 GB
RX 7600 8 GB8 GBOffload onlyQ2_K9.6 GB
RX 9050 8 GB8 GBOffload onlyQ2_K9.6 GB
RX 9060 XT 8 GB8 GBOffload onlyQ2_K9.6 GB
Arc B570 10 GB10 GBTightQ2_K9.6 GB
RTX 3080 10 GB10 GBTightQ2_K9.6 GB
RTX 2080 Ti 11 GB11 GBTightQ2_K9.6 GB
Arc B580 12 GB12 GBTightQ3_K_M11.5 GB
RTX 2060 12 GB12 GBTightQ3_K_M11.5 GB
RTX 3060 12 GB12 GBTightQ3_K_M11.5 GB
RTX 3080 12 GB12 GBTightQ3_K_M11.5 GB
RTX 3080 Ti 12 GB12 GBTightQ3_K_M11.5 GB
RTX 4070 12 GB12 GBTightQ3_K_M11.5 GB
RTX 4070 Super 12 GB12 GBTightQ3_K_M11.5 GB
RTX 4070 Ti 12 GB12 GBTightQ3_K_M11.5 GB
RTX 5070 12 GB12 GBTightQ3_K_M11.5 GB
RX 7700 XT 12 GB12 GBTightQ3_K_M11.5 GB
RX 9070 GRE 12 GB12 GBTightQ3_K_M11.5 GB
Arc A770 16 GB16 GBRunsQ5_K_M15.1 GB
RTX 4060 Ti 16 GB16 GBRunsQ5_K_M15.1 GB
RTX 4070 Ti Super 16 GB16 GBRunsQ5_K_M15.1 GB
RTX 4080 16 GB16 GBRunsQ5_K_M15.1 GB
RTX 4080 Super 16 GB16 GBRunsQ5_K_M15.1 GB
RTX 5060 Ti 16 GB16 GBRunsQ5_K_M15.1 GB
RTX 5070 Ti 16 GB16 GBRunsQ5_K_M15.1 GB
RTX 5080 16 GB16 GBRunsQ5_K_M15.1 GB
RX 7600 XT 16 GB16 GBRunsQ5_K_M15.1 GB
RX 7800 XT 16 GB16 GBRunsQ5_K_M15.1 GB
RX 7900 GRE 16 GB16 GBRunsQ5_K_M15.1 GB
RX 9060 XT 16 GB16 GBRunsQ5_K_M15.1 GB
RX 9070 16 GB16 GBRunsQ5_K_M15.1 GB
RX 9070 XT 16 GB16 GBRunsQ5_K_M15.1 GB
RX 7900 XT 20 GB20 GBRuns wellQ8_019.7 GB
Arc Pro B60 24 GB24 GBRuns wellQ8_019.7 GB
RTX 3090 24 GB24 GBRuns wellQ8_019.7 GB
RTX 3090 Ti 24 GB24 GBRuns wellQ8_019.7 GB
RTX 4090 24 GB24 GBRuns wellFP818.6 GB
RX 7900 XTX 24 GB24 GBRuns wellQ8_019.7 GB
Arc Pro B70 32 GB32 GBRuns wellQ8_019.7 GB
RTX 5090 32 GB32 GBRuns wellFP818.6 GB
Laptop GPUs
RTX 3050 Laptop 4 GB4 GBNot practicalQ2_K9.6 GB
RTX 3050 Ti Laptop 4 GB4 GBNot practicalQ2_K9.6 GB
RTX 2060 Laptop 6 GB6 GBOffload onlyQ4_K_M14.0 GB
RTX 3050 Laptop 6 GB6 GBOffload onlyQ4_K_M14.0 GB
RTX 3060 Laptop 6 GB6 GBOffload onlyQ4_K_M14.0 GB
RTX 4050 Laptop 6 GB6 GBOffload onlyQ4_K_M14.0 GB
RTX 2070 Laptop 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 2070 Super Laptop 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 2080 Laptop 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 2080 Super Laptop 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 3070 Laptop 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 3070 Ti Laptop 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 3080 Laptop 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 4060 Laptop 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 4070 Laptop 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 5050 Laptop 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 5060 Laptop 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 5070 Laptop 8 GB8 GBOffload onlyQ2_K9.6 GB
RX 7600M 8 GB8 GBOffload onlyQ2_K9.6 GB
RX 7600M XT 8 GB8 GBOffload onlyQ2_K9.6 GB
RX 7600S 8 GB8 GBOffload onlyQ2_K9.6 GB
RX 7700S 8 GB8 GBOffload onlyQ2_K9.6 GB
RTX 4080 Laptop 12 GB12 GBTightQ3_K_M11.5 GB
RTX 5070 Laptop 12 GB12 GBTightQ3_K_M11.5 GB
RTX 5070 Ti Laptop 12 GB12 GBTightQ3_K_M11.5 GB
RX 7800M 12 GB12 GBTightQ3_K_M11.5 GB
RTX 3080 Laptop 16 GB16 GBRunsQ5_K_M15.1 GB
RTX 3080 Ti Laptop 16 GB16 GBRunsQ5_K_M15.1 GB
RTX 4090 Laptop 16 GB16 GBRunsQ5_K_M15.1 GB
RTX 5080 Laptop 16 GB16 GBRunsQ5_K_M15.1 GB
RX 7900M 16 GB16 GBRunsQ5_K_M15.1 GB
RTX 5090 Laptop 24 GB24 GBRuns wellFP818.6 GB
Unified memory
Radeon 8060S (Strix Halo) 96 GB96 GBRuns well16-bit32.9 GB
Radeon 8065S (Gorgon Halo) 160 GB160 GBRuns well16-bit32.9 GB
Apple Silicon Macs (by memory)
Mac 16 GB12.7 GBTightQ3_K_M11.5 GB
Mac 18 GB14.4 GBRunsQ4_K_M14.0 GB
Mac 24 GB19.6 GBRunsQ6_K16.3 GB
Mac 32 GB26.8 GBRuns wellQ8_019.7 GB
Mac 36 GB30.2 GBRuns wellQ8_019.7 GB
Mac 48 GB40.2 GBRuns well16-bit32.9 GB
Mac 64 GB55.7 GBRuns well16-bit32.9 GB
Mac 96 GB85 GBRuns well16-bit32.9 GB
Mac 128 GB115.4 GBRuns well16-bit32.9 GB
Mac 192 GB175.4 GBRuns well16-bit32.9 GB
Mac 256 GB236.9 GBRuns well16-bit32.9 GB
Mac 512 GB498.1 GBRuns well16-bit32.9 GB

06Text encoder, VAE and other files

FileFolderSizeWhen
UMT5-XXL FP8 (scaled)
umt5_xxl_fp8_e4m3fn_scaled.safetensors
models/text_encoders6.7 GBtext encoder · smaller, recommendedDownload →
UMT5-XXL FP16
umt5_xxl_fp16.safetensors
models/text_encoders11.4 GBtext encoder · alternativeDownload →
Wan 2.1 VAE
wan_2.1_vae.safetensors
models/vae0.3 GBrequiredDownload →

The files the official ComfyUI workflows load next to the model. Sizes read from Hugging Face (2026-10-01).

07Where the files go in ComfyUI

FileFolderLoader node
Diffusion model (.safetensors: 16-bit, FP8, INT8)ComfyUI/models/diffusion_modelsLoad Diffusion Model
GGUF file (.gguf)ComfyUI/models/unetUnet Loader (GGUF) - from the ComfyUI-GGUF node pack
Text encoderComfyUI/models/text_encodersLoad CLIP / DualCLIPLoader (or the GGUF versions)
VAEComfyUI/models/vaeLoad VAE

08Measured and reported results

LabelGPUSetupResultPeak VRAMDateSource
measuredRTX 5060 Ti 16 GBwan2.2_t2v_high/low_noise_14B_fp8_scaled.safetensors · 832x480 · 20 steps
1 timed run after 1 warm-up (1149.4 s). Peak RAM 28.6 GB. ComfyUI 0.25.0 portable, PyTorch 2.12 cu130, 32 GB RAM. Text to video, 81 frames (about 5 s), 832x480, 20 steps (10 high-n
1146.1 s / clip (81 frames)13.3 GB2026-09-27
measuredRTX 5060 Ti 16 GBWan2.2-T2V-A14B-HighNoise/LowNoise-Q5_K_M.gguf · 832x480 · 20 steps
2 timed runs (1535.0, 1544.5 s) after 1 warm-up (1538.7 s). Peak RAM 33.1 GB. ComfyUI 0.25.0 portable, PyTorch 2.12 cu130, 32 GB RAM. Text to video, 81 frames (about 5 s), 832x480,
1539.8 s / clip (81 frames)14.0 GB2026-09-27
measuredRTX 5060 Ti 16 GBWan2.2-T2V-A14B-HighNoise/LowNoise-Q8_0.gguf · 832x480 · 20 steps
1 timed run after 1 warm-up (1516.6 s). Peak RAM 32.9 GB (warm-up), 31.9 GB (timed run). ComfyUI 0.25.0 portable, PyTorch 2.12 cu130, 32 GB RAM. Text to video, 81 frames (about 5 s
1515.9 s / clip (81 frames)13.1 GB2026-09-27
reportedRadeon 8060S (Strix Halo) 96 GBWan 2.2 T2V A14B (high+low noise experts) · 640x640 · 4 steps
“Steady state | 197 s/it | 186 s/it | 26 min 51 s”
AMD ROCm blog, Ryzen AI Max+ 395; s/it for high-noise / low-noise expert; 26 min 51 s = 1611 s; first run 36 min 14 s; vendor-published
1611 s / clip (81 frames)—2026-07-14rocm.blogs.amd.com →

Other people's numbers are copied as published, with a link. Send yours.

09Training a LoRA for Wan 2.2 T2V

TrainerVRAMTypeSettings and quoteSource
ai-toolkit24 GBexample runOfficial example config (image training, num_frames 1): 4-bit (uint4) base with accuracy recovery adapter, fp8 TE, cached text embeddings, low_vram, rank 32, 512-1024px
“# required for 24GB cards. You must do either unload_text_encoder or cache_text_embeddings but not both”
github.com →
musubi-tuner24 GBstated minimumSame Wan doc statement as Wan 2.1 (Wan 2.2 14B supported): 720x1280 images, fp8 + block swap
“training with 720x1280 images with 24GB VRAM”
github.com →

reported From each trainer's own docs, 2026-09-25. Why the figures differ →

10Every file tracked for Wan 2.2 T2V

FileTypeSizeRepo
wan2.2_t2v_high_noise_14B_fp16.safetensors (high_noise)F1628.58 GBComfy-Org/Wan_2.2_ComfyUI_Repackaged →
wan2.2_t2v_low_noise_14B_fp16.safetensors (low_noise)F1628.58 GBComfy-Org/Wan_2.2_ComfyUI_Repackaged →
wan2.2_t2v_high_noise_14B_fp8_scaled.safetensors (high_noise)FP814.29 GBComfy-Org/Wan_2.2_ComfyUI_Repackaged →
wan2.2_t2v_low_noise_14B_fp8_scaled.safetensors (low_noise)FP814.29 GBComfy-Org/Wan_2.2_ComfyUI_Repackaged →
Wan2.2-T2V-A14B-HighNoise-Q8_0.gguf (high_noise)Q8_015.40 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q8_0.gguf (low_noise)Q8_015.40 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-HighNoise-Q6_K.gguf (high_noise)Q6_K12.00 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q6_K.gguf (low_noise)Q6_K12.00 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-HighNoise-Q5_1.gguf (high_noise)Q5_111.01 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q5_1.gguf (low_noise)Q5_111.01 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-HighNoise-Q5_K_M.gguf (high_noise)Q5_K_M10.79 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q5_K_M.gguf (low_noise)Q5_K_M10.79 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-HighNoise-Q5_0.gguf (high_noise)Q5_010.31 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q5_0.gguf (low_noise)Q5_010.31 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-HighNoise-Q5_K_S.gguf (high_noise)Q5_K_S10.14 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q5_K_S.gguf (low_noise)Q5_K_S10.14 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-HighNoise-Q4_K_M.gguf (high_noise)Q4_K_M9.65 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q4_K_M.gguf (low_noise)Q4_K_M9.65 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-HighNoise-Q4_1.gguf (high_noise)Q4_19.26 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q4_1.gguf (low_noise)Q4_19.26 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-HighNoise-Q4_K_S.gguf (high_noise)Q4_K_S8.75 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q4_K_S.gguf (low_noise)Q4_K_S8.75 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-HighNoise-Q4_0.gguf (high_noise)Q4_08.56 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q4_0.gguf (low_noise)Q4_08.56 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-HighNoise-Q3_K_M.gguf (high_noise)Q3_K_M7.17 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q3_K_M.gguf (low_noise)Q3_K_M7.17 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-HighNoise-Q3_K_S.gguf (high_noise)Q3_K_S6.51 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q3_K_S.gguf (low_noise)Q3_K_S6.51 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-HighNoise-Q2_K.gguf (high_noise)Q2_K5.30 GBQuantStack/Wan2.2-T2V-A14B-GGUF →
Wan2.2-T2V-A14B-LowNoise-Q2_K.gguf (low_noise)Q2_K5.30 GBQuantStack/Wan2.2-T2V-A14B-GGUF →

MoE of two 14B experts (27B total, 14B active per step): high-noise model for early steps, low-noise for late steps, run sequentially. Only one needs to be in VRAM at a time if ComfyUI offloads between them, but both must fit in system RAM (or be reloaded from disk). Disk = 2x file size. Text encoder umt5_xxl; VAE is Wan 2.1 VAE.