Test · Wan 2.2 memory use

Wan 2.2 on an 8GB GPU? What Real Tests Show About VRAM and RAM

I measured Wan 2.2 image-to-video renders and watched where the memory actually went. Then readers asked two good questions, so I tested again: with the driver fallback switched off, and with the PC limited to 16GB of RAM.

Published 19 October 2026 · Updated 19 October 2026 · By Vismantas Šleinota · Measured on RTX 5070 12GB, 64GB DDR5-6000 (also limited to 16GB)

Quick answer: Wan 2.2 image-to-video needs about 34GB of model weights, but in every render the GPU used only 8–9GB of VRAM. ComfyUI keeps the rest outside the card and streams it in as needed. With 64GB of RAM it filled ~26GB of pinned RAM and Windows showed ~40GB committed, which made RAM look like the bottleneck. It wasn't: with the same PC limited to 16GB of RAM, the 81-frame render took 16 min 13 s and 16 min 00 s over two runs, vs 16 min 06 s and 15 min 49 s with 64GB, at the same speed per step, with the models on a fast NVMe SSD. So an 8GB card will most likely work at 480p, and 16GB of RAM can be enough.
Update, same day: the first version of this article said "16GB is not enough" and called RAM the real bottleneck. That was reasoned from the memory graphs, not measured. When I actually limited the PC to 16GB, the render was just as fast, so I corrected the conclusions below and added both follow-up tests.
Honest scope: everything below was measured on a 12GB card with a PCIe 5.0 NVMe SSD. The 8GB conclusions are reasoned from these measurements, not tested on an 8GB card, and slower disks were not tested. If you have different hardware, I'd love your numbers (email at the end).

The setup

PartWhat I used
GPUNVIDIA RTX 5070, 12GB GDDR7, PCIe 5.0 x16
System RAM64GB DDR5-6000 (2 × 32GB, dual channel)
ModelWan 2.2 I2V A14B, fp8 (high-noise + low-noise experts)
Steps12 + 12 (lightx2v speed-up LoRA)
SoftwareComfyUI 0.37 with dynamic VRAM loading, run through Loomance (Stable Scene workflow)
Post-processingRIFE frame interpolation on, final upscale off, 24 FPS

The first three renders ran back to back in the same session, so the models were already in memory. The first render after launching is much slower, more on that below.

Render times

ResolutionFramesTotal timeHigh-noise stepLow-noise step
832×480498 min 28 s~29 s~10 s
832×4808117 min 30 s~56 s~22 s
1024×5764914 min 0 s~49 s~19 s

Times are ComfyUI's own "Prompt executed in" figures. In every run, the high-noise stage took about two thirds of the total time, with each step roughly 2.6–2.8 times slower than in the low-noise stage.

Where the memory went

Model sizes, straight from the ComfyUI log:

ComponentSize
Wan 2.2 high-noise expert (fp8)13.9 GB
Wan 2.2 low-noise expert (fp8)13.6 GB
UMT5-XXL text encoder (fp8)6.4 GB
VAE + RIFE interpolation0.25 GB
Total~34 GB

And what Windows Task Manager showed in the middle of each render:

RenderDedicated VRAMShared GPU memorySystem RAM in use
832×480 · 49~9.0 / 12 GB14.8 GB32.2 / 63 GB
832×480 · 818.0 / 12 GB13.7 GB29.3 / 63 GB
1024×576 · 498.3 / 12 GB11.8 GB28.4 / 63 GB

Committed memory (everything Windows had promised to running programs) was about 40GB during rendering, and the GPU sat at 100% utilisation the whole time. Those numbers made RAM look like the limit. The next two tests show it wasn't.

Follow-up 1: is the shared memory just the driver spilling over?

A reader on r/comfyui asked a fair question: maybe ComfyUI just treats dedicated VRAM and shared GPU memory as one pool, and the NVIDIA driver quietly spills into system RAM. To check, I set NVIDIA Control Panel → Manage 3D settings → CUDA – Sysmem Fallback Policy to Prefer No Sysmem Fallback, which stops the driver from doing that, and reran the 81-frame render twice.

832×480 · 81 framesTotal timeHigh-noise stepLow-noise stepDedicated VRAMShared GPU
Driver Default17 min 30 s~56 s~22 s8.0 GB13.7 GB
No Sysmem Fallback, run 116 min 06 s56.6 s22.0 s7.6–8.9 GB13–24.5 GB
No Sysmem Fallback, run 215 min 49 s56.2 s21.3 s——

No difference. Dedicated VRAM never filled up, and the ComfyUI log says what is happening: Enabled pinned memory 25851 and DynamicVRAM support detected and enabled. The shared memory is pinned system RAM that ComfyUI reserves on purpose and streams to the GPU, not driver overflow.

Follow-up 2: the same PC limited to 16GB of RAM

Another reader asked about 16GB of RAM. My first answer was "expect it to be a lot slower, or run out of memory". Instead of guessing, I limited Windows to 16GB (msconfig → Boot → Advanced options → Maximum memory = 16384), rebooted, and ran the same render twice with the driver back on its default setting. Windows and background apps were already using 7GB before Loomance started.

832×480 · 81 frames64GB RAM*16GB RAM
Total time, run 116 min 06 s16 min 13 s
Total time, run 215 min 49 s16 min 00 s
High-noise step56.2–56.6 s56.3–56.6 s
Low-noise step21.3–22.0 s21.2–21.8 s
Pinned RAM (ComfyUI log)25.9 GB5.8 GB
Shared GPU memory13–24.5 GB1.6–2.8 GB
System RAM in use27–41 GB12.1–12.3 / 14.1 GB
Disk activity~1%11–12%

