Apple announced the m6 mac mini on August 25, 2026, alongside an M5 Pro configuration of the same machine. Orders opened the same day and units arrive September 22. The M6 starts at $899, the M5 Pro at $1,699.
The spec sheet is everywhere by now. What is not everywhere is the only comparison that matters if you intend to run models on the thing: unified memory decides which models you can load at all, memory bandwidth decides how fast they generate, and macOS quietly hands your GPU less memory than the box says. This piece covers what Apple actually shipped, why the generation pairing is strange, the benchmark Apple chose that tells you where this is aimed, how memory and bandwidth split the work, the 75 percent nobody mentions, what actually fits, and which configuration to buy. For the groundwork, start with our guide to running local AI models.
What the M6 Mac mini actually ships with
Straight from Apple’s announcement, with the numbers that bear on model work in bold type in your head rather than the marketing ones.
| M6 | M5 Pro | |
|---|---|---|
| CPU | 12-core | Up to 18-core |
| GPU | 12-core, Neural Accelerators in each core | Up to 20-core, third-generation ray tracing |
| Neural Engine | Dual 16-core | Not separately stated |
| Unified memory | 16GB standard, up to 32GB | Up to 64GB |
| Memory bandwidth | Up to 170GB/s | 307GB/s |
| Storage | Up to 2TB | Up to 8TB |
| Thunderbolt | Three Thunderbolt 4 | Three Thunderbolt 5 |
| From | $899, or $799 education | $1,699, or $1,599 education |
Apple’s headline comparisons are against older parts: the M6 is claimed at "up to 4x faster AI performance" and "40 percent faster CPU performance" than M4, and the dual Neural Engine "delivers up to 2x faster performance." Both machines gain Wi-Fi 7, Bluetooth 6 and 2.5Gb Ethernet with a 10Gb option. MacRumors’ breakdown notes the M5 Pro comes in two variants, a 15-core CPU with 16-core GPU and an 18-core CPU with 20-core GPU, so the top figures in the table are the upper configuration rather than the base one at $1,699.
The generation pairing is the strange part
Apple normally sells one machine with a base chip and a Pro chip from the same generation. This is an M6 next to an M5 Pro.
That means the entry configuration is a generation ahead of the step-up configuration on silicon design, while the step-up configuration is well ahead on the things that actually govern large model work. You are not choosing a bigger version of the same chip. You are choosing between a newer small part and an older large one, and which is "better" depends entirely on what you are doing.
For anything that fits comfortably in memory, the M6 is the more modern part and the better value. For anything that does not, the M5 Pro’s ceiling and bandwidth win regardless of generation. There is no configuration that gives you both the newest architecture and the 64GB ceiling, which is a real gap in the lineup rather than an oversight worth explaining away.
Apple benchmarked against LM Studio, and that is the signal
Buried in the performance claims is a comparison that would have been unthinkable in a desktop Mac press release two years ago. Apple states the M5 Pro delivers "up to 8.5x faster LLM prompt processing" against M2 Pro, measured in LM Studio.
LM Studio is a local model runner, the kind of tool people use to load open-weight models on their own hardware. Apple is now citing third-party local-inference tooling in its own marketing for a consumer desktop, which tells you who this machine is being sold to and what Apple thinks the workload is.
Note also what that claim measures. Prompt processing is prefill, the compute-bound phase where the model reads your input. It is the half of inference that responds well to more compute. It is not token generation, which is the half most people actually wait on. Choosing the prefill number is a reasonable marketing decision and an incomplete engineering one, which brings us to the split that governs everything else.
Memory holds the model, bandwidth generates the tokens
Local inference has two phases with completely different bottlenecks, and confusing them is the most common reason people buy the wrong machine.
Prefill reads your prompt and builds the context. It is compute-bound, so more GPU cores and neural accelerators genuinely help. This is the phase Apple’s 8.5x figure describes.
Decode produces the output one token at a time. For each token, the machine reads the model’s weights out of memory. That makes decode memory-bandwidth-bound, and no amount of extra compute fixes it. Generation speed tracks bandwidth far more closely than it tracks core count.
Which is why the bandwidth line in that table is the most important number on it. The M5 Pro’s 307GB/s against the M6’s 170GB/s is roughly 1.8x, and that ratio is a reasonable first approximation of the difference in tokens per second on a model both machines can hold. Our explainer on hardware for AI agents covers why this asymmetry shows up across every accelerator, not just Apple’s.
The 75 percent nobody mentions
Here is the detail that changes the buying decision and appears in none of the launch coverage.
macOS does not let the GPU use all of the unified memory. Metal reports a recommendedMaxWorkingSetSize of roughly 75 percent of installed RAM, and that is the practical ceiling for a model unless you go out of your way to change it. This is well documented by the people who work around it and not by Apple, which is itself worth knowing before you build a purchase on it.
| Configuration | Installed | Roughly usable for a model |
|---|---|---|
| M6 base | 16GB | About 12GB |
| M6 maxed | 32GB | About 24GB |
| M5 Pro maxed | 64GB | About 48GB |
The ceiling can be raised. A sudo sysctl iogpu.wired_limit_mb setting lifts it, and the local model community uses this routinely. Two caveats belong with that, and both are firm: it is undocumented and unsupported by Apple, so a future macOS update may change the behavior, and it does not persist across a reboot unless you take further steps. Treat the 75 percent as the number you plan around and the override as a bonus, not the reverse.
What actually fits
Vendors quote parameter counts. What you need is memory footprint, so here is the arithmetic rather than a claim.
A model quantized to roughly 4 bits per parameter needs about 0.5GB of memory per billion parameters for the weights alone. On top of that sits the KV cache, which grows with context length and can add several gigabytes on long prompts, plus runtime overhead. A workable planning rule is weights plus 20 to 30 percent headroom.
| Model size | Weights at ~4-bit | Plan for | Fits in |
|---|---|---|---|
| 7 to 8B | ~4GB | ~5 to 6GB | Any configuration, including 16GB |
| 13 to 14B | ~7GB | ~9GB | 16GB, comfortably on 32GB |
| 30 to 34B | ~17GB | ~21GB | 32GB M6, not 16GB |
| 70B | ~35GB | ~44GB | 64GB M5 Pro only |
Those are approximations derived from the quantization arithmetic above, not measured figures from Apple or from us, and real numbers move with the quantization scheme, the runtime and your context length. The runtime matters more than people expect, and our guide to Ollama covers the most common one. Use them to rule configurations in and out, then measure. The pattern they reveal is the durable part: the 16GB base machine is a 7B to 14B machine, 32GB opens the 30B class, and 70B needs the M5 Pro.
Which one to buy
Three cases, and the middle one is where most people land.
Buy the base M6 at $899 if models are not the point. It is a fast, modern small desktop that happens to run 7B to 14B models fine. If local inference is occasional, this is the correct machine and the 32GB upgrade is money better spent elsewhere.
Buy the M6 with 32GB if you run models regularly but not large ones. This is the value configuration for most people doing real local work. It gets you the newer architecture, roughly 24GB of usable model memory and the 30B class, without the M5 Pro’s price.
Buy the M5 Pro with 64GB only if you need 70B-class models or sustained throughput. You are paying for the memory ceiling and the 307GB/s, and accepting an older architecture to get them. If the models you actually run fit in 24GB, this is the wrong purchase no matter how much better the specification reads.
One thing worth adding regardless of configuration: a local model server is a network service, and the security posture that comes with it is not the default. We covered that in local AI agent security, and it applies to a new Mac mini on day one.
Frequently Asked Questions
What does the m6 mac mini cost and when does it ship?
The M6 configuration starts at $899, or $799 for education. The M5 Pro configuration starts at $1,699, or $1,599 education. Orders opened August 25, 2026 and machines are available September 22, 2026.
Why does one machine have an M6 and the other an M5 Pro?
Apple paired a newer base chip with a previous-generation Pro chip rather than shipping both from the same generation. The result is that the entry configuration is architecturally newer while the step-up configuration has the higher memory ceiling and bandwidth. No configuration offers both.
How much memory can the GPU actually use?
Roughly 75 percent of installed unified memory by default, because Metal reports a recommended maximum working set at about that level. So 16GB gives you around 12GB, 32GB around 24GB, and 64GB around 48GB for the model itself.
Can I raise that limit?
Yes, via the `iogpu.wired_limit_mb` sysctl, which the local model community uses routinely. It is undocumented and unsupported by Apple, future macOS versions may change the behavior, and it does not survive a reboot without extra steps. Plan around 75 percent and treat the override as a bonus.
Which matters more, bandwidth or cores?
It depends on the phase. Reading your prompt is compute-bound, so cores help. Generating output is memory-bandwidth-bound, because the weights are read from memory for every token produced. If you are waiting on generation speed, bandwidth is the number to compare.
What size model fits in the base 16GB configuration?
Comfortably the 7B to 14B class at around 4-bit quantization. A 30B model needs roughly 21GB once you allow for the KV cache and overhead, which puts it beyond the usable ceiling on a 16GB machine.
Is Apple’s 8.5x LLM figure a generation-over-generation number?
No. It compares M5 Pro against M2 Pro, three generations back, and it measures prompt processing rather than token generation. Both are fair to state and neither describes the improvement most users will feel most often.
Was anything else announced at the same time?
Yes, a Mac Studio was announced the same day. This piece covers the Mac mini, where the memory and bandwidth tradeoff is sharpest because both configurations sit in one product at very different price points.