Homelab & Platform

Best Mini PC for Local LLMs in 2026: Unified Memory Changed the Game

The mini PC aisle got interesting in 2026 because of one component change: AMD’s Ryzen AI Max (“Strix Halo”) platform gives a machine the size of a hardcover book access to up to 128GB of unified memory shared between CPU and GPU. That’s a memory pool no consumer GPU touches at any price, and it’s why “best mini PC for local LLM” searches spiked this spring — for the first time, a device that fits on a bookshelf can hold a 70B-class model’s weights.

The roundups that followed mostly did the easy version of this story: list a few mini PCs, note the RAM ceiling, rank by price. That skips the two questions that actually decide whether you’ll be happy with the purchase. First: a 128GB memory pool tells you a model fits — it says nothing about how fast it runs, and Strix Halo’s memory bandwidth is not GPU-VRAM bandwidth. Second: these are relatively new brands selling relatively expensive hardware, and after-sales support varies enough between them that it belongs in the buying decision, not a footnote.

This guide is the homelab-cluster companion to the GPU guide and sits next to hardware for running a 70B model and Strix Halo vs. Mac Studio for the unified-memory comparison across platforms. If you want the deeper brand-by-brand build-quality breakdown, that lives at Minisforum vs. Beelink vs. GMKtec; this page focuses on the buying decision itself.

What changed to make mini PCs viable for local LLMs?

Unified memory did. Historically, a mini PC’s LLM ceiling was set by its integrated GPU’s tiny VRAM allocation — fine for nothing bigger than a 7B model, and slow even then. AMD’s Ryzen AI Max (“Strix Halo”) APUs change the architecture: CPU and GPU share one large LPDDR5X pool, and the system can allocate a large share of it — 64GB, 96GB, even 128GB depending on the SKU — to the GPU for inference. That’s the same idea Apple Silicon uses with unified memory, now available in x86 mini PCs running Windows or Linux.

The catch, and it’s the one most roundups skip: that memory pool moves data at LPDDR5X speeds, not GDDR6X or HBM speeds. A used RTX 3090 (24GB, GDDR6X) reads its own weights far faster per GB/s than a Strix Halo box reads its shared pool. Unified memory removes the fit ceiling — it does not remove the bandwidth ceiling. The GPU guide’s core principle — VRAM decides what fits, bandwidth decides how fast it runs — applies here without modification. A mini PC with 128GB can load a 70B model that no 24GB GPU can touch; it will not decode that 70B model at 3090 speeds, or close to it.

How much memory do I actually need for the model I want to run?

Match the memory tier to the model class, not the biggest number on the listing. As general guidance — not a hard spec — 32GB is the practical floor for comfortably running 7B-13B models with room for context, a figure we’ve covered as baseline guidance across the Can I Run cluster. Above that floor, here’s roughly what each tier unlocks:

Memory configModel class it actually servesSpeed expectation
32GB7B-13B at Q4-Q8Comfortable headroom, snappy for chat
64GB30-40B at Q4-Q5Usable, not fast — patience required for long outputs
96GB70B at Q4Fits with headroom; slow relative to a discrete GPU
128GB70B at Q5, or 70B Q4 with large contextFits comfortably; still bandwidth-bound, noticeably slower than GPU decode

None of the tok/s figures for these specific mini PCs below are independently benchmarked by LocalRig — they’re community-cited and flagged as such. Treat the memory-tier logic above as the reliable part of this table; treat any specific tok/s number you see in a listing or forum post as a planning estimate until you’ve verified it against your own runtime and quantization.

The picks, by memory tier and buyer constraint

These aren’t ranked by price or by which program pays best — they’re ranked by what workload each memory tier honestly serves. All prices below are aggregator/retail listings, flagged for verification against manufacturer listings at time of purchase — mini PC pricing moves with SKU changes and regional availability.

This is the ceiling pick. At 128GB of unified memory built on the Ryzen AI Max platform, the Beelink GTR9 Pro can hold a 70B model at Q5 quantization with room to spare, or a 70B Q4 model with a larger context window than the 96GB tier allows. The honest caveat is the one this whole guide is built around: fitting a 70B model and running it at a pace you’d call fast are different claims. Community-cited (r/LocalLLaMA, 2025-2026, not independently verified by LocalRig) reports describe Strix Halo 70B inference as usable for non-interactive workloads — batch summarization, overnight jobs, patient single-turn queries — rather than snappy back-and-forth chat. Buy this tier because you specifically need 70B-class capability in a small box and you’ve made peace with the pace, not because “128GB” sounds like the best number in the roundup.

If 30-40B is your actual ceiling: GMKtec EVO-X2, 64GB (~$1,199)

