Skip to content

Interactive Utility

Mixtral 8x22B VRAM Calculator

Stop guessing your hardware needs for Mixtral 8x22B. Calculate the exact VRAM required for inference based on parameter count, quantization, and KV cache, and see which machines can actually run it.

Model

Custom: billion

The community default. Best size-to-quality ratio.

4k32k128k

Memory to run it

95.0GB
Weights (Q4_K_M)
85.5 GB
KV cache (8k)
8.0 GB
Runtime overhead
1.5 GB
System RAM to load
87 GB
Model file on disk
89.8 GB

Hardware match

Mac Studio Ultra (128GB) or an 80GB data-center GPU

Unified memory is the cost-effective option at this size.

Rough decode speed

~6 tok/s

Ballpark on Mac Studio Ultra, bounded by memory bandwidth. Real numbers land 30–50% either side depending on framework, prompt length and thermals.

Mixtral 8x22B memory requirements by quantisation

Estimated at an 8k-token context. Mixtral 8x22B is 141B parameters; the arithmetic and its assumptions are set out below.

QuantisationWeightsTotal VRAMRuns on
FP16 (unquantised)282.0 GB291.5 GBMulti-GPU node or Mac Studio (192–512GB)
Q8_0 (8-bit)149.8 GB159.3 GBMulti-GPU node or Mac Studio (192–512GB)
Q6_K (6-bit)116.3 GB125.8 GBMac Studio Ultra (128GB) or an 80GB data-center GPU
Q5_K_M (5-bit)100.5 GB110.0 GBMac Studio Ultra (128GB) or an 80GB data-center GPU
Q4_K_M (4-bit)85.5 GB95.0 GBMac Studio Ultra (128GB) or an 80GB data-center GPU
Q3_K_M (3-bit)68.7 GB78.2 GBMac Studio Ultra (128GB) or an 80GB data-center GPU

Arithmetic over stated assumptions, not a benchmark. Weights are parameter count times bits-per-weight; the KV cache term assumes grouped-query attention; 1.5GB is reserved for runtime overhead.

Size a related model

Embed this Mixtral 8x22B Calculator

Add this exact configuration to your blog, documentation, or internal wiki.

<iframe src="https://fathomlayer.com/embed/hardware-calculator?p=141" width="100%" height="600" frameborder="0" style="border-radius: 12px; border: 1px solid rgba(255,255,255,0.1);"></iframe>

How this math works

Running Large Language Models locally is entirely bottlenecked by memory. Raw compute (TFLOPS) dictates your generation speed, but VRAM capacity dictates if the model will load at all.

  • Model Weights: At FP16 (unquantized), every 1 Billion parameters requires ~2GB of VRAM. At Q4 (4-bit quantization), that drops to ~0.7GB per 1B parameters.
  • KV Cache (Context Window): As you feed text into the model, it stores attention states in memory. A 32k context window on a 70B model requires several extra Gigabytes of RAM independent of the model weights.
  • Overhead: CUDA and operating systems reserve memory (usually 1-2GB), meaning a 24GB RTX 4090 cannot realistically load a 23.5GB model.