Test · GPU power vs utilisation

GPU at 100% but Your AI Video Render Is Stuck? Check the Power Draw

Two Wan 2.2 renders, same image, same prompt, same settings. Only the clip length changed by 4 frames. Task Manager said "100% GPU" for both. One finished; the other was effectively frozen. The only number that told them apart was power draw.

Published 20 October 2026 · By Vismantas Šleinota · Measured on RTX 5070 12GB, 64GB DDR5-6000, ComfyUI 0.37

Quick answer: 100% GPU utilisation does not mean your GPU is working. It only means work is queued. At 1536×864, a 53-frame Wan 2.2 render drew a median of 230 W and finished all 24 sampling steps in ~56 minutes. The same render with 57 frames filled the 12GB of VRAM, drew a median of 71 W, and finished 1 of 24 steps in 67 minutes. Both showed ~100% in Task Manager. To check your own render, watch power draw or temperature: if they sit near idle while utilisation reads 100%, the render is stalled on memory. Lower the frame count or resolution. For scale: at 832×480 the same card renders 81 frames in about 16 minutes with no stall at all.
Honest scope: one PC, one model (Wan 2.2 I2V A14B fp8), one resolution where the limit was found. The exact frame limit depends on your card, drivers, ComfyUI version and what else is using VRAM. The method for spotting a stall works on any NVIDIA card.

The test

PartWhat I used
GPUNVIDIA RTX 5070, 12GB, PCIe 5.0 x16
System64GB DDR5-6000, NVMe SSD, Windows 11, freshly rebooted
SoftwareComfyUI 0.37 (dynamic VRAM on), run through Loomance, Stable Scene workflow
ModelWan 2.2 I2V A14B fp8, 12 + 12 steps (lightx2v LoRA)
InputSame photo and prompt for every run (a woman drinking coffee by a window)
Loggingnvidia-smi every second: utilisation, power, temperature, VRAM
Running appsOnly Loomance, Task Manager and the logging window

Why 53 and 57 frames? Wan 2.2 uses frame counts of the form 4n+1 (49, 53, 57, 61…). From months of rendering on this card I knew the comfortable limit at 1536×864 sits around 55 frames. So I ran one count just below it and one just above.

The results

Table and power charts: 53 frames at 230 W finished in 56 minutes; 57 frames at 71 W did 1 of 24 steps in 67 minutes; both showed 100% GPU
Power draw over time for both renders, 10-second average. Task Manager showed ~100% GPU utilisation in both.
1536×86453 frames57 frames
Dedicated VRAM9.0–10.9 of 12 GB11.6–11.9 of 12 GB (full)
Task Manager GPU~100%~100%
Power draw (median)230 W71 W
Time above 150 W96%1% (first minute only)
GPU temperature~71 °C~50 °C
Time per sampling step~3 min30+ min
Resultall 24 steps in ~56 min1 of 24 steps in 67 min, cancelled

Four more frames is 7.5% more work. It made each step roughly ten times slower. ComfyUI's own estimate for the 57-frame run was over five hours for the first half of sampling alone.

What a stall looks like up close

57-frame render: utilisation flat at 100%, power pulsing between 60 and 120 W, temperature 47–57 °C for 67 minutes
The 57-frame run. Utilisation is flat at 100%. Power and temperature pulse about once a minute: a short burst of real work, then a long wait.

The pattern is regular: roughly once a minute, power jumps for a few seconds and then drops back to ~65 W. That is the GPU getting a chunk of model weights, computing briefly, and then waiting for the next chunk. With the VRAM full, ComfyUI has to keep evicting and reloading parts of the 14GB model over PCIe, and the card spends almost all its time idle while still reporting 100%.

I had noticed this by eye long before measuring it: a render looks alive, utilisation is maxed, but the GPU temperature sits around 50 °C instead of the usual 65–70 °C. That temperature gap turned out to be a reliable warning sign.

Why "100%" is misleading

The utilisation number in Task Manager and nvidia-smi measures how much of the time the GPU had at least one job running. A job that is waiting on a memory copy still counts. So a GPU that is busy waiting and a GPU that is busy computing both read 100%. Power draw is different: the compute units only draw heavy power when they actually do math. On this card, real Wan 2.2 work sits at 225–235 W. A stall sits at 60–120 W.

How to check your own GPU

Open Command Prompt and run this while a render is going. It writes one line per second to a file on your desktop. Stop it with Ctrl + C.

