Hardware Buying Guides
Hardware Buying Guides

RTX 5090 Local Inference Deep Dive: Is 32 GB of GDDR7 Finally Enough for Serious LLM Work?

NVIDIA's RTX 5090 lands with 32 GB GDDR7 and 1.79 TB/s of memory bandwidth. We run the numbers on what that actually means for running 70B-class models locally in 2025.

ShareWhatsAppXFacebook

The Card Nobody Could Afford β€” Until Now

When NVIDIA officially launched the GeForce RTX 5090β†— on January 30, 2025, the conversation split immediately along two lines: gamers fixating on rasterization gains, and the local-inference crowd doing something far more interesting β€” staring at the spec sheet and asking whether 32 GB of GDDR7 finally closes the VRAM gap that has haunted consumer GPUs for years.

At $1,999 MSRP (street prices are already running $2,200–$2,600 at most retailers as of early February 2025), the RTX 5090 is not a casual purchase. But for the researcher, the indie AI developer, or the studio that wants to stop paying cloud inference bills, the math deserves a serious look. Let me walk through it.

What the Spec Sheet Actually Says

Before we talk models, let's anchor on the hardware reality.

  • GPU die: Blackwell GB202
  • CUDA cores: 21,760
  • VRAM: 32 GB GDDR7
  • Memory bus: 512-bit
  • Memory bandwidth: 1,792 GB/s (~1.79 TB/s)
  • TDP: 575 W
  • NVLink: Not supported on consumer SKU
  • PCIe: Gen 5 x16
  • FP16 Tensor throughput: ~3,352 TFLOPS (with sparsity)
  • INT8 Tensor throughput: ~3,352 TOPS (with sparsity)
  • Launch date: January 30, 2025
  • MSRP: $1,999

The memory bandwidth figure is the headline number for inference. The RTX 4090 delivered 1,008 GB/s on GDDR6X across a 384-bit bus. The 5090 is 77% faster in raw bandwidth β€” that directly translates to token generation speed, because autoregressive decoding is almost entirely memory-bandwidth-bound, not compute-bound.

"Transformer inference at batch size 1 is a memory bandwidth problem, not a FLOP problem. You're moving weights from VRAM to the compute units on every single token. Bandwidth is everything." — Andrej Karpathy, in a widely cited 2023 thread on inference efficiency↗

VRAM Capacity: What Can You Actually Load?

This is where the 5090 makes its most compelling argument for local LLM work. Let's be precise about model sizing.

The 32 GB Ceiling β€” and What Fits Under It

A rule of thumb: a model loaded in FP16 (2 bytes/param) requires roughly 2 GB per billion parameters, plus overhead for KV cache and framework buffers. In Q4_K_M quantization (~4.5 bits/param via llama.cpp↗), that drops to roughly 0.56 GB per billion parameters.

Practical capacity estimates on a single RTX 5090 (leaving ~2 GB for OS/framework overhead):

  • Llama 3.3 70B in Q4_K_M: ~39 GB β€” does NOT fit in a single 5090. Needs offload or two cards.
  • Llama 3.3 70B in Q3_K_S: ~30 GB β€” fits, with tight margins.
  • Llama 3.1 8B in FP16: ~16 GB β€” fits with room for large KV cache.
  • Mistral 7B in FP16: ~14 GB β€” fits comfortably.
  • Qwen2.5-72B in Q3_K_M: ~31 GB β€” fits at the edge.
  • DeepSeek-R1 671B (full): Requires multi-GPU or CPU offload regardless.
  • DeepSeek-R1-Distill-70B in Q4_K_M: ~39 GB β€” same problem as Llama 70B full precision.
  • DeepSeek-R1-Distill-14B in FP16: ~28 GB β€” fits cleanly.
  • Phi-4 (14B) in FP16: ~28 GB β€” fits cleanly.

The honest takeaway: 32 GB is not a magic number that unlocks 70B-class models at quality. You're still quantizing aggressively or splitting across cards. What it *does* unlock is running 14B–34B models at FP16 or BF16 β€” no quality compromise, full precision, real throughput. That is a meaningful step up from the RTX 4090's 24 GB ceiling.

Dual 5090 Territory

Two RTX 5090s in a workstation (no NVLink on consumer cards, so you're relying on llama.cpp's tensor-split or similar) gives you 64 GB aggregate VRAM. That's enough for Llama 3.3 70B in Q4_K_M with comfortable KV cache headroom. The bandwidth penalty from PCIe coordination exists but is manageable for batch inference. At 1,150 W combined TDP, your PSU and cooling infrastructure become the limiting factor β€” plan for a 1,600 W Platinum-rated PSU minimum.

Token Generation Speed: The Real Benchmark

Early community benchmarks (via llama.cpp GitHub discussions↗ and posts on r/LocalLLaMA) are trickling in. Treat these as directional until systematic reviews are published, but the pattern is consistent:

  • Llama 3.1 8B Q4_K_M: ~180–210 tokens/sec on RTX 5090 vs. ~120–140 on RTX 4090
  • Mistral 7B Q4_K_M: ~190–220 tokens/sec on RTX 5090
  • Llama 3.3 70B Q3_K_S (single card): ~20–28 tokens/sec on RTX 5090
  • RTX 4090 comparison on 70B Q4_K_M (with offload): ~4–8 tokens/sec β€” the 5090 wins decisively when the model fits in VRAM

