Outlier  ›  vs

Mac vs PC for local AI: unified memory vs a discrete GPU

Quick answer

A PC with a discrete GPU is usually faster; an Apple Silicon Mac usually holds a bigger model. An RTX 5090 pairs 32 GB of VRAM with roughly 1,792 GB/s of bandwidth — about 2.2× an M3 Ultra Mac Studio — and generation speed tracks bandwidth closely. A Mac Studio now tops out at 96 GB of unified memory — Apple pulled the 512 GB and 256 GB M3 Ultra options during 2026 — and a MacBook Pro with M5 Max reaches 128 GB. That still runs models a 32 GB consumer GPU won't load at all, just more slowly; it is no longer 512 GB.

Full disclosure: I build Outlier, a local-AI app that only runs on Apple Silicon, so I have a stake in one side of this. I've tried to make the PC case as strongly as I'd want someone to make mine. On raw speed the discrete GPU wins.

One architectural difference drives everything else

A discrete GPU has its own memory: a fixed pool of VRAM on a very wide bus. Apple Silicon has one pool shared by CPU and GPU — MLX, Apple's framework, notes that its arrays live in shared memory and run on either device without a copy. On the PC the model has to fit in VRAM or performance falls off a cliff; spill into system RAM over PCIe and generation collapses. On the Mac, "VRAM" is whatever you bought, minus what macOS is using. No wall at 32 GB — and no 1,792 GB/s bus.

What actually fits

Weights are the floor, not the total — you also need the KV cache, which grows with context, plus the runtime and the OS. Apple's ML research team measured footprints on a 24 GB MacBook Pro — Qwen 8B is 17.46 GB at BF16 and 5.61 GB at 4-bit, Qwen 14B 4-bit is 9.16 GB, GPT-OSS 20B at MXFP4 is 12.08 GB, and a Qwen 30B MoE 4-bit is 17.31 GB.

Our own tiers line up. Nano (4B) is 2.37 GB and wants 6 GB of RAM; Lite (9B) 5.04 GB at 12 GB; Quick (26B-a4b) 15.61 GB at 16 GB; Core and Code (both 27B) 15.13 GB at 24 GB; Vision (35B-a3b) 19.0 GB at 24 GB; Plus (397B-a17b) is 209 GB on a 64 GB machine, paging MoE experts off the SSD at ~11 GB resident. Against a 32 GB card, a 4-bit model up to about 30B is comfortable and quick; a 70B isn't. That's the capacity argument.

Speed: bandwidth is the ceiling, and the PC has more of it

Token generation is bound by memory bandwidth, not compute — Apple's research group says so, and its measurements show it. M4 to M5 lifted bandwidth from 120 GB/s to 153 GB/s and produced time-to-first-token speedups of 3.33×–4.06×, but generation speedups of only 1.19×–1.27×.

So compare bandwidth. Apple lists 410 GB/s for the 32-core M4 Max, 546 GB/s for the 40-core and 819 GB/s for M3 Ultra; on laptops, 307 GB/s for M5 Pro and 614 GB/s for M5 Max. NVIDIA's GeForce news pages put the RTX 5090 at about 1,792 GB/s — the spec page omits it. Call that 2.2× an M3 Ultra, 2.9× an M5 Max.

Prefill — processing the prompt before the first token — widens the gap further. It is compute-bound where generation is bandwidth-bound, so a discrete GPU's much larger compute budget helps prefill even more than it helps generation; the M5's own 3.33×–4.06× jump in time-to-first-token over M4, against just 1.19×–1.27× for generation, shows how strongly prefill tracks the hardware. Long-context RAG and agent loops live on prefill, so that's the gap you feel. Apple claims M5 processes prompts up to 4× faster than M4.

Thermals, power, and sustained load

NVIDIA rates the RTX 5090 at 575 W and recommends a 1,000 W supply — for the card alone. Apple lists 480 W as maximum continuous draw for an entire Mac Studio. Over hours that's fan noise, room temperature and an electricity bill. Nor is there a real laptop equivalent: a discrete-GPU laptop with useful VRAM is heavy, loud and thermally limited, where a MacBook Pro carries 128 GB on battery.

Price per usable gigabyte, and the upgrade path

