VRAMfarm logo VRAMfarm
EN
Sign up

12 November 2026 · VRAMfarm team

RTX 5090 for AI: what 32 GB of GDDR7 runs that a 24 GB card can't

An RTX 5090 with a 32 GB GDDR7 memory stack taller than a 24 GB one, and the models that now fit: the RTX 5090 for AI

Eight gigabytes sounds like a small step, but on the RTX 5090 it is the difference between “fits with tricks” and “fits”: a 32B language model with 30–40k tokens of context instead of 8–10k, Wan 2.2 14B video in fp8 at 720p, and Flux in full bf16. The card also reads memory 78% faster than an RTX 4090 (1,792 vs 1,008 GB/s), so it generates text about 1.4–1.7 times faster and images about 1.3–1.5 times faster. It rents from €0.76 an hour, against €0.59 for the 4090. The one catch is software: Blackwell needs CUDA 12.8 or newer.

What changed from the RTX 4090

RTX 4090 RTX 5090
Architecture Ada Lovelace (2022), sm_89 Blackwell (2025), sm_120
VRAM 24 GB GDDR6X 32 GB GDDR7
Memory bus 384-bit 512-bit
Memory bandwidth 1,008 GB/s 1,792 GB/s
CUDA cores 16,384 21,760
FP16/BF16 tensor compute, dense about 165 TFLOPS about 210 TFLOPS
Low-precision formats FP8 FP8, FP4
PCIe 4.0 5.0
Board power 450 W 575 W
Software minimum any current PyTorch PyTorch 2.7+, CUDA 12.8+, driver 570+
Rental price from €0.59/h from €0.76/h

The pattern is the opposite of the step from the RTX 3090 to the 4090 (see RTX 3090 vs RTX 4090). That step doubled compute and barely moved bandwidth. This one adds about 27% compute and 78% bandwidth, plus a third more memory. So the 5090 gains most on language models, which are limited by bandwidth, and less on image models, which are limited by compute.

Models that fit now

These are estimates for typical settings; context length, the runtime’s own buffers and ComfyUI’s offloading options move them by a few gigabytes. The VRAM guide has the formula behind them.

Model On 24 GB (RTX 4090, RTX 3090) On 32 GB (RTX 5090)
Qwen3 32B 4-bit (~20 GB) with about 8–10k context 4-bit with 30–40k context, or 5-bit (~23 GB) with about 15–25k, or 6-bit (~27 GB) with about 5–10k
Qwen3 30B-A3B (mixture of experts) 4-bit (~19 GB), moderate context 6-bit (~25 GB), or 4-bit with long context
Gemma 3 27B 4-bit 8-bit (~29 GB), short context
Llama 3.3 70B no still no: 4-bit needs about 43 GB
Flux.1 dev fp8, or bf16 with heavy offloading bf16 with the text encoder parked in RAM, or fp8 with LoRAs and ControlNet loaded together
Qwen-Image, Qwen Image Edit, HiDream in fp8 fits; ComfyUI swaps the text encoder in and out the image model and the text encoder can both stay loaded
Wan 2.2 5B video 720p, 5-second clips 720p with room for longer clips
Wan 2.2 14B video in fp8 only with GGUF quantisation or heavy offloading about 30 GB at 720p for 5 seconds: fits, tight
Flux LoRA training 24 GB with the base model in 8-bit room for higher resolution or a larger batch

The language model rows matter most in daily use. On a 24 GB card, a 4-bit 32B model leaves 2–3 GB for the KV cache, which is why long documents end in “CUDA out of memory”. On 32 GB the same model has roughly four times as much room. Alternatively, spend the extra memory on a better quantisation: a 5- or 6-bit 32B model is a little closer to the original than the 4-bit one, especially for code and maths.

For video, Wan 2.2 14B is the headline. A 5-second 720p clip in fp8 needs about 30 GB, so the 5090 is the smallest card that runs it without offloading. Longer clips, higher resolution or extra nodes push past 32 GB, which is why our ready-made Wan 2.2 14B app asks for a 48 GB card. On a 5090 you can still run it yourself in an empty ComfyUI and keep clips short.

How much faster than a 4090, and what a job costs

Job RTX 4090 RTX 5090
1,000 Flux.1 dev images, fp8, 20 steps, 1024×1024 4–6 per minute: about 3 h 20 min, €1.96 6–9 per minute: about 2 h 23 min, €1.81
One Wan 2.2 5B clip, 1280×704, 5 seconds 4–9 min, 6 used: €0.06 3–6 min, 4 used: €0.05
Flux.1 dev LoRA, 2,000 steps 1–2.5 h, 1.5 used: €0.89 0.8–1.6 h, 1.1 used: €0.84
1M output tokens, Qwen3 32B 4-bit, one user 30–40 tokens/s, 35 used: 7 h 56 min, €4.68 45–65 tokens/s, 55 used: 5 h 03 min, €3.84

Image and video times assume a ComfyUI queue that keeps the card busy; the token figures are for one user in Ollama or llama.cpp. They depend on the workflow, sampler, prompt length and software version, so treat the ratios as the useful part.

