Skip to content

What can a Mac with 96 GB run locally?

What runs on a Mac with 96 GB? Every answer below is the one RigCheck's own checker for that model gives for this Mac. On a Mac the graphics and the processor share one pool of unified memory, so there is no separate RAM setting. Nothing on this page is judged separately.

For a Mac with 96 GB (96 GB of unified memory), the checkers have an answer for 10 of the 12 models, sizes and routes they cover: Qwen3.8-27B in llama.cpp, Gemma 4 31B, Gemma 4 26B-A4B, Gemma 4 12B, Gemma 4 E4B, Gemma 4 E2B once you raise the Mac's GPU wired-memory limit; Qwen3.8-Flash-Next in the Strata engine, Qwen-Image-2.1 (image generation), Nemotron 3.5 Bolt 74B-A9B, Nemotron 3.5 Super VL 120B-A12B only with caveats (an experimental path, a planning budget or an unmeasured peak). The llama.cpp language-model answers are capacity estimates and the Nemotron 3.5, GLM-5.3-Flash and DeepSeek V4.1 Flash answers are published route matches, not measured setups; how fast a model answers depends on the chip's memory bandwidth.

Mac with 96 GB: model by model

Language models

Model (checker)On this Mac
Qwen3.8-Flash-Next in the Strata engine! Experimental path
IQ3_S
No measured speed for this hardware and setup yet.
Measured on one Mac (M5 Max 128 GB). A chip with less memory bandwidth is slower, and less memory leaves less room. Apple Silicon (M1 or newer, macOS 15 or newer) runs Strata's Metal engine, ready-made in the Mac app (.dmg). Strata calls its Mac status new: measured on three Macs, other chips untested; RigCheck counts it as experimental.
Qwen3.8-27B in llama.cpp✓ Fits (capacity estimate)
BF16 · unified memory
No measured speed for this hardware and setup yet.
On a Mac, raise the GPU wired-memory limit first; the full checker gives the command.
RigCheck capacity estimate, not a measured setup.
Gemma 4 (E2B, E4B, 12B, 26B-A4B, 31B) in llama.cpp✓ Best size: fits (capacity estimate)
Gemma 4 31B: fits (capacity estimate) (BF16, unified memory); Gemma 4 26B-A4B: fits (capacity estimate) (BF16, unified memory); Gemma 4 12B: fits (capacity estimate) (BF16, unified memory); Gemma 4 E4B: fits (capacity estimate) (BF16, unified memory); Gemma 4 E2B: fits (capacity estimate) (BF16, unified memory)
No measured speed for this hardware and setup yet.
On a Mac, raise the GPU wired-memory limit first; the full checker gives the command.
RigCheck capacity estimate, not a measured setup.
Nemotron 3.5 (Bolt 74B-A9B, Super VL 120B-A12B)! Best size: a published route or recipe matches, with caveats
Nemotron 3.5 Bolt 74B-A9B: a published route or recipe matches, with caveats (Matches Unsloth's short-context budget: about 32 GB of RAM or unified memory); Nemotron 3.5 Super VL 120B-A12B: a published route or recipe matches, with caveats (Matches Unsloth's 96 GB budget: UD-Q3_K_XL (65.8 GB) or NVFP4 (79 GB))
On a Mac, raise the GPU wired-memory limit first; the full checker gives the command.
Nemotron 3.5 Bolt 74B-A9B: NVIDIA names no Mac setup; Unsloth's llama.cpp guide covers Metal builds. Unsloth budgets around 32 GB of RAM or unified memory for short-context use (48–64 GB for more headroom) with its 22 GB IQ2_XXS GGUF in llama.cpp; longer contexts, images and video need more. This unified memory is 96 GB. That is Unsloth's planning estimate, not a measured run on this hardware. On a Mac, raise the GPU wired-memory limit first. Nemotron 3.5 Super VL 120B-A12B: Unsloth's planning estimate for a modest context, including the OS, runtime, KV cache and vision file; not a measured run. This setup counts 96 GB of unified memory (counted once). Longer contexts and video need more. On a Mac, raise the GPU wired-memory limit first.
No answer here: Qwen3.8-Flash-Next in llama.cpp, Mistral Medium 3.5 in llama.cpp, Mistral Large 4, Kolibri-1 (official FP8 route), GLM-5.3-Flash (Unsloth GGUF), DeepSeek V4.1 Flash (September release, 1017 update) in DwarfStar
Model (checker)On this Mac
Qwen3.8-Flash-Next in llama.cpp– Not covered
Mistral Medium 3.5 in llama.cpp– Not covered
Mistral Large 4… Weights not released
smallest estimate ~210 GB vs 96 GB of memory (VRAM + RAM, or a Mac's unified memory)
Kolibri-1 (official FP8 route)– Not covered
GLM-5.3-Flash (Unsloth GGUF)✕ Does not fit
Unsloth's table puts the 1-bit GGUF (93.1–97.6 GB) at 100 GB of total memory, RAM + VRAM or unified memory. This setup counts 96 GB of unified memory.
DeepSeek V4.1 Flash (September release, 1017 update) in DwarfStar– Best size: not covered
DeepSeek V4.1 Flash September release: not covered; DeepSeek V4.1 Flash 1017 update: not covered

Image models

Model (checker)On this Mac
Qwen-Image-2.1 (image generation)! Planning estimate only
Mac GGUF is within the planning budget; Metal execution unverified here
Uncalibrated allowances, not a minimum or a guarantee. Full checkpoint files are counted in host RAM even when mmap or sequential loading can use less. Actual peak depends on attention, prefix caches, VAE tiling, reference sizes and backend. No speed prediction.
No answer here: FLUX 3 Image Klein (int8, ComfyUI)
Model (checker)On this Mac
FLUX 3 Image Klein (int8, ComfyUI)– Not covered

Video models

No answer in this setup: MiniMax H3 (video + audio)
Model (checker)On this Mac
MiniMax H3 (video + audio)– Not covered

Quick setup, as in the home page finder: the Mac's 96 GB of unified memory, a 32K context and no image input for the llama.cpp capacity estimates (Nemotron 3.5, GLM-5.3-Flash and DeepSeek V4.1 Flash are matched against published recipes, memory tables and routes at their own context instead (NVIDIA's 64K / 256K recipes; Unsloth's GLM table states no context length; DwarfStar's routes per DeepSeek checkpoint (documented for the September weights, experimental for 1017), not llama.cpp).); Strata's answers on a Mac are on its experimental Apple Silicon path; for the image and video rows, Qwen-Image (a planning budget): base model, INT8, 512×512, batch one, no reference images; Kolibri-1: the official FP8 route at a 32K context; MiniMax H3: local H3-Base FL2VA recipes, assuming an NVMe drive; Nemotron 3.5: Bolt and Super VL on one card with the RAM given; FLUX 3 Image Klein: Black Forest Labs' int8 ComfyUI route on the card (on a Mac, Qwen-Image uses the base GGUF files). "With caveats" means an experimental path, an unmeasured peak, or a route the checker marks conditional. Speeds appear only where they were measured on this very machine in this setup. Pick this Mac in a checker for your exact setup.

