Apple M4 Max

The Apple M4 Max ships in 36–128 GB unified-memory configurations at 410–546 GB/s. Across those configurations it runs 73 of our 99 tracked models natively in VRAM at 8k context.

More memory means more of our tracked models fit natively; see which configuration you need below.

ConfigurationBandwidthCPU coresNative models+ Offload
128 GB546 GB/s16 (12P + 4E)73 / 990
64 GB546 GB/s16 (12P + 4E)63 / 990
48 GB546 GB/s16 (12P + 4E)58 / 990
36 GB410 GB/s14 (10P + 4E)54 / 990
Vendor: Apple
Memory type: LPDDR5X
Compute backend: METAL
Software: MLX gives the best performance on Apple Silicon; llama.cpp Metal backend is a solid alternative. Both are well-supported by Ollama.

How much of the Apple M4 Max's memory is actually usable?

macOS and background apps need a slice of the pool before a model gets to use it: this site reserves 8GB on every unified-memory GPU, the same baseline used everywhere else on this site. What's left is real headroom for a model's weights and KV cache:

macOS + background apps (8 GB reserved)usable for model weights + KV cacheVertical lines mark roughly where a 7B/14B/32B/... dense model at Q4_K_M lands.

M4 Max's cheapest configuration outruns M3 Max's fastest one

Like the M3 Max before it, M4 Max ships on two physical dies: a cut-down 14-core CPU/32-core GPU die that only comes with 36GB of memory, and a full 16-core CPU/40-core GPU die at 48GB, 64GB, and 128GB. Comparing the binned base tier against each generation's full-die flagship shows just how far the floor moved in one generation:

Apple M3 Max (36GB)
300 GB/s
Apple M3 Max (128GB)
400 GB/s
Apple M4 Max (36GB) (this page)
410 GB/s
Apple M4 Max (128GB) (this page)
546 GB/s

M4 Max's binned 36GB configuration (this page) reaches 410 GB/s, 2.5% faster than M3 Max's full, non-binned 400 GB/s flagship die, even though this is the cheapest way into M4 Max. The full-die M4 Max climbs further still, to 546 GB/s, 36.5% ahead of the equivalent M3 Max tier. Since LLM decode is bandwidth-bound, that means the entry-level M4 Max MacBook Pro out-decodes last generation's top-spec M3 Max on every model both fit, a real generational leap, not just a bigger number on the base config's spec sheet.

Apple M4 Max (128GB)

With 128 GB LPDDR5X at 546 GB/s, this configuration runs 73 models natively. With 120 GB of real headroom, this is the first M4 Max configuration to fit genuine frontier-scale MoE models: Qwen3 235B-A22B fits at Q2_K (102.05 GB, 14.8 tok/s) and GPT-OSS 120B reaches Q6_K (107.93 GB, 30.6 tok/s), both about 37% faster than the identically-sized M3 Max 128GB manages on the same fits (10.8 and 22.4 tok/s there), tracking the 546-vs-400 GB/s bandwidth gap almost exactly. Dense models do well too: Llama 3.3 70B and Qwen2.5 72B both reach Q8_0 (86.35 GB and 88.73 GB), near-full precision, at 5.7 and 5.5 tok/s. 73 of the 99 tracked models fit natively.

Apple M4 Max (128GB): the maximum-memory M4 Max configuration, launched October 2024 in the MacBook Pro and, from March 2025, the Mac Studio, on the full, un-binned 16-core CPU (12P+4E)/40-core GPU die at 546 GB/s, the fastest memory bandwidth Apple has ever shipped in a laptop, and a real generational jump from the M3 Max's 400 GB/s ceiling.

With 120 GB of real headroom, this is the first M4 Max configuration to fit genuine frontier-scale MoE models: Qwen3 235B-A22B fits at Q2_K (102.05 GB, 14.8 tok/s) and GPT-OSS 120B reaches Q6_K (107.93 GB, 30.6 tok/s), both about 37% faster than the identically-sized M3 Max 128GB manages on the same fits (10.8 and 22.4 tok/s there), tracking the 546-vs-400 GB/s bandwidth gap almost exactly. Dense models do well too: Llama 3.3 70B and Qwen2.5 72B both reach Q8_0 (86.35 GB and 88.73 GB), near-full precision, at 5.7 and 5.5 tok/s. 73 of the 99 tracked models fit natively.

MLX and llama.cpp's Metal backend are both fully optimized here, and Apple Silicon's efficiency advantage over a discrete-GPU workstation is largest at this end of the lineup; this much memory bandwidth in a laptop chassis has no real equivalent on the discrete-GPU side.