The 5090 is cheaper per job whenever its hourly price is below its speed advantage times the 4090’s price: below about 1.3–1.5 times for images and training, below about 1.4–1.7 times for chat. Compare the two prices on the pricing page when you launch; catalogue prices are live, and the price per minute is fixed once your server starts. For work in front of the screen, add your own time: a Flux image every 7–10 seconds instead of every 12 changes how a session feels.

CUDA 12.8 or newer: the one catch

Blackwell cards use a new architecture, sm_120, and older software has no code for it. To run anything on a 5090 you need:

  • an NVIDIA driver from the 570 series or newer on the machine (580 or newer if you use a CUDA 13 build);
  • a PyTorch build for CUDA 12.8 or later (cu128, cu129 or cu130);
  • PyTorch 2.7 or newer, the first stable release with Blackwell support.

A wrong build fails with “no kernel image is available for execution on the device”, often after a warning that the card “with CUDA capability sm_120 is not compatible with the current PyTorch installation”. The same happens with extensions pinned to old versions: xformers, flash-attn, bitsandbytes, custom attention kernels or ComfyUI nodes that reinstall an old torch.

How to avoid it on a rented machine:

  1. Check the machine before launch. The catalogue shows each machine’s driver and CUDA version, and the “CUDA, from” filter hides older ones. Any machine with a 5090 should already have a recent driver, but a filter at 12.8 costs nothing.
  2. Use a current stack. Our ready-made apps and the empty ComfyUI come with PyTorch for CUDA 12.8. In your own environment, install with pip install torch --index-url https://download.pytorch.org/whl/cu128.
  3. Keep old projects on older cards. A repository pinned to torch 2.1 and CUDA 11.8 will not run on Blackwell at all. Run it on a 4090 or 3090, or update its dependencies.

The CUDA and driver mismatch guide has the full table of drivers, builds and error messages.

When you still need a 48 GB card

32 GB closes many gaps, but not all of them. Take a 48 GB card for:

  • 70B language models. In 4-bit the weights alone are about 43 GB. A 48 GB card runs them with 8–12k tokens of context; an 80 GB card with long context.
  • Longer or sharper Wan 2.2 14B video. More than 5 seconds at 720p, 1080p, or the model in bf16.
  • 32B models in fp8 (about 33 GB), or serving 32B to several users with vLLM. Each parallel conversation needs its own KV cache.
  • Qwen-Image in bf16 (about 41 GB for the image model alone) or heavy multi-LoRA image workflows.
  • QLoRA on 32B models. 24–32 GB works with short sequences; 48 GB is comfortable.

The 48 GB options are the RTX A6000 from €0.72 an hour and the L40S from €1.06; the RTX PRO 6000 is a Blackwell workstation card with 96 GB from €2.12. The 48 GB cards have less bandwidth than a 5090 (768–864 GB/s), so they are slower at things that fit on both. Pick them for memory, not speed.

For full fine-tunes and 70B models in fp8, the next step is an 80 GB A100 or H100.

Who should rent the 5090

Rent it if you chat with or serve 14–32B models and want long context, if you make Wan 2.2 video, or if you run Flux, Qwen-Image or HiDream all day and want fewer model swaps. Stay on a 4090 if your workflow already fits 24 GB comfortably and the price ratio does not favour the 5090 that day, or if your project is pinned to an old CUDA stack. Stay on a 3090 for cheap long batches where nobody waits.

If you are unsure, the cheapest test is the real one: run the same short job on a 4090 and a 5090 and compare the minutes. With per-minute billing, a 15-minute test costs €0.15 on the 4090 and €0.19 on the 5090. The RTX 5090 page lists the machines available now, with their country, driver and CUDA version.

Questions on this topic

My project stops on the RTX 5090 with "no kernel image is available". Why?

Your PyTorch build has no code for Blackwell. You need PyTorch 2.7 or newer built for CUDA 12.8 or later (cu128, cu129 or cu130) on a machine whose driver supports that CUDA version: 570 or newer for cu128, 580 or newer for cu130. Older pinned extensions such as xformers, flash-attn or bitsandbytes cause the same error until you update them.

Can an RTX 5090 run a 70B model?

Not well. A 70B model needs about 43 GB in 4-bit, so on 32 GB it only fits at 2–3 bits, with a clear loss of quality, or with layers offloaded to system RAM, which drops the speed to a few tokens per second. A 48 GB card is the practical minimum.

Does the 5090's FP4 support make things faster?

Only in software that uses it, such as some TensorRT pipelines and 4-bit image model packs built for Blackwell. Most ComfyUI workflows and LLM runtimes use fp8, bf16 or integer 4-bit formats, where the 5090 is faster because of its bandwidth and compute, not because of FP4.

Two RTX 5090s or one H100?

Two 5090s give 64 GB split across two cards without NVLink, at about €1.52 an hour; one H100 gives 80 GB on one card from €3.90. For a 70B model in 4-bit served with vLLM, the two 5090s work, with more cache room than a single 48 GB card. For training, ComfyUI or anything that needs one large memory, take the H100.

Find the GPU your model fits on

Pick a model and see the cheapest card with enough VRAM, billed by the minute in euros.