llamaperf

Local model performance on your hardware

Find which open-weight LLMs fit in your GPU or Mac and compare the speeds people report on setups like yours.

Join the community

Follow along:XLinkedIn

What runs on your hardware?

Pick your GPU or Mac, then read the speeds people reported on it, or estimate which models fit and how fast they run.

Free to use. No account needed. Memory estimates and community measurements are labelled separately.

Looking for a particular model?

Search for a model to see its reported speeds across GPUs and Macs.

Local model performance reports from the community

These are individual setups, not a controlled benchmark. Compare GPU count, quantization, context and offloading before comparing speeds. How to read a report →

GPU: M5 Max 36GB
Compare setup details

Exact recorded values. Context may be a configured limit; matching filters does not establish identical prompts, offloading or concurrency.

Qwen3.8 27B

M5 Max 36GB · Ollama · 16,384 ctx

Tone: mixedApple hardware
generation:
19.0 tokens/s
quant:
Q4_K_M (GGUF)
codingagentic

User compares Qwen3.8 27B variants on an M5 Max 36GB Mac Studio under Ollama 0.40.13, with single API requests on a 14k-token prompt at num_ctx 16384. Plain Q4_K_M in llama.cpp gives ~19 tok/s, nvfp4 in the MLX runner ~35-46 tok/s, and Q4_K_M with MTP ~36-38 tok/s (28 at 14k context). In real Cline agent sessions the MLX runner's held memory grows from 20 GB to 26.5 GB with peak 29.8 GiB in about 6 minutes, and swap reaches 8 GB of 9 GB. The llama.cpp runner with MTP holds ollama ps at 16 GB but the llama-server process reaches 19-20 GB RSS and swap grows from 1.7 to 4.4 GB. User links Ollama issues on prefix-cache accumulation and the llama-server host prompt cache (--cache-ram 8192 MiB) and plans to try LLAMA_ARG_CACHE_RAM=1024 or 0 via launchctl setenv, removing the mmproj, and LM Studio's MLX runtime or mlx_lm.server.

Oct 31, 2026
Apple hardware
generation:
133.0 tokens/s
quant:
4-bit (MLX)

User benchmarks Qwen3.5 4B at 133 tok/s on an M5 Max 36GB, part of a 32-model comparison across four Macs. Setup is Rapid-MLX with 4-bit weights and no speculative decoding, 512-token prompts generating 128 tokens, median of 5 runs after one warmup. The same model reaches 63 tok/s on an M2 Pro 32GB, 79 on an M4 Pro 48GB and 159 on an M3 Ultra 256GB. On MoE models the M5 Max matches or beats the M3 Ultra, while the dense Qwen3.8 27B at 3.5bpw is faster on the Ultra (37 vs 28 tok/s). One 1024x1024 image with Qwen-Image 2.1 took 38 s on the M5 Max and 83 s on the M3 Ultra. The author works on Rapid-MLX and notes other runtimes will give different absolute numbers.

Oct 31, 2026
Apple hardware
generation:
124.5 tokens/s
quant:
4-bit (MLX)

User reports Qwen3.6-35B-A3B at 124.5 t/s on a single Mac Studio with an M5 Max and 36 GB of unified memory. Setup is LM Studio's MLX backend with MLX 4-bit weights; configured context capacity, KV precision and Flash Attention are unknown. The figure is the article's rounded single-stream decode rate, measured as client-observed streaming decode-phase throughput rather than engine-native timing, and a separate four-stream run reached 265.6 t/s aggregate.

Oct 13, 2026
Apple hardware
generation:
145.8 tokens/s
quant:
4-bit (MLX)

User reports Qwen3.6 35B-A3B at 145.8 t/s on a single Mac Studio with an M5 Max and 36 GB of unified memory. Setup is oMLX 0.7.0 with MLX 4-bit weights and an SSD cache directory enabled; KV precision, context capacity and speculative decoding are unknown. The 145.8 t/s is a rounded single-stream decode rate from a developer comparison, not engine-native timing; a separate four-stream run reached 281.9 t/s aggregate.

