A Mac You Can Put 512GB Into — What Changes, Seen From a 16GB Wall
3 September 2026
I had been stuck at a 16GB wall, adding an external GPU to a mini PC. Models that fit in 16GB run fast; cross that line and they stop running at all. Measuring where that line sits has been my work for months.
Then, on 25 August 2026, Apple announced a machine that takes 512GB of memory: the Mac Studio.
From where I sit, worrying about 16GB, 512GB looks like another world. But the arithmetic should be the same, only with more zeros. What actually happens over there?
This article is compiled from published information. I own neither machine discussed here (checked 3 September 2026).
- 1. What I looked at, and how I checked it
- 2. The numbers, side by side
- 3. The same name, two different bandwidths
- 4. On bandwidth alone, it does not reach a GPU
- 5. That is not where the decision is made
- 6. What people actually got running
- 7. Reading speed and writing speed are separate subjects
- 8. The same shape showed up on my own bench
- 9. 256GB or 512GB?
- 10. Who this machine suits
- 11. Next to the 128GB machine I actually own
- 12. What the DGX Spark premium actually buys
- 13. Choosing inside the 128GB band
- 14. What I did not verify
- 15. In summary: the ruler is the same at every price
What I looked at, and how I checked it
How local LLMs behave on a machine with a very large pool of memory, and what someone stuck at 16GB can learn from it. The comparisons are the other machines built for the same job: NVIDIA’s DGX Spark, and the discrete RTX 5090 and 4090.
I cross-checked Apple’s announcement and specification pages, public information from NVIDIA and around it, records of people running very large models on the previous generation (M3 Ultra, 512GB), and Japanese retail prices. Not one number here was measured by me — with one exception, the EVO-X2 figures near the end, which are mine.
The numbers, side by side
| Machine | Memory | Bandwidth | Price |
|---|---|---|---|
| Mac mini (M6) | 32GB | 170 GB/s | $899 |
| Mac mini (M5 Pro) | 64GB | 307 GB/s | $1,699 |
| Mac Studio (M5 Max, 32-core GPU) | 36GB | 460 GB/s | $2,499 |
| Mac Studio (M5 Max, 40-core GPU) | 128GB | 614 GB/s | — |
| Mac Studio (M5 Ultra) | 96GB–512GB | 1.2 TB/s | $5,499 and up |
| DGX Spark | 128GB | 273 GB/s | $4,699 |
| GMKtec EVO-X2 (Ryzen AI MAX+ 395) | 128GB | 256 GB/s | about ¥520,000 |
| RTX 5090 | 32GB | 1,792 GB/s | list $1,999 |
| RTX 4090 | 24GB | 1,008 GB/s | — |
| Reference: M3 Ultra (previous gen) | 512GB | 819 GB/s | — |
Bandwidth roughly doubles at each grade: 170, 307, 460/614, 1,200. It is a separate axis from capacity, and confusing the two leads to the wrong purchase.
The same name, two different bandwidths
There are two M5 Max chips. The 32-core GPU version gives 460 GB/s; the 40-core GPU version gives 614 GB/s. Same “M5 Max Mac Studio" on the box, and a 25% difference in how fast it writes.
The base configuration is the 32-core part with 36GB fixed. Asking for 128GB moves you automatically to the 40-core side, so “buy the cheap M5 Max and load it with 128GB" is not a thing you can do.
The M5 Ultra behaves differently: both configurations give the same 1.2 TB/s. It is two dies joined together, so the number of memory channels does not change. On the M5 Max, the lower version has channels cut.
So if you choose an Ultra, writing speed is the same either way. What the upper configuration adds is CPU and GPU cores — reading speed, and work that is compute-heavy.
On bandwidth alone, it does not reach a GPU
| Machine | Bandwidth |
|---|---|
| RTX 5090 | 1,792 GB/s |
| M5 Ultra | 1,200 GB/s |
| RTX 4090 | 1,008 GB/s |
| M5 Max | 614 GB/s |
| DGX Spark | 273 GB/s |
The M5 Ultra lands between the 4090 and the 5090. It loses to the 5090, but not by an order of magnitude.
That is not where the decision is made
The 5090 has 1,792 GB/s across 32GB. The M5 Ultra has 1,200 GB/s across 512GB — sixteen times the capacity.
For a model that fits in 32GB, the 5090 wins outright: half again the bandwidth and more compute. No contest.
One byte past 32GB, the 5090 stops. What spills goes out to system memory over PCIe Gen5 x16 at 64 GB/s — one twenty-eighth of its own bandwidth. The speed collapses. The Mac has no such cliff: the same bandwidth continues all the way to 512GB.
| Model | RTX 5090 (32GB) | M5 Ultra (512GB) |
|---|---|---|
| 8B at 4-bit (about 5GB) | wins easily | slower |
| 32B at 4-bit (about 20GB) | wins | slower |
| Qwen3-235B at 4-bit (about 130GB plus context) | does not run | runs |
| DeepSeek R1 671B at 4-bit (404GB) | does not run | runs |
The question is not fast or slow. It is runs or does not run.
What people actually got running
On the previous generation — M3 Ultra with 512GB at 819 GB/s — there are records of very large models running.
| Model | Quantisation | Memory used | Speed |
|---|---|---|---|
| DeepSeek R1 671B | 4-bit | 404GB (VRAM allocation raised to 448GB by hand) | 17–18 tok/s |
| DeepSeek V3 | 4-bit | — | 20 tok/s |
| Qwen3-235B | 4-bit MLX | 272GB | 24 tok/s |
Power draw stayed under 200W — a different order from a multi-GPU rig.
Note the Qwen3-235B line: 272GB in use. The weights are 130–240GB, but adding the area that holds the context pushes it past 256GB. That single fact decides the configuration question later on.
Reading speed and writing speed are separate subjects
| DGX Spark | Mac Studio | |
|---|---|---|
| Compute | 1 PFLOP (FP4) | no dedicated FP4 path |
| Bandwidth | 273 GB/s | 1.2 TB/s |
| Reading (prefill) | 3–4x faster | slower |
| Writing (decode) | slower | about 3x faster |
Reading is decided by compute, writing by bandwidth. So the machine with compute wins on long prompts, and the machine with bandwidth wins on generation.
The same shape showed up on my own bench
I measure a mini PC with external GPUs attached. Swapping a 16GB card for a 12GB one, reading speed fell on every model and writing speed rose on every model — the card changed, so the ratio of compute to bandwidth changed.
The same ruler works on a machine costing a few hundred thousand yen and on one costing a few million.
256GB or 512GB?
| Configuration | CPU | GPU | Memory | Bandwidth |
|---|---|---|---|---|
| M5 Ultra base | 30-core | 64-core | 96GB | 1.2 TB/s |
| M5 Ultra upper | 36-core | 80-core | 256GB / 512GB | 1.2 TB/s |
Between 256GB and 512GB there is no difference except capacity. Same bandwidth, same CPU, same GPU. There is a step before that, though: 256GB and above requires the upper configuration, which from 96GB raises the CPU by 1.2x and the GPU by 1.25x.
The 512GB price has not been announced (shipping late October). Two things are known: the M5 Ultra base with 96GB and a 1TB SSD is $5,499, and going from 96GB to 256GB adds $4,000. On the previous generation, 512GB cost 1.8 times what 256GB cost. At the same ratio the total for a 512GB machine lands somewhere around ¥2.4–3.0 million, against about ¥1.88 million for 256GB. That estimate is mine, not Apple’s.
There is a precedent worth remembering: the M3 Ultra’s 512GB option was withdrawn during the global DRAM shortage, and the 256GB upgrade price rose at the same time. That the M5 Ultra’s 256GB upgrade starts high suggests the shortage is already priced in.
Which leaves one question: do you intend to run a 404GB model? If not, there is no reason to wait — the extra money buys capacity and nothing else. And last time, waiting meant the option disappeared.
Who this machine suits
It suits someone running a large model alone, conversationally, on data they do not want to send anywhere, who cares about silence and power draw.
It does not suit someone who wants a model that fits in 32GB to run fast (a GPU wins outright), someone whose work is mostly long prompts (DGX Spark reads 3–4x faster), someone training or fine-tuning, someone generating images or video, or someone serving several users at once.
It is not a machine you buy for speed. 17–18 tok/s on a 671B model does not reach the 35–50 tok/s of a cloud API. It comes down to whether a large model running on your own desk is worth something to you.
Next to the 128GB machine I actually own
| Machine | Memory | Bandwidth | Price (Japan) |
|---|---|---|---|
| GMKtec EVO-X2 | 128GB | 256 GB/s | about ¥520,000 |
| DGX Spark | 128GB | 273 GB/s | ¥980,000–1,260,000 |
| Mac Studio (M5 Max, 40-core GPU) | 128GB | 614 GB/s | price not confirmed |
The EVO-X2 and the DGX Spark sit in the same bandwidth band — 256 and 273 GB/s — and in the same category of 128GB unified-memory machines.
These are my own measurements on the EVO-X2’s integrated GPU, with llama.cpp over Vulkan on 25 August 2026.
| Model | Reading pp512 | Writing tg128 |
|---|---|---|
| llama3.2 1B | 7,238 tok/s | 155.62 tok/s |
| phi4-mini | 2,408 tok/s | 79.01 tok/s |
| qwen3 8B | 1,214 tok/s | 40.95 tok/s |
| qwen3 14B | 744 tok/s | 24.28 tok/s |
| qwen3-coder 30B (MoE) | 1,219 tok/s | 91.70 tok/s |
| llama3.3 70B (dense) | 109 tok/s | 5.28 tok/s |
Look at the 30B and the 70B. The 30B is the smaller model, and it writes at 91.70 against the 70B’s 5.28 — a factor of seventeen. The 30B is a mixture-of-experts model that reads only part of itself per token; the 70B is dense and reads all of it every time. Same bandwidth, completely different outcome, because of how the model is built.
Set that beside the records above: 256 GB/s here against 819 GB/s there is 3.2x the bandwidth, and the Mac runs a model ten times larger more than three times faster. Mixture-of-experts is doing that work. Large capacity pays off when the model is MoE. Make a dense model bigger and the capacity does not bring speed with it — 5.28 tok/s on a 70B says so.
What the DGX Spark premium actually buys
Same capacity, near-identical bandwidth, and a gap of ¥460,000–740,000 — enough to buy a second EVO-X2. The difference is not bandwidth. It is two things the EVO-X2 does not have: compute (1 PFLOP at FP4, which shows up in reading speed) and CUDA.
In practice the second one matters more. Inference alone runs on AMD through llama.cpp over Vulkan — that is how I measure. But training and fine-tuning are effectively CUDA-only; serving engines like vLLM and SGLang are CUDA-centred; some quantisation formats assume CUDA; new models arrive on the CUDA side first; and image and video generation is far faster there. The premium is an entry fee for CUDA.
Choosing inside the 128GB band
| What you want to do | What to pick | Why |
|---|---|---|
| Run larger models and use them | AMD AI machines (EVO-X2 and similar) | 128GB for about ¥520,000 — the cheapest in this band |
| You need CUDA (training, vLLM, image generation) | DGX Spark | one of the few ways to get 128GB with CUDA |
| You need more capacity still | Mac Studio | goes to 512GB — but there is no CUDA |
What I did not verify
- I own neither the Mac Studio nor the DGX Spark. Everything except the EVO-X2 table is from published sources
- The 512GB price is unannounced; the figures here are my estimate
- No measurement of an actual M5 Ultra has surfaced. The speeds quoted are from the previous generation, the M3 Ultra
- DGX Spark pricing is moving: ¥700,000–800,000 at the end of March, ¥984,980 at one retailer on 21 August, ¥1,259,625 on Amazon when I checked. NVIDIA raised the list price from $3,999 to $4,699 in February, citing memory supply
- Japanese pricing for the Mac mini (M5 Pro) and the current RTX 4090 price were not confirmed
- MoE models should run lighter than their total size suggests, but no M5 Ultra measurement was found to confirm it
In summary: the ruler is the same at every price
What surprised me about looking into the 512GB world is that the ruler did not change. Reading speed is decided by compute, writing speed by bandwidth, and everything stops the moment you exceed capacity — the same shapes I keep hitting at 16GB on a mini PC.
My own EVO-X2, at 128GB, stands in the same category as the DGX Spark: 256 against 273 GB/s, ¥520,000 against ¥980,000–1,260,000. I thought I was reading about machines in another price class, and the ground turned out to be continuous.
One more thing came out of it. Moving the wall back is not enough on its own. On my machine a dense 70B writes at 5.28 tok/s and a 30B MoE writes at 91.70 — seventeen times apart on the same hardware. Buying capacity is also buying the assumption that you will run mixture-of-experts models. That part does not appear on the price list.









Discussion
New Comments
No comments yet. Be the first one!