Apple charges steeply per memory tier and solders it: day-one capacity is what you have until you buy a new computer. But getting past 32 GB on the PC isn't cheap either. NVIDIA's workstation documentation describes an RTX PRO 6000 Blackwell at 96 GB of GDDR7 with ECC at full bandwidth — that now equals the Mac Studio's own 96 GB ceiling and carries far more bandwidth with it, which no Mac matches, at a professional price. Against a pro card the Mac has no capacity advantage left; the capacity argument is about consumer GPUs. NVIDIA's own unified-memory box, DGX Spark, has 128 GB but only 273 GB/s, below an entry M4 Max. AMD documents the Ryzen AI Max+ 395 at 128 GB unified, 96 GB reassignable as VRAM.

Apple announced the M4 Max Mac Studio at $1,999 in March 2025 and the March 2026 M5 Pro and M5 Max MacBook Pros from $2,199 to $3,899, with a 14-inch M5 at $1,699 in the same announcement. Third-party reporting describes a 2026 DRAM shortage pushing Apple prices and GPU street prices up, so check live listings. "The PC is cheaper" is worth re-testing, not repeating.

Unified memory vs VRAM, line by line

Apple Silicon Mac PC + discrete GPU
Memory model One unified CPU/GPU pool Separate fixed VRAM
Capacity ceiling 96 GB desktop (M3 Ultra); 128 GB laptop (M5 Max) 32 GB (RTX 5090); 96 GB pro (RTX PRO 6000) — matches the Mac desktop ceiling, so the capacity case rests on the consumer card, not the pro one
Bandwidth 307–819 GB/s ~1,792 GB/s (RTX 5090)
What fits 4-bit 27B on 24 GB; 397B MoE on 64 GB 4-bit up to ~30B on 32 GB
Sustained load 480 W whole machine 575 W card, 1,000 W PSU
Price per usable GB Unsettled — 2026 DRAM pricing is moving; check live listings Unsettled — 2026 DRAM pricing is moving; check live listings
Upgrade path None — soldered Swap GPU, add RAM or a card
Laptop option Yes, on battery Heavy, loud, throttled

Where the PC with a discrete GPU genuinely wins

These advantages are real, and several are decisive.

The honest counterweight: AMD isn't a clean escape — bitsandbytes treats ROCm as experimental too, and its supported-GPU matrix is narrower and more version-sensitive than CUDA's. Driver and toolkit versions are a recurring tax; Ollama documents a 550+ NVIDIA driver requirement plus separate ROCm and Vulkan paths, where the Mac is one architecture, one driver.

Which machine for which workload

Build the PC if you want to fine-tune or train, you work with diffusion and video models, your models fit in 32 GB and you want maximum tokens per second, your workload is prefill-heavy, or local dev needs to mirror a Linux/CUDA production target.

Buy the Mac if you need more model than a consumer GPU holds, you want local AI on a laptop and on battery, you care about noise and power at your desk, or you'd rather install an app than maintain a driver stack.

Privacy isn't a differentiator. Both run inference on your own machine, so any privacy claim belongs to the software, not the silicon. And to be plain about my stake: Outlier is Apple Silicon only, M1 or later, macOS 12+ — no Windows, Linux or Intel build. On the PC side, llama.cpp, Ollama and LM Studio have you covered. Pick hardware for the work, then software that runs on it.

Sources and receipts: Mac Studio bandwidth, the 480 W figure and the current 96 GB memory ceiling from apple.com/mac-studio/specs, checked 2026-07-23; the $1,999 M4 Max start price is from Apple's March 2025 newsroom post, which also announced the 512 GB M3 Ultra option Apple discontinued in March 2026 — that withdrawal is why the 512 GB figure is still widely quoted, and the specs page, not the newsroom post, is the live authority. M5 pricing, the 128 GB M5 Max ceiling and M5 bandwidth from Apple's March 2026 MacBook Pro announcement. Bandwidth-bound generation and per-model footprints from Apple's Exploring LLMs with MLX on M5. RTX 5090 VRAM and 575 W from NVIDIA's product page; the ~1,792 GB/s figure is on NVIDIA's GeForce news pages, not the spec page. RTX PRO 6000 and Ryzen AI Max+ 395 figures are as vendor docs describe them, not independently confirmed. Prices and vendor policies change, and 2026 memory pricing is unstable — re-check every figure live.

On Apple Silicon? Try it free

Outlier runs models entirely on your Mac — no account, no caps, nothing uploaded. Nano and Lite are free.

Download for Mac