At 64GB, the EVO-X2 sits at the honest sweet spot for 30-40B-class models at Q4-Q5 — big enough to meaningfully outperform anything in the 7-13B range, small enough in price to be the most defensible mini PC purchase in this guide if that’s the model class you’ll actually use day to day. The brand-trust caveat matters more here than anywhere else in this piece: GMKtec listings are frequently the cheapest for comparable specs, and that price gap shows up in community discussion as flagged concerns about weaker or slower after-sales support relative to Minisforum and Beelink. That doesn’t mean don’t buy it — it means read current return-policy terms and recent buyer reports before you commit $1,200 to a brand with a shorter support track record than its competitors.

If 32GB-class workloads are genuinely enough: Minisforum MS-A2, 96GB (~$1,599)

Listed here at 96GB rather than the smaller configs Minisforum also sells, because 96GB is the config that lets you comfortably run a 70B model at Q4 with headroom — a notch below the Beelink’s 128GB ceiling, at a meaningfully lower price. If your actual workload tops out well below 70B, Minisforum’s smaller-memory SKUs (worth checking directly against current listings) are the better dollar-for-dollar buy; don’t pay for 96GB you won’t use. Minisforum’s after-sales support has a longer, more consistent track record in community reports than GMKtec’s, which is worth factoring into a purchase in this price range even before you compare specs.

Do the NPUs in these boxes matter?

Not for the runtimes most people actually use. Every Ryzen AI Max mini PC in this guide ships with an NPU (neural processing unit) marketed hard in spec sheets and ad copy. The honest reality check, worth stating plainly: Ollama and llama.cpp — the two dominant local-inference tools — do not route generation through the NPU. They run on CPU and integrated GPU compute paths. The NPU does real work for some Windows Copilot+ features and select vendor-specific tools, but if your plan is “install Ollama, pull a model, chat with it,” the NPU is not part of that pipeline today. Budget for these machines based on unified-memory capacity and bandwidth — the two things that actually determine your experience — and treat NPU TOPS figures as a spec sheet number, not a performance line item. We go deeper on this gap at do NPUs matter for local AI.

A note on brand trust and after-sales support

This is a category where the honesty check matters more than usual, because these are $1,200-$1,900 purchases from brands that don’t have the multi-decade retail infrastructure of a Dell or Lenovo. Minisforum and Beelink show up in community discussion with more consistent long-run support experiences; GMKtec’s lower prices come paired with more frequent complaints about slower or thinner after-sales support. None of this is a LocalRig-audited finding — it’s aggregated from community reporting and should be verified against current warranty terms, return windows, and recent buyer reports before you order, not treated as a permanent brand verdict. The brand comparison piece goes deeper on build quality and support specifics if that’s the deciding factor for you.

Monetization note

Amazon listings below carry the ?tag=localrig-20 affiliate tag. Direct affiliate programs with Minisforum, Beelink, and GMKtec (typically 5-8% commission structures) are not yet active for LocalRig — we’re using Amazon links in the interim and will update this guide when direct programs go live.

Who this is NOT for

  • You’re chasing maximum single-model decode speed. If raw tok/s on a model that fits your budget is the priority, a used RTX 3090 or new RTX 4090 will out-decode any Strix Halo mini PC at the same model size — see the GPU guide. Mini PCs win on capacity-per-liter and power draw, not speed.
  • You need 70B speed, not just 70B fit. If “usable for non-interactive batch jobs” isn’t fast enough and you need responsive 70B-class chat, price a multi-GPU discrete rig or a cloud rental — see hardware for running a 70B model for the honest comparison.
  • Your workload never exceeds 13B. Paying for 64-128GB of unified memory to run a 7B model is wasted budget. A cheaper 32GB mini PC config, a used GPU, or base Apple Silicon — where LocalRig’s own base M4 measurement landed at 18.4-19.5 tok/s on an 8B Q4_K_M model — covers that tier for less money.
  • You haven’t sized your model yet. Start with the local AI hardware buying framework before picking a memory tier.

Bottom line

Unified memory is the real story here — it puts 70B-class capability into a box you can hold in one hand, and that’s a genuine shift from a year ago. But the two checks the spring 2026 roundups mostly skipped are the ones that decide whether you’ll be satisfied six months in: memory bandwidth sets your speed ceiling regardless of how much capacity you bought, and brand after-sales history is a real variable at this price point, not a footnote. Buy the memory tier that matches the model you’ll actually run — 64GB for 30-40B, 96-128GB only if 70B fit is the point — and weigh GMKtec’s lower prices against its weaker community-reported support before you decide the discount is worth it.

Sources

  • Aggregator/retail listings (Beelink, Minisforum, GMKtec product pages) — prices and specs, flagged for verification, 2026-06
  • r/LocalLLaMA community threads on Ryzen AI Max ('Strix Halo') unified memory inference, 2025-2026, not independently verified by LocalRig
  • LocalRig first-party benchmark: base Apple M4, 16 GB — llama.cpp b9820 (18.4 tok/s) and Ollama 0.30.11 (19.5 tok/s), Llama 3.1 8B Q4_K_M, measured 2026-06-27
  • Ollama and llama.cpp GitHub issue trackers — NPU support status, github.com/ollama/ollama and github.com/ggml-org/llama.cpp, checked 2026-06