nvidia-smi --query-gpu=timestamp,utilization.gpu,power.draw,temperature.gpu,memory.used --format=csv -l 1 > "%USERPROFILE%\Desktop\gpu-log.csv"

What to do about it

Is high resolution worth the time?

A stall is the extreme case, but even when it fits, high resolution costs far more than the pixel count suggests. Here are two finished renders from the same test, same image and prompt:

832×480, 81 frames · ~16 min · 6.7 s clip
1536×864, 53 frames · ~58 min · 4.4 s clip
Same card, same image832×480 · 81 frames1536×864 · 53 frames
Total render time~16 min~58 min
Clip length (after interpolation, 24 FPS)6.7 s4.4 s
Render minutes per second of video~2.4~13
Peak dedicated VRAM~8 GB~10.9 GB

1536×864 has 3.3 times the pixels, but each second of finished video cost about 5.5 times as much render time. What you get for it is detail:

Close-up of the same scene: 832×480 scaled up on the left is softer; 1536×864 on the right shows sharper freckles, eyes, necklace, knit texture and visible steam
Crop from each clip, 832×480 scaled up to the same size. The renders use different random seeds, so compare detail, not the exact pose.

At 1536×864 the freckles, eyes, necklace and knit texture are crisp and the steam survives the whole clip. At 832×480 the scene and motion are just as good, but fine detail is softer. Whether that is worth five times the wait is your call: fast drafts and lots of variations at 832×480, or fewer, sharper final clips at 1536×864. A common middle path is to find the shot you like at 832×480, then re-render only that one in high resolution.

The limit moves

Earlier this month the same 1536×864, 57-frame render finished on this PC in about 67 minutes, with a different source image and an older setup. Today it stalled. Being right at the edge means small changes in ComfyUI version, drivers, workflow or background apps decide whether the render fits. That is exactly why it is worth watching power draw instead of trusting a frame count from someone else's PC, including mine.

Do other tools hit the same wall?

Not necessarily. This limit applies to ComfyUI-style workflows that keep the model in VRAM. Some all-in-one Wan 2.2 tools work differently, and we tested one on the same PC. Here is the trade-off we measured:

So the choice is not only "does it fit in VRAM", but also how much of the original image and characters you need to keep. A full side-by-side comparison is coming in a separate article.

How Loomance fits in

All renders were made with Loomance, a free desktop app I build that installs ComfyUI and Wan 2.2 and runs these workflows from one window. It already shows GPU utilisation and temperature during a render, and this test is the reason a future version will warn you when a resolution and frame count are likely to overflow your VRAM. The measurements themselves are plain ComfyUI + Wan 2.2, so they apply to any ComfyUI setup.

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. Seen the same stall on a different card? Send your GPU, resolution, frame count and a power log to [email protected].


Frequently asked questions

Why does my GPU show 100% but the AI render is barely moving?
Utilisation only means the GPU has work queued. When VRAM is full, the GPU spends most of its time waiting for model weights to be copied in from system RAM, yet it still reports ~100%. In this test a stalled render showed 100% for 67 minutes while drawing a median of 71 W, versus 230 W when it was really working.
How can I tell if my GPU is actually working during a ComfyUI or Wan 2.2 render?
Watch power draw or temperature, not utilisation. Run: nvidia-smi --query-gpu=timestamp,utilization.gpu,power.draw,temperature.gpu --format=csv -l 1. If power stays far below what your card normally draws under load (for an RTX 5070 around 230 W here) and temperature hovers near idle while utilisation reads 100%, the render is stalled on memory.
How many frames can a 12GB GPU render at 1536×864 with Wan 2.2?
On this RTX 5070 12GB with fp8 models and ComfyUI 0.37: 53 frames rendered normally in about 56 minutes of sampling, while 57 frames filled the VRAM and stalled. An earlier run of 57 frames on the same PC with an older setup did finish in about 67 minutes, so treat ~53 frames as the safe side and ~57 as the edge.
Does a longer clip always take proportionally longer?
No. Below the VRAM limit, time grows a bit faster than the frame count. Past the limit it falls off a cliff: going from 53 to 57 frames (+7.5%) made each sampling step roughly 10 times slower.
What should I do if my render is stuck at 100% GPU?
Cancel it and lower the frame count or resolution. Generate fewer frames and use frame interpolation (RIFE) to lengthen the clip, or render at a lower resolution and upscale afterwards. Close other programs that use VRAM, such as browsers and screen recorders.

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