Oct 13, 2026
Apple hardware
generation:
173.4 tokens/s
quant:
4-bit (MLX)
mtp (multi-token prediction):
on

User reports Qwen3.6-35B-A3B at 173.4 t/s on a single Mac Studio with an M5 Max and 36 GB of unified memory. Setup is Rapid-MLX 0.16.1 default with MLX 4-bit weights and MTP speculative decoding on the text-only lane; configured context capacity, KV precision and Flash Attention are unknown. The figure is the article's rounded single-stream decode rate, client-observed streaming decode-phase throughput rather than engine-native timing, and the source warns differences under about 5% may be run variation.

Oct 13, 2026
Apple hardware
generation:
81.1 tokens/s
quant:
4-bit (MLX)

User reports Qwen3.5 9B at 81.1 t/s on a single Mac Studio with an M5 Max and 36 GB of unified memory. Setup is LM Studio llmster 0.0.25 with the MLX runtime 1.11.0, MLX 4-bit weights, and unknown context capacity, KV precision and Flash Attention. The figure is the source's rounded single-stream decode rate, client-observed streaming decode-phase throughput rather than engine-native timing; a separate four-stream aggregate result is 230.0 t/s.

Oct 13, 2026
Apple hardware
generation:
78.0 tokens/s
quant:
4-bit (MLX)

User reports Qwen3.5 9B at 78 t/s on a single Mac Studio with an M5 Max and 36 GB of unified memory. Setup is oMLX 0.7.0 with MLX 4-bit weights and an SSD cache directory enabled; configured context capacity, KV precision and speculative decoding are unknown. The figure is the source's rounded single-stream decode rate, client-observed streaming throughput rather than engine-native timing, and the source's homepage and prose give 77.9 t/s instead.

Oct 13, 2026
Apple hardware
generation:
80.1 tokens/s
quant:
4-bit (MLX)
mtp (multi-token prediction):
off

User reports Qwen3.5 9B at 80.1 t/s on a single Mac Studio with an M5 Max and 36 GB of unified memory. Setup is Rapid-MLX 0.16.1 with MLX 4-bit and --no-spec-decode, in image-capable mode benchmarked with text prompts. The 80.1 t/s is the article's rounded single-stream decode rate, measured as client-observed streaming decode throughput rather than engine-native timing; a separate four-stream run reached 77.0 t/s as an aggregate wall-throughput figure.

Oct 13, 2026
Apple hardware
generation:
115.5 tokens/s
quant:
4-bit (MLX)
mtp (multi-token prediction):
on

User reports Qwen3.5 9B at 115.5 t/s on a single Mac Studio with an M5 Max and 36 GB of unified memory. Setup is Rapid-MLX 0.16.1 with MLX 4-bit weights and MTP speculative decoding on the text-only lane, with image input disabled. The figure is the article's rounded single-stream decode rate, client-observed streaming decode-phase throughput rather than engine-native timing, and configured context capacity and KV precision are unknown.

Oct 13, 2026
Apple hardware
generation:
26.0 tokens/s
quant:
4-bit (MLX)

User reports Qwen3.8-27B at 26 t/s on an Apple M5 Max with 36 GB of unified memory. Setup is LM Studio with MLX 4-bit weights; KV cache and speculative decoding are not established. The figure is a single-stream decode rate, a median of three requests, not engine-native timing or prompt processing.

Oct 13, 2026
Apple hardware
generation:
25.3 tokens/s
quant:
4-bit (MLX)

User reports Qwen3.8-27B at 25.3 t/s on an Apple M5 Max with 36 GB unified memory. Setup is oMLX 0.7.0 with MLX 4-bit weights and an SSD cache directory enabled; speculative decoding is not established. The figure is a single-stream decode rate from a median of three requests, not engine-native timing or end-to-end throughput, and the source warns differences below roughly 5% can be run variation.