Models the 128 GB configuration runs natively (73)

Show 68 more

Apple M4 Max (64GB)

With 64 GB LPDDR5X at 546 GB/s, this configuration runs 63 models natively. With 56 GB of real headroom, this is the first M4 Max tier where 70B-class dense models clear a real quantization instead of the aggressive Q2_K floor: Llama 3.3 70B reaches Q4_K_M (50.75 GB, 9.6 tok/s) and Qwen2.5 72B reaches Q4_K_M (52.12 GB, 9.4 tok/s). Command-R 35B goes further, hitting near-full-precision Q8_0 (53.70 GB, 9.1 tok/s). MoE models are faster still at this size: Qwen 3.5 35B-A3B fits at Q8_0 (41.86 GB, 40.5 tok/s). 63 of the 99 tracked models fit natively.

Apple M4 Max (64GB): the mid-tier M4 Max configuration, available in the MacBook Pro and Mac Studio on the same full 16-core CPU/40-core GPU die as the 48GB and 128GB builds, all sharing the generation's 546 GB/s ceiling; only the 36GB base configuration ships on a slower, cut-down die (see this page's bandwidth note).

With 56 GB of real headroom, this is the first M4 Max tier where 70B-class dense models clear a real quantization instead of the aggressive Q2_K floor: Llama 3.3 70B reaches Q4_K_M (50.75 GB, 9.6 tok/s) and Qwen2.5 72B reaches Q4_K_M (52.12 GB, 9.4 tok/s). Command-R 35B goes further, hitting near-full-precision Q8_0 (53.70 GB, 9.1 tok/s). MoE models are faster still at this size: Qwen 3.5 35B-A3B fits at Q8_0 (41.86 GB, 40.5 tok/s). 63 of the 99 tracked models fit natively.

MLX and llama.cpp's Metal backend are both mature here. Nothing this configuration fits comes close to the default ~48 GB Metal working-set limit (75% of 64 GB), the largest fit here is under 54 GB, so the manual wired_limit override other Apple Silicon pages need doesn't bind at this capacity.

Models the 64 GB configuration runs natively (63)

Show 58 more

Apple M4 Max (48GB)

With 48 GB LPDDR5X at 546 GB/s, this configuration runs 58 models natively. With 40 GB of real headroom (identical to the M4 Pro 48GB configuration), this tier fits the same 58 of 99 tracked models, but at exactly double the speed on every shared fit: Llama 3.3 70B reaches the same Q2_K (32.88 GB) at 14.9 tok/s here versus 7.4 tok/s on the M4 Pro 48GB, and Qwen2.5 72B reaches 14.5 tok/s versus 7.3 tok/s, both track the 546-vs-273 GB/s bandwidth ratio almost exactly. MoE models do particularly well: Qwen 3.5 35B-A3B fits at near-full Q6_K (32.37 GB, 52.1 tok/s).

Apple M4 Max (48GB): the entry point into M4 Max's full, un-binned 16-core CPU/40-core GPU die, available in the MacBook Pro and Mac Studio, the same 546 GB/s as the 64GB and 128GB builds, a real step up from the cut-down 36GB base configuration's 410 GB/s.

With 40 GB of real headroom (identical to the M4 Pro 48GB configuration), this tier fits the same 58 of 99 tracked models, but at exactly double the speed on every shared fit: Llama 3.3 70B reaches the same Q2_K (32.88 GB) at 14.9 tok/s here versus 7.4 tok/s on the M4 Pro 48GB, and Qwen2.5 72B reaches 14.5 tok/s versus 7.3 tok/s, both track the 546-vs-273 GB/s bandwidth ratio almost exactly. MoE models do particularly well: Qwen 3.5 35B-A3B fits at near-full Q6_K (32.37 GB, 52.1 tok/s).

MLX and llama.cpp's Metal backend are both fully supported. Choosing this over the identically-priced-per-GB M4 Pro 48GB buys roughly 2x decode speed on every model both fit; the Max tier's advantage here is bandwidth, not capacity.

Models the 48 GB configuration runs natively (58)

Show 53 more

Apple M4 Max (36GB)