Measured a local model on your own hardware, or tried and it failed? Send us the numbers: paste the benchmark output or log into the form (or email it). After checking it we add it to this page, labeled as a community report and shared under CC BY 4.0.

About this Mac

Any Apple Silicon Mac with 96 GB of unified memory: the checkers judge a Mac by its memory size alone. How fast a model answers depends on the chip's memory bandwidth, which differs between Macs with the same memory.

FAQ

Can a Mac with 96 GB run Qwen3.8-Flash-Next in the Strata engine?

Only on an experimental path, in RigCheck's quick setup: IQ3_S; No measured speed for this hardware and setup yet; Measured on one Mac (M5 Max 128 GB). A chip with less memory bandwidth is slower, and less memory leaves less room. Apple Silicon (M1 or newer, macOS 15 or newer) runs Strata's Metal engine, ready-made in the Mac app (.dmg). Strata calls its Mac status new: measured on three Macs, other chips untested; RigCheck counts it as experimental. The full checker takes your exact setup (RAM, disk, operating system, processor) and gives the install steps.

Can a Mac with 96 GB run Qwen3.8-27B in llama.cpp?

Yes, by RigCheck's capacity estimate, in RigCheck's quick setup: BF16 · unified memory; No measured speed for this hardware and setup yet; On a Mac, raise the GPU wired-memory limit first; the full checker gives the command; RigCheck capacity estimate, not a measured setup. The full checker takes your exact setup (context length, RAM, image input) and gives the command to start it.