The bandwidth math checks out. 1.79 TB/s Γ· 1.008 TB/s β‰ˆ 1.78Γ— theoretical speedup, and real-world numbers are tracking close to that ratio on bandwidth-bound workloads.

For context, NVIDIA's H100 SXM delivers ~3.35 TB/s HBM3 bandwidth. The 5090 is at roughly 53% of H100 bandwidth at about 1/15th the price. That ratio is genuinely remarkable and explains why serious local-inference builders are paying attention.

"The RTX 5090 is the first consumer GPU where I'd seriously consider it as a primary inference node rather than a compromise. The bandwidth jump from GDDR6X to GDDR7 is not incremental — it's structural." — Tim Dettmers, quantization researcher and author of bitsandbytes↗

Software Stack Readiness

Hardware means nothing without software support. Here's where things stand as of early February 2025:

llama.cpp llama.cppβ†— has CUDA backend support and picks up Blackwell via the standard CUDA 12.8 toolkit. No Blackwell-specific kernel optimizations have landed in mainline yet as of this writing, meaning you're running on generalized CUDA paths. Expect 10–15% additional performance headroom once architecture-tuned kernels ship.

Ollama Ollama↗ wraps llama.cpp and inherits its CUDA support. Works out of the box on RTX 5090. The model library covers all the major open-weight families.

vLLM vLLM↗ is the go-to for production-style batched inference. PagedAttention with Blackwell support requires CUDA 12.8 and a recent build. Performance on batched workloads will benefit more from the 5090's compute throughput than single-stream llama.cpp does.

PyTorch / Transformers PyTorch 2.6 (released January 2025) includes Blackwell support↗ in its CUDA backend. torch.compile with Blackwell-specific triton kernels is still maturing — expect the ecosystem to fully stabilize by Q2 2025.

Power and Thermals: The Inconvenient Reality

575 W TDP is not a typo. The RTX 5090 uses a 16-pin (12VHPWR) connector and will saturate a standard 850 W PSU if paired with a modern CPU and NVMe array. For a workstation inference build:

  • PSU recommendation: 1,200 W 80+ Platinum minimum for a single-GPU build; 1,600 W for dual
  • Cooling: The Founders Edition triple-fan design manages thermals well in open-air cases. In 4U rackmount chassis, expect thermal throttling without active airflow management.
  • Idle power: ~20–30 W β€” acceptable for a machine that doubles as a workstation

Japanese users should note that standard 200V / 15A residential circuits (3,000 W capacity) handle a single-GPU inference build comfortably. Dual-GPU approaches at 1,150 W combined draw are fine on a dedicated circuit but warrant checking your breaker panel.

Who Should Actually Buy This?

Buy the RTX 5090 If: - You're running 14B–34B models at full precision and want maximum quality without quantization artifacts - You need fast single-stream token generation for an interactive local assistant or coding tool - You're building a small team inference server handling modest concurrent load - You're doing fine-tuning runs on 7B–13B models with QLoRA and want headroom

Stick With RTX 4090 (or Wait) If: - Your primary workload is 70B+ models β€” you'll be quantizing heavily on either card; the 4090 at ~$1,400–$1,600 used is more economical - You need multi-GPU NVLink β€” neither consumer card offers it; look at used A100 80GB pairs or wait for RTX Pro 6000 (Blackwell) - Budget is the constraint β€” the 4090 at 24 GB is still capable; the 5090 premium is hard to justify purely on VRAM delta

The Sleeper Option: RTX Pro 6000 Blackwell NVIDIA announced the RTX Pro 6000 Blackwellβ†— with 96 GB GDDR7 and NVLink support at CES 2025. Pricing hasn't been confirmed but will be in the $6,000–$8,000 range based on historical Ada positioning. For pure inference capacity, that's the card to watch β€” but it's a different product category entirely.

Verdict

The RTX 5090 is the best consumer GPU for local LLM inference ever made β€” that's not hyperbole, it's arithmetic. 1.79 TB/s of bandwidth and 32 GB of GDDR7 represent a genuine generational leap over the 4090, and the token-per-second numbers reflect it.

But "best consumer GPU" still means you're working within consumer constraints. The 70B frontier remains awkward on a single card. The 575 W TDP demands serious infrastructure. And at $2,200+ street price, the value proposition only makes sense if you're running this hardware hard β€” replacing cloud inference costs or enabling research workflows that simply weren't possible on 24 GB.

For the right buyer, this is the local inference card the community has been waiting for since the 4090 launched. For everyone else, the 4090 remains a rational choice, and the software ecosystem will keep improving regardless of which card you're running.

*Pricing sourced from Newegg and Amazon listings as of February 3, 2025. Benchmark figures compiled from llama.cpp GitHub discussion threads and r/LocalLLaMA community posts; treat as preliminary pending systematic review.*

#RTX 5090#Local Inference#LLM Hardware#NVIDIA Blackwell#GPU Benchmarks#Workstation Build
Kaito Tanaka
Kaito Tanaka

πŸ‡―πŸ‡΅ Hardware Editor Β· Tokyo, Japan

Meticulous benchmarker. Knows the spec sheet better than the marketing.

Comments

Open discussion β€” no account needed. Be respectful.

0/4000
Loading comments…