TAG
#benchmarks
15 items — 15 dispatches.
Dispatches
Battlemage one year in: Arc B580/B60 as a local-AI card
2026-07-25A year ago Intel Arc was still a punchline for AI workloads. The Battlemage refresh (B580/B60) is the thing that changed that — and a year of driver, backend, and ecosystem work has made it genuinely good, with caveats. Here's where Arc actually stands for local AI in mid-2026.
Best local LLMs in 2026: measured, not summarized
2026-07-24Every 'best local LLM' list ranks models by reputation and parameter count. None of them actually ran the models on consumer hardware and reported measured tok/s, VRAM, and quality scores. We did. Here are the models that genuinely run well on hardware you own — with the receipts.
Quantization in 2026: Q4_K_M is no longer the compromise
2026-07-23In 2024, Q4_K_M meant 'noticeably broken.' In 2026 it's the practical default. We ran the Q4 vs Q6 vs Q8 sweep on Qwen3-Coder-30B — here's the measured quality delta, the VRAM math, and when you actually should step up.
The MoE shift: why every new local model is a Mixture-of-Experts
2026-07-22Every model worth running locally in 2026 — Qwen3-30B-A3B, LFM2.5-8B-A1B, the GLM/Kimi frontier — is MoE. Here's what 'active parameters' actually means, why it's the reason these models fit on your card, and the measured 2.5× speed data behind it.
Best GPUs for local AI in 2026: measured cross-vendor
2026-07-19Every GPU roundup ranks the same NVIDIA cards. Almost none run the same model file on Arc, AMD, and NVIDIA and report the actual tok/s gap. We did. The cross-vendor gap is real. So is the price gap — and that flips the recommendation for budget buyers.
Best local LLM for coding in 2026: measured
2026-07-19Every coding-LLM roundup ranks models by leaderboard score. Almost none tell you what the score costs in tok/s when you step down a quant tier — which is the only trade-off that matters once the model has to fit on a card you own. Here's the measured table for the coder we run, across three quant tiers, on the same hardware.
Dual 12GB vs single 24GB: we ran the same 27B on four machines and the GPU count barely mattered
2026-07-19We took Qwen3.6-27B at Q4_K_M — byte-identical weights, verified by Ollama digest — and ran it on all four lab machines: dual 12GB NVIDIA, single 20GB AMD, dual 32GB AMD, and a 24GB Intel Arc. The three CUDA/ROCm machines landed within 10% of each other. The honest answer to 'do I need two GPUs?' is: only once the model stops fitting in one.
CUDA vs ROCm vs Vulkan vs OpenVINO: measured
2026-07-19Every backend explainer describes CUDA, ROCm, Vulkan, and SYCL correctly and then tells you to 'pick what works on your card.' Almost none measure them on the same hardware. We did, across nine benchmark records. The backend gaps are large, vendor lock-in is real, and one documented failure is worth a thousand abstract paragraphs.
Ollama vs llama.cpp on the same hardware: measured
2026-07-19The 'Ollama is easier, llama.cpp is faster' framing is from 2024 and it was correct then. What it never came with was the actual measured gap on the same card with the same weights. Here's that gap — across four backend configurations on a single R9700, plus the one result that looks like an Ollama win and isn't.
What a quantization tier costs in watts: measured
2026-07-19Every 'how much power does local AI use' piece multiplies GPU TDP specs by hours and calls it a day. Almost nobody measures actual wall-power during inference. We measured a narrow slice — and the headline finding is that quantization barely moves power draw. The honest version of what we have, what we don't, and the rough cost math.
Single vs dual GPU for local LLMs: when the second card stops idling
2026-07-19Forum threads answer 'is dual GPU worth it' with 'depends.' Our four-machine baseline (bm-013) gives the actual crossover: dual-12GB-NVIDIA tied single-32GB-AMD on a 27B model. Below ~18GB of model weight the second card idles; above, dual becomes mandatory or faster. The measured rule, with the trade-offs single-card buyers forget.
Speculative decoding on consumer GPUs: MTP measured 2.07×
2026-07-19Every speculative decoding explainer calls it a 'free speedup.' Almost none measure the actual multiplier on consumer hardware or show the accept-rate curve across context lengths. Here's both — Qwen3.6-27B on the same R9700 with and without MTP, plus the long-context sweep that explains when the speedup holds and when it shrinks.
Arc B60 vs RX 7900 XT: a real comparison, not a chart fight
2026-07-18We ran the same two 8B models on both cards with byte-identical weights and identical settings. The RX 7900 XT is ~3.9x faster — consistently across both architectures. Here's the full 2x2, what it actually tells you, and where we got the framing wrong the first time.
OpenVINO beats Vulkan on the Arc B60 — and we were wrong about SYCL
2026-07-18We benchmarked OpenVINO Model Server 2026.2.1 against llama.cpp Vulkan on the same Intel Arc Pro B60. OpenVINO is ~1.76x faster on a 30B-A3B model — and it works cleanly, contradicting our own earlier note that Battlemage was Vulkan-only. Here's the data and the correction.
Run a 30B model on a $300 GPU
2026-07-18Yes, really. A Q4_K_M 30B coder model fits in 12GB of VRAM and runs at usable speed on a single Intel Arc B580. Here's the recipe — with the numbers to back it.