* The 64GB runs are the two from Follow-up 1, done earlier the same evening. The original Driver Default run in the first table took 17 min 30 s.

Same speed in both runs, no errors. ComfyUI simply pinned less RAM and read more of the model straight from the SSD, which shows up as the extra disk activity. The big RAM numbers with 64GB were ComfyUI using memory because it was there, not because it needed it.

The catch: the models were on a PCIe 5.0 NVMe SSD. ComfyUI's log marks this as fast_disk=True. On a SATA SSD or a hard drive, streaming from disk will be slower, and I haven't tested that yet.

What this means

1. VRAM is not the hard limit you'd expect

34GB of models cannot fit in a 12GB card, and they don't have to. Recent ComfyUI versions load weights dynamically: the card holds what it needs for the current step and the rest stays in system RAM. In my runs the GPU used 8–9GB regardless of resolution or clip length. Bigger jobs didn't run out of VRAM, they just took longer.

2. High RAM use is not the same as needing that much RAM

With 64GB, ComfyUI pinned ~26GB and Windows showed ~40GB committed. With 16GB, it pinned 5.8GB and ran at the same speed. Recent ComfyUI adapts to whatever RAM it finds and streams the rest from disk:

3. For 8GB cards, the connection matters more than the GPU

Because the model is streamed to the GPU during every step, the speed of that path probably matters. My test machine has PCIe 5.0 x16 and DDR5-6000. Many 8GB cards use an x8 link (for example, the RTX 4060 runs at PCIe 4.0 x8, roughly a quarter of the bandwidth of PCIe 5.0 x16), and many PCs still use DDR4. On those systems, expect longer times than in the tables above, even at the same resolution. (Reasoned, not measured.)

4. Longer clips cost more than you'd think

Going from 49 to 81 frames is 1.65× more frames but took 2.07× longer. Going from 832×480 to 1024×576 is 1.48× more pixels and took 1.66× longer. More frames and more pixels both mean bigger intermediate data, and the cost grows faster than the clip.

Meanwhile, interpolating 80 in-between frames with RIFE took about 10 seconds. That's the cheapest way to get a smooth, longer-looking clip.

5. The first render after launch is much slower

My first attempt in this session ran at 88–104 seconds per high-noise step (I cancelled it), versus ~29 seconds once things were warm. On the first run, ComfyUI loads ~14GB per model from disk and sets up about 26GB of pinned RAM, and the CPU sat near 100% while that happened. If your first render feels painfully slow, wait for the second one before judging your hardware.

Practical settings for 8GB and 12GB cards

How Loomance fits in

All renders here were made with Loomance, a free desktop app I built that installs ComfyUI and the Wan 2.2 models for you and runs these workflows from a simple window, including a render queue for overnight batches. Your images stay on your PC. If you prefer wiring nodes yourself, the official ComfyUI Wan 2.2 image-to-video template with the lightx2v LoRA is the same basic setup. For a side-by-side of both approaches, see Loomance vs ComfyUI.

Tools and sources

VŠ

Vismantas Šleinota builds Loomance, a free local AI animation app, as a solo project in Lithuania, and discusses local AI video as u/noise_to_motion on Reddit. Every number on this page was measured on his own PC. Have an 8GB card, a SATA SSD or a hard drive? Send your GPU, RAM, disk, resolution and render time to info@loomance.app and I'll add real results here.


Frequently asked questions

Can Wan 2.2 image-to-video run on an 8GB GPU?
Likely yes at 480p, but slower than on a 12GB card. In these tests on a 12GB RTX 5070, ComfyUI used only 8–9GB of dedicated VRAM while keeping the rest of the ~34GB of models in system RAM. This was measured on a 12GB card, not an 8GB card, so treat it as a strong indication rather than a guarantee.
How much system RAM do I need for Wan 2.2?
Less than the memory graphs suggest. With 64GB, ComfyUI pinned about 26GB and Windows showed around 40GB committed. But when I limited the same PC to 16GB, ComfyUI pinned only 5.8GB and two renders took 16 min 13 s and 16 min 00 s instead of 16 min 06 s and 15 min 49 s, with the same speed per step. ComfyUI uses as much RAM as it finds and streams the rest from disk. That was with the models on a fast NVMe SSD; a SATA SSD or hard drive was not tested and may be slower.
How long does a Wan 2.2 render take at 832×480?
On an RTX 5070 12GB with 64GB DDR5-6000, a 49-frame clip at 832×480 took 8 minutes 28 seconds, an 81-frame clip took 17 minutes 30 seconds, and a 49-frame clip at 1024×576 took 14 minutes.
Why do longer Wan 2.2 clips take disproportionately longer?
Going from 49 to 81 frames (1.65× more frames) made the render 2.07× longer. Generating fewer frames and using frame interpolation is much cheaper: interpolating 80 extra frames took about 10 seconds.
Do PCIe lanes and RAM speed affect Wan 2.2 render time?
Probably, because most of the model is moved to the GPU during every step. These tests used PCIe 5.0 x16 and DDR5-6000, and I have not measured slower links or DDR4. Many 8GB cards use PCIe x8 links, so expect longer times on those systems.
Is the shared GPU memory in Task Manager just the driver spilling VRAM into RAM?
Not in these tests. With NVIDIA's CUDA Sysmem Fallback Policy set to Prefer No Sysmem Fallback, the render ran at the same speed per step and dedicated VRAM never filled up. The shared memory is pinned system RAM that ComfyUI reserves on purpose to stream model weights to the GPU.

Try Wan 2.2 on your own GPU

Loomance is free to use (ad-supported) and renders locally on your NVIDIA GPU. It sets up ComfyUI and the models for you. No node graphs, no cloud uploads.

Download free