Oct 13, 2026
Apple hardware
generation:
25.8 tokens/s
quant:
4-bit (MLX)
mtp (multi-token prediction):
off

User reports Qwen3.8-27B at 25.8 t/s on an M5 Max with 36 GB of unified memory. Setup is Rapid-MLX 0.16.1 with MLX 4-bit weights and --no-spec-decode, running text prompts. The figure is a single-stream streaming decode rate, not engine-native timing or end-to-end throughput, and the harness requests a 512-token cap at temperature 0.

Oct 13, 2026
Apple hardware
generation:
37.9 tokens/s
quant:
4-bit (MLX)
mtp (multi-token prediction):
on

User reports Qwen3.8-27B at 37.9 t/s on an Apple M5 Max with 36 GB of unified memory. Setup is Rapid-MLX 0.16.1 default with MLX 4-bit weights and MTP speculative decoding on the text-only lane, image input disabled. The figure is a single-stream decode rate, not end-to-end throughput or prompt processing, and comes from a median of three requests with a 512-token cap.

Oct 13, 2026

Qwen3.8 27B

M5 Max 36GB · Inco Splash

Tone: positiveApple hardware
generation:
144.0 tokens/s
agenticcoding

User reports Qwen3.8 27B at 144 t/s on an M5 Max MacBook Pro with 36 GB. Setup is the Inco Splash inference engine, an open-source engine built for Apple silicon, also available as a runtime inside LM Studio. Requirements are M3 or newer, macOS 26.4+, and 36 GB. The engine is claimed to reach up to 3x the decode speed of Ollama, 2x oMLX, and almost 4x when an agent fans out into sub-agents.

Sep 19, 2026
Showing 1–14 of 14
Page 1 of 1

Community benchmarks snapshot

Records by GPU

AMD Strix Halo 128GB329NVIDIA RTX 3090234NVIDIA RTX 5090176NVIDIA DGX Spark94NVIDIA RTX 5060 Ti 16GB73NVIDIA RTX Pro 6000 Blackwell72NVIDIA RTX 3060 12GB69AMD Radeon AI PRO R9700 32GB68M5 Max 48GB67NVIDIA RTX 409062

Records by model

2816 total
Qwen3.81346
Qwen3.6291
Gemma 4169
DeepSeek V4 Flash149
Qwen3.5126
Qwen375
other660

Records by engine

2053 total
llama.cpp1027
vLLM211
Strata174
MLX107
Ollama88
other446

Use cases

coding 778agentic 505long-context 365tool-use 223vision 149summarization 65math 60creative-writing 48multilingual 32rp 14text-generation 9reasoning 3
coding778agentic505long-context365tool-use223vision149summarization65math60creative-writing48

Median generation t/s by GPU

On Qwen3.8 27B at 4-bit, plain single-GPU runs. Full ranking

RTX 509080RTX Pro 600067RTX 5070 Ti55M5 Ultra 256GB50RX 7900 XTX43RTX 409040RTX 309037RX 7800 XT 16GB35RTX 5090 Laptop 24GB34M3 Ultra 512GB32

Prompt processing, same model

M5 Ultra 256GB1800RX 7900 XTX640RTX 40901949RTX 3090561M3 Ultra 512GB391V100 32GB941Radeon AI PRO R9700 32GB1287RTX 3080 20GB997Arc Pro B70512M1 Ultra 128GB153

Reports by model size

Qwen3.8 27B732Qwen3.8 125B · 6B active547Qwen3.6 35B · 3B active200DeepSeek V4 Flash 284B · 13B active132Qwen3.6 27B80Gemma 4 26B · 4B active59DeepSeek V4.1 Flash 552B · 16B active58GLM-5.3 320B · 18B active47

Quants

Q4_K_M352UD-Q4_K_XL167NVFP4152Q8_01104-bit95Q4_K_XL78IQ4_XS77IQ3_XXS68MXFP467IQ3_S67