What can a Mac Studio M3 Ultra (256 GB) run locally?
- Page updated
- Answers from each model's own checker
- Memory from Apple's specifications
What runs on a Mac Studio M3 Ultra (256 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 Studio M3 Ultra (256 GB) (256 GB of unified memory, 819 GB/s), the checkers have an answer for 15 of the 16 models, sizes and routes they cover: Qwen3.8-Flash-Next in llama.cpp, Mistral Medium 3.5 in llama.cpp, 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, GLM-5.3-Flash (Unsloth GGUF), DeepSeek V4.1 Flash September release, DeepSeek V4.1 Flash 1017 update 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 Studio M3 Ultra (256 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. 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-Flash-Next in llama.cpp | ✓ Fits (capacity estimate) Q8_0 · 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. |
| Mistral Medium 3.5 in llama.cpp | ✓ Fits (capacity estimate) Q8_0 · 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. |
| 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 192 GB budget: Q8_0 (8-bit, 132 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 256 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 256 GB of unified memory (counted once). Longer contexts and video need more. On a Mac, raise the GPU wired-memory limit first. |
| GLM-5.3-Flash (Unsloth GGUF) | ! A published route or recipe matches, with caveats Matches Unsloth's 4-bit figure (210 GB): UD-Q4_K_XL (199.7 GB) On a Mac, raise the GPU wired-memory limit first; the full checker gives the command. Unsloth's total-memory table (RAM + VRAM, or unified memory) for its GGUF files with llama.cpp; it does not say at what context length, and which file of a bit width fits at 210 GB is our reading. This setup counts 256 GB of unified memory. Image input adds the 1.2 GB vision file. Use Unsloth's llama.cpp branch (glm5next/upstream) or Unsloth Desktop, as Unsloth's guide says. No published speed for this hardware. On a Mac, raise the GPU wired-memory limit first. |
| DeepSeek V4.1 Flash (September release, 1017 update) in DwarfStar | ! Best size: a published route or recipe matches, with caveats DeepSeek V4.1 Flash September release: a published route or recipe matches, with caveats (Matches DwarfStar: Q2 main weights fully resident on a 256 GB Mac (September weights)); DeepSeek V4.1 Flash 1017 update: experimental path (Experimental: DwarfStar's September setup applied to its 1017 file: Q2 main weights fully resident on a 256 GB Mac (1017 weights)) DeepSeek V4.1 Flash September release: DwarfStar says a 256 GB or larger Mac can hold all main weights of its Q2 file (151.77 GiB of the 365.7 GB file). Its Q4 file needs SSD streaming below 512 GB. DwarfStar publishes no V4.1 speed for this setup (its one Mac figure is Q4 resident on a 512 GB M3 Ultra). Image input works on Metal with its separate 0.97 GB vision encoder. DwarfStar is a community engine, not DeepSeek's code; these are its documented setups, not a RigCheck estimate. Keep the GGUF on a fast local SSD (the 188.83 GiB of Engram tables are always read from the file). DeepSeek V4.1 Flash 1017 update: DwarfStar says a 256 GB or larger Mac can hold all main weights of its Q2 file (151.77 GiB of the 365.7 GB file). Its Q4 file needs SSD streaming below 512 GB and is September only. DwarfStar publishes no V4.1 speed for this setup (its one Mac figure is Q4 resident on a 512 GB M3 Ultra, September weights). Experimental for 1017: Unsloth says its 3-bit UD-IQ3_XXS (394.7 GB) works on 256 GB RAM setups such as a Mac Studio, the bottom of its 256–290 GB estimate for 3-bit, in its unmerged llama.cpp pull request #30817 branch or Unsloth Desktop. DwarfStar documents and tests these setups with its September file only. On October 19, 2026 it published DeepSeek-V4.1-Flash-1017-IQ2_XXS-Q2_K-imatrix.gguf (365.7 GB, the size of its September Q2; its name gives the same IQ2_XXS / Q2_K mix) and pointed its Q2 download target at it, whose help text names SSD streaming on one 128 GB Mac, tensor parallelism on two, or a larger resident Mac. RigCheck applies the September setup to it. No 1017 speed or 1017 Q4 file is published; its 1017 MXFP4-experts GGUF (501.6 GB) has no documented setup. DwarfStar's vision encoder is from the September checkpoint; it does not say whether it works with the 1017 file. DwarfStar is a community engine, not DeepSeek's code; these setups are documented for its September file, not a RigCheck estimate. Keep the GGUF on a fast local SSD (the 188.83 GiB of Engram tables are always read from the file). |
No answer here: Mistral Large 4, Kolibri-1 (official FP8 route)
| Model (checker) | On this Mac |
|---|---|
| Mistral Large 4 | … Weights not released smallest estimate ~210 GB vs 256 GB of memory (VRAM + RAM, or a Mac's unified memory) |
| Kolibri-1 (official FP8 route) | – 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 256 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
Mac Studio M3 Ultra (256 GB): 256 GB of unified memory, 819 GB/s (Apple Mac Studio (2025) technical specifications (M3 Ultra, 819 GB/s; read October 8, 2026)).
FAQ
Can a Mac Studio M3 Ultra (256 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. 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 Studio M3 Ultra (256 GB) run Qwen3.8-Flash-Next in llama.cpp?
Yes, by RigCheck's capacity estimate, in RigCheck's quick setup: Q8_0 · 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 Studio M3 Ultra (256 GB) run Mistral Medium 3.5 in llama.cpp?
Yes, by RigCheck's capacity estimate, in RigCheck's quick setup: Q8_0 · 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 Studio M3 Ultra (256 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 Studio M3 Ultra (256 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 Studio M3 Ultra (256 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 Studio M3 Ultra (256 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 192 GB budget: Q8_0 (8-bit, 132 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 256 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 256 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.
Can a Mac Studio M3 Ultra (256 GB) run GLM-5.3-Flash (Unsloth GGUF)?
A published route or recipe matches, with caveats, in RigCheck's quick setup: Matches Unsloth's 4-bit figure (210 GB): UD-Q4_K_XL (199.7 GB); On a Mac, raise the GPU wired-memory limit first; the full checker gives the command; Unsloth's total-memory table (RAM + VRAM, or unified memory) for its GGUF files with llama.cpp; it does not say at what context length, and which file of a bit width fits at 210 GB is our reading. This setup counts 256 GB of unified memory. Image input adds the 1.2 GB vision file. Use Unsloth's llama.cpp branch (glm5next/upstream) or Unsloth Desktop, as Unsloth's guide says. No published speed for this hardware. 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.
Can a Mac Studio M3 Ultra (256 GB) run DeepSeek V4.1 Flash (September release, 1017 update) in DwarfStar?
A published route or recipe matches, with caveats, in RigCheck's quick setup: DeepSeek V4.1 Flash September release: a published route or recipe matches, with caveats (Matches DwarfStar: Q2 main weights fully resident on a 256 GB Mac (September weights)); DeepSeek V4.1 Flash 1017 update: experimental path (Experimental: DwarfStar's September setup applied to its 1017 file: Q2 main weights fully resident on a 256 GB Mac (1017 weights)); DeepSeek V4.1 Flash September release: DwarfStar says a 256 GB or larger Mac can hold all main weights of its Q2 file (151.77 GiB of the 365.7 GB file). Its Q4 file needs SSD streaming below 512 GB. DwarfStar publishes no V4.1 speed for this setup (its one Mac figure is Q4 resident on a 512 GB M3 Ultra). Image input works on Metal with its separate 0.97 GB vision encoder. DwarfStar is a community engine, not DeepSeek's code; these are its documented setups, not a RigCheck estimate. Keep the GGUF on a fast local SSD (the 188.83 GiB of Engram tables are always read from the file). DeepSeek V4.1 Flash 1017 update: DwarfStar says a 256 GB or larger Mac can hold all main weights of its Q2 file (151.77 GiB of the 365.7 GB file). Its Q4 file needs SSD streaming below 512 GB and is September only. DwarfStar publishes no V4.1 speed for this setup (its one Mac figure is Q4 resident on a 512 GB M3 Ultra, September weights). Experimental for 1017: Unsloth says its 3-bit UD-IQ3_XXS (394.7 GB) works on 256 GB RAM setups such as a Mac Studio, the bottom of its 256–290 GB estimate for 3-bit, in its unmerged llama.cpp pull request #30817 branch or Unsloth Desktop. DwarfStar documents and tests these setups with its September file only. On October 19, 2026 it published DeepSeek-V4.1-Flash-1017-IQ2_XXS-Q2_K-imatrix.gguf (365.7 GB, the size of its September Q2; its name gives the same IQ2_XXS / Q2_K mix) and pointed its Q2 download target at it, whose help text names SSD streaming on one 128 GB Mac, tensor parallelism on two, or a larger resident Mac. RigCheck applies the September setup to it. No 1017 speed or 1017 Q4 file is published; its 1017 MXFP4-experts GGUF (501.6 GB) has no documented setup. DwarfStar's vision encoder is from the September checkpoint; it does not say whether it works with the 1017 file. DwarfStar is a community engine, not DeepSeek's code; these setups are documented for its September file, not a RigCheck estimate. Keep the GGUF on a fast local SSD (the 188.83 GiB of Engram tables are always read from the file). The full checker lets you change the route or recipe settings and lists the files and the published recipe.
Other Macs
Mac with M5 Max (128 GB) · Mac with 96 GB · Mac with 64 GB · Mac with 48 GB · Mac with 32 GB · Mac with 24 GB · All Macs · Graphics cards
Sources
- Apple Mac Studio (2025) technical specifications (M3 Ultra, 819 GB/s; read October 8, 2026): memory size and bandwidth
- DeepSeek V4.1 Flash (September release, 1017 update) in DwarfStar: the checker, its sources and assumptions
- FLUX 3 Image Klein (int8, ComfyUI): the checker, its sources and assumptions
- Gemma 4 (E2B, E4B, 12B, 26B-A4B, 31B) in llama.cpp: the checker, its sources and assumptions
- GLM-5.3-Flash (Unsloth GGUF): the checker, its sources and assumptions
- Kolibri-1 (official FP8 route): the checker, its sources and assumptions
- MiniMax H3 (video + audio): the checker, its sources and assumptions
- Mistral Large 4: the checker, its sources and assumptions
- Mistral Medium 3.5 in llama.cpp: the checker, its sources and assumptions
- Nemotron 3.5 (Bolt 74B-A9B, Super VL 120B-A12B): the checker, its sources and assumptions
- Qwen3.8-27B in llama.cpp: the checker, its sources and assumptions
- Qwen3.8-Flash-Next in llama.cpp: the checker, its sources and assumptions
- Qwen-Image-2.1 (image generation): the checker, its sources and assumptions
- Qwen3.8-Flash-Next in the Strata engine: the checker, its sources and assumptions