With 36 GB LPDDR5X at 410 GB/s, this configuration runs 54 models natively. With 28 GB of real headroom, this configuration fits the same 54 of 99 tracked models as the identically-sized M3 Max 36GB and M3 Pro 36GB (capacity decides what fits, not bandwidth), but runs about 37% faster than the M3 Max 36GB on every shared fit, since 410 GB/s is 37% more than that chip's 300 GB/s. Qwen3 32B reaches Q5_K_M (27.66 GB) at 13.3 tok/s here versus 9.7 tok/s on the M3 Max 36GB, and Qwen 3.5 35B-A3B reaches Q4_K_M (24.06 GB) at 52.4 tok/s versus 38.4 tok/s, both track the 410-vs-300 GB/s ratio closely. Even on this cut-down die, 410 GB/s outright beats the previous generation's full, non-binned M3 Max flagship die (400 GB/s).

Apple M4 Max (36GB): the standard base configuration of Apple's M4 Max chip, launched October 2024 in the MacBook Pro and, from March 2025, the base Mac Studio, on a cut-down 14-core CPU (10P+4E)/32-core GPU die at 410 GB/s, 136 GB/s less than the 546 GB/s the 48GB, 64GB, and 128GB configurations get on the full die. Apple offers no way to pair 36GB with the faster die, the same binned-base-tier pattern the M3 Max shipped a generation earlier (see this page's bandwidth note).

With 28 GB of real headroom, this configuration fits the same 54 of 99 tracked models as the identically-sized M3 Max 36GB and M3 Pro 36GB (capacity decides what fits, not bandwidth), but runs about 37% faster than the M3 Max 36GB on every shared fit, since 410 GB/s is 37% more than that chip's 300 GB/s. Qwen3 32B reaches Q5_K_M (27.66 GB) at 13.3 tok/s here versus 9.7 tok/s on the M3 Max 36GB, and Qwen 3.5 35B-A3B reaches Q4_K_M (24.06 GB) at 52.4 tok/s versus 38.4 tok/s, both track the 410-vs-300 GB/s ratio closely. Even on this cut-down die, 410 GB/s outright beats the previous generation's full, non-binned M3 Max flagship die (400 GB/s).