Can a Mac with 96 GB run Gemma 4 (E2B, E4B, 12B, 26B-A4B, 31B) in llama.cpp?

Yes, by RigCheck's capacity estimate, in RigCheck's quick setup: Gemma 4 31B: fits (capacity estimate) (BF16, unified memory); Gemma 4 26B-A4B: fits (capacity estimate) (BF16, unified memory); Gemma 4 12B: fits (capacity estimate) (BF16, unified memory); Gemma 4 E4B: fits (capacity estimate) (BF16, unified memory); Gemma 4 E2B: fits (capacity estimate) (BF16, unified memory); No measured speed for this hardware and setup yet; On a Mac, raise the GPU wired-memory limit first; the full checker gives the command; RigCheck capacity estimate, not a measured setup. The full checker takes your exact setup (context length, RAM, image input) and gives the command to start it.

Can a Mac with 96 GB run Qwen-Image-2.1 (image generation)?

Only as a planning estimate: the checker's uncalibrated memory budget, offload peak unverified, in RigCheck's quick setup: Mac GGUF is within the planning budget; Metal execution unverified here; Uncalibrated allowances, not a minimum or a guarantee. Full checkpoint files are counted in host RAM even when mmap or sequential loading can use less. Actual peak depends on attention, prefix caches, VAE tiling, reference sizes and backend. No speed prediction. The full checker lets you change the task, resolution, references and offload (batch is fixed at one), and lists the files.

Can a Mac with 96 GB run Nemotron 3.5 (Bolt 74B-A9B, Super VL 120B-A12B)?

A published route or recipe matches, with caveats, in RigCheck's quick setup: Nemotron 3.5 Bolt 74B-A9B: a published route or recipe matches, with caveats (Matches Unsloth's short-context budget: about 32 GB of RAM or unified memory); Nemotron 3.5 Super VL 120B-A12B: a published route or recipe matches, with caveats (Matches Unsloth's 96 GB budget: UD-Q3_K_XL (65.8 GB) or NVFP4 (79 GB)); On a Mac, raise the GPU wired-memory limit first; the full checker gives the command; Nemotron 3.5 Bolt 74B-A9B: NVIDIA names no Mac setup; Unsloth's llama.cpp guide covers Metal builds. Unsloth budgets around 32 GB of RAM or unified memory for short-context use (48–64 GB for more headroom) with its 22 GB IQ2_XXS GGUF in llama.cpp; longer contexts, images and video need more. This unified memory is 96 GB. That is Unsloth's planning estimate, not a measured run on this hardware. On a Mac, raise the GPU wired-memory limit first. Nemotron 3.5 Super VL 120B-A12B: Unsloth's planning estimate for a modest context, including the OS, runtime, KV cache and vision file; not a measured run. This setup counts 96 GB of unified memory (counted once). Longer contexts and video need more. On a Mac, raise the GPU wired-memory limit first. The full checker lets you change the route or recipe settings and lists the files and the published recipe.

Other Macs

Mac with 64 GB · Mac with M5 Max (128 GB) · Mac with 48 GB · Mac with 32 GB · Mac with 24 GB · Mac Studio M3 Ultra (256 GB) · All Macs · Graphics cards

Sources