MLX and llama.cpp's Metal backend are both mature here. The default macOS Metal working-set limit (~75% of 36 GB, 27 GB) sits just under this page's largest fit (Qwen3 32B's 27.66 GB Q5_K_M build), so raising it with `sudo sysctl iogpu.wired_limit_mb=28672` (leaving 8 GB for macOS) covers it with room to spare, the same fix and figure this site notes for the identically-sized M3 Max and M3 Pro 36GB configurations.

Models the 36 GB configuration runs natively (54)

Show 49 more

Too large for any Apple M4 Max configuration (26)

Compare Apple M4 Max with other GPUs

Frequently asked questions

How much memory does the Apple M4 Max have?
The Apple M4 Max ships in 4 unified-memory configurations: 128 GB, 64 GB, 48 GB, 36 GB, at 410–546 GB/s depending on configuration.
Should I get the 36 GB or 128 GB Apple M4 Max?
Both run everything that fits natively in 36 GB. The extra memory in the 128 GB configuration additionally fits DeepSeek V4 Flash 0731 284B, Qwen3 235B-A22B (MoE), MiniMax M2.5 229B, and 16 more models natively in VRAM, worth the upgrade if you plan to run any of those.
How much VRAM does the Apple M4 Max (128GB) have?
The Apple M4 Max (128GB) has 128 GB of LPDDR5X with 546 GB/s memory bandwidth (unified system memory, shared between CPU and GPU).
What is the Apple M4 Max (128GB) best for?
With 128 GB of unified memory, the Apple M4 Max (128GB) is a high-capacity laptop platform that runs 70B-class dense models and large MoE models natively, with plenty of room for long context.
What LLMs can the Apple M4 Max (128GB) run locally?
The Apple M4 Max (128GB) can run 73 of the 99 open-weight models tracked by CanItRun natively in VRAM at 8k context. Top options include: Qwen3.8-Flash-Next at Q3_K_M, DeepSeek V4 Flash 0731 284B at UD-IQ3_XXS, Qwen 3.8 27B at BF16.
Can the Apple M4 Max (128GB) run Gemma 4 31B?
Yes. The Apple M4 Max (128GB) runs Gemma 4 31B natively in VRAM at BF16 quantization, achieving approximately 6.9 tokens per second.
Show 20 more questions
Can the Apple M4 Max (128GB) run Qwen 3.6 27B?
Yes. The Apple M4 Max (128GB) runs Qwen 3.6 27B natively in VRAM at BF16 quantization, achieving approximately 8 tokens per second.
Can the Apple M4 Max (128GB) run Qwen3 8B?
Yes. The Apple M4 Max (128GB) runs Qwen3 8B natively in VRAM at BF16 quantization, achieving approximately 25.4 tokens per second.
How much VRAM does the Apple M4 Max (64GB) have?
The Apple M4 Max (64GB) has 64 GB of LPDDR5X with 546 GB/s memory bandwidth (unified system memory, shared between CPU and GPU).
What is the Apple M4 Max (64GB) best for?
With 64 GB of VRAM, the Apple M4 Max (64GB) is ideal for running 70B-class models at Q4 quantization and large MoE models, a workstation sweet spot for local inference.
What LLMs can the Apple M4 Max (64GB) run locally?
The Apple M4 Max (64GB) can run 63 of the 99 open-weight models tracked by CanItRun natively in VRAM at 8k context. Top options include: Qwen 3.8 27B at Q8_0, Ornith 1.5 35B-A3B (MoE) at Q8_0, Qwen 3.5 122B-A10B (MoE) at Q2_K.
Can the Apple M4 Max (64GB) run Gemma 4 31B?
Yes. The Apple M4 Max (64GB) runs Gemma 4 31B natively in VRAM at Q8_0 quantization, achieving approximately 12.8 tokens per second.
Can the Apple M4 Max (64GB) run Qwen 3.6 27B?
Yes. The Apple M4 Max (64GB) runs Qwen 3.6 27B natively in VRAM at Q8_0 quantization, achieving approximately 14.9 tokens per second.
Can the Apple M4 Max (64GB) run Qwen3 8B?
Yes. The Apple M4 Max (64GB) runs Qwen3 8B natively in VRAM at BF16 quantization, achieving approximately 25.4 tokens per second.
How much VRAM does the Apple M4 Max (48GB) have?
The Apple M4 Max (48GB) has 48 GB of LPDDR5X with 546 GB/s memory bandwidth (unified system memory, shared between CPU and GPU).
What is the Apple M4 Max (48GB) best for?
With 48 GB of VRAM, the Apple M4 Max (48GB) is ideal for running 70B-class models at Q3-class quantization and large MoE models, a workstation sweet spot for local inference.
What LLMs can the Apple M4 Max (48GB) run locally?
The Apple M4 Max (48GB) can run 58 of the 99 open-weight models tracked by CanItRun natively in VRAM at 8k context. Top options include: Qwen 3.8 27B at Q8_0, Ornith 1.5 35B-A3B (MoE) at Q6_K, Ornith 1.5 9B at BF16.
Can the Apple M4 Max (48GB) run Gemma 4 31B?
Yes. The Apple M4 Max (48GB) runs Gemma 4 31B natively in VRAM at Q8_0 quantization, achieving approximately 12.8 tokens per second.
Can the Apple M4 Max (48GB) run Qwen 3.6 27B?
Yes. The Apple M4 Max (48GB) runs Qwen 3.6 27B natively in VRAM at Q8_0 quantization, achieving approximately 14.9 tokens per second.
Can the Apple M4 Max (48GB) run Qwen3 8B?
Yes. The Apple M4 Max (48GB) runs Qwen3 8B natively in VRAM at BF16 quantization, achieving approximately 25.4 tokens per second.
How much VRAM does the Apple M4 Max (36GB) have?
The Apple M4 Max (36GB) has 36 GB of LPDDR5X with 410 GB/s memory bandwidth (unified system memory, shared between CPU and GPU).
What is the Apple M4 Max (36GB) best for?
With 36 GB of VRAM, the Apple M4 Max (36GB) is well-suited for running 7B–32B models at Q4 with room for context, making it a great all-rounder for local LLM inference.
What LLMs can the Apple M4 Max (36GB) run locally?
The Apple M4 Max (36GB) can run 54 of the 99 open-weight models tracked by CanItRun natively in VRAM at 8k context. Top options include: Qwen 3.8 27B at Q6_K, Ornith 1.5 35B-A3B (MoE) at Q4_K_M, Ornith 1.5 9B at BF16.
Can the Apple M4 Max (36GB) run Gemma 4 31B?
Yes. The Apple M4 Max (36GB) runs Gemma 4 31B natively in VRAM at Q5_K_M quantization, achieving approximately 14 tokens per second.
Can the Apple M4 Max (36GB) run Qwen 3.6 27B?
Yes. The Apple M4 Max (36GB) runs Qwen 3.6 27B natively in VRAM at Q6_K quantization, achieving approximately 14.4 tokens per second.
Can the Apple M4 Max (36GB) run Qwen3 8B?
Yes. The Apple M4 Max (36GB) runs Qwen3 8B natively in VRAM at BF16 quantization, achieving approximately 19.1 tokens per second.