AI models on M5 Ultra, 512 GB
The models Outmake picks, judged for a Mac with an M5 Ultra and 512 GB of memory: the size the store offers, whether it runs, what it uses, how fast it writes.
A Mac with an M5 Ultra and 512 GB of memory runs 42 of these 44 models well. The largest chat model that runs well is Qwen3.8 2.4T. The best-rated model that runs well here is GLM 5.3 Flash at Q8_0, which writes about 20 words a second 4K tokens into a chat. Every number here is an estimate from measured llama.cpp tables, not yet a measurement from this Mac.
Sold as Mac Studio (2026), with a 80-core GPU.
Every model that runs here, by rating
3932 of the 3940 chat models people download as GGUF on Hugging Face run great or well on this Mac. These are the 25 with the highest LM Arena rating (data, CC BY 4.0) that run here at 4 bits a weight or more, each at the most bits that runs great, else runs well. Below 4 bits a model's rating overstates it. Outmake Bench for this Mac charts them; make your own to filter and compare all of them.
| Model | Size | Fit | Memory | Writes | Longest chat | Arena | Arena coding | Open |
|---|---|---|---|---|---|---|---|---|
| GLM 5.3 FlashZ.ai · 321B, 25B active | Q8_08.5 bits · unsloth | Runs great | 348 GB | 20rough | 1M | 1477 | 1526 | Open |
| GLM 5.2Z.ai · 754B, 42B active | UD-IQ4_NL3.95 bits · unsloth | Runs well | 400 GB | 18rough | 512K | 1475 | 1514 | Open |
| GLM 5.1Z.ai · 754B, 42B active | UD-IQ4_NL3.91 bits · unsloth | Runs well | 376 GB | 18rough | 128K | 1465 | 1513 | Open |
| GLM 5Z.ai · 754B, 42B active | IQ4_XS4.28 bits · unsloth | Runs well | 410 GB | 17rough | 128K | 1457 | 1498 | Open |
| Hy3Tencent · 299B, 17B active | Q8_08.51 bits · bartowski | Runs great | 343 GB | 18rough | 128K | 1454 | 1503 | Open |
| Gemma 4 31BGoogle · 31B | Q8_08.5 bits · unsloth | Runs great | 47 GB | 22 | 256K | 1452 | 1502 | Open |
| Qwen3.5 397BAlibaba Qwen · 403B, 18B active | Q6_K6.48 bits · unsloth | Runs great | 332 GB | 29rough | 256K | 1441 | 1491 | Open |
| GLM 4.7Z.ai · 358B, 36B active | UD-Q6_K_XL6.72 bits · unsloth | Runs great | 330 GB | 11rough | 128K | 1441 | 1484 | Open |
| MiniMax M3MiniMax · 426B, 26B active | UD-Q5_K_XL6 bits · unsloth | Runs great | 338 GB | 19rough | 256K | 1439 | 1495 | Open |
| Gemma 4 26BGoogle · 25B, 3.8B active | UD-Q6_K7.35 bits · unsloth | Runs great | 27 GB | 89rough | 256K | 1438 | 1482 | Open |
| Qwen3.8 27BAlibaba Qwen · 27B | Q8_08.51 bits · unsloth | Runs great | 40 GB | 25 | 256K | 1436 | 1498 | Open |
| DeepSeek V4 Flash 0731DeepSeek · 284B, 14B active | UD-Q4_K_XL4.36 bits · unsloth | Runs great | 162 GB | 50rough | 1M | 1436 | 1484 | Open |
| DeepSeek V4 FlashDeepSeek · 284B, 14B active | Q8_08.5 bits · teamblobfish | Runs great | 309 GB | 35rough | 1M | 1436 | 1484 | Open |
| MiMo V2.5Xiaomi · 310B, 6.2B active | Q8_08.5 bits · unsloth | Runs great | 343 GB | 61rough | 1M | 1434 | 1491 | Open |
| GLM 4.6Z.ai · 357B, 34B active | UD-Q6_K_XL6.7 bits · unsloth | Runs great | 328 GB | 11rough | 128K | 1424 | 1458 | Open |
| DeepSeek V3.2DeepSeek · 671B, 38B active | UD-Q4_K_XL4.86 bits · unsloth | Runs well | 409 GB | 18rough | 32K | 1422 | 1469 | Open |
| Qwen3.5 122BAlibaba Qwen · 125B, 9.9B active | Q8_08.51 bits · unsloth | Runs great | 136 GB | 43rough | 256K | 1416 | 1458 | Open |
| DeepSeek V3.1DeepSeek · 671B, 38B active | Q4_K_M4.83 bits · unsloth | Runs well | 408 GB | 18rough | 64K | 1416 | 1447 | Open |
| MiniMax M2.7MiniMax · 229B, 11B active | Q8_08.51 bits · unsloth | Runs great | 261 GB | 26rough | 128K | 1415 | 1480 | Open |
| DeepSeek V3.1 TerminusDeepSeek · 671B, 38B active | Q4_K_M4.83 bits · unsloth | Runs well | 408 GB | 18rough | 64K | 1415 | 1440 | Open |
| Qwen3 VL 235B A22BAlibaba Qwen · 235B, 22B active | Q8_08.51 bits · Qwen | Runs great | 279 GB | 17rough | 256K | 1413 | 1463 | Open |
| GLM 4.5Z.ai · 358B, 36B active | UD-Q6_K_XL6.7 bits · unsloth | Runs great | 329 GB | 11rough | 128K | 1411 | 1455 | Open |
| Qwen3.5 27BAlibaba Qwen · 27B | UD-Q8_K_XL10.4 bits · unsloth | Runs great | 46 GB | 17 | 256K | 1409 | 1451 | Open |
| Qwen3 Next 80B A3BAlibaba Qwen · 80B, 3.9B active | Q8_08.52 bits · Qwen | Runs great | 89 GB | 83rough | 256K | 1399 | 1444 | Open |
| DeepSeek R1DeepSeek · 671B, 38B active | Q4_K_M4.82 bits · unsloth | Runs well | 410 GB | 18rough | 128K | 1398 | 1444 | Open |
Chat models in Outmake's store
| Model | Size | Fit | Memory | Writes | Reads | Open |
|---|---|---|---|---|---|---|
| GLM 5.3Z.AI · 754B, 40B active | UD-Q3_K_XL343 GB | Runs great | 345 GB | 20 | 406 | Open |
| Qwen3.8 Flash NextAlibaba Qwen · 177B, 6B active | UD-Q6_K_XL170 GB | Runs great | 170 GB | 54 | 2709 | Open |
| Qwen3.8 27BAlibaba Qwen · 28B | UD-Q6_K23 GB | Runs great | 32 GB | 26 | 835 | Open |
| Gemma 4 31BGoogle · 31B | Q6_K26 GB | Runs great | 34 GB | 24 | 742 | Open |
| DeepSeek V4 FlashDeepSeek · 284B, 13B active | UD-Q8_K_XL162 GB | Runs great | 163 GB | 51 | 1250 | Open |
| K2-Horizon 36BInstitute of Foundation Models · 37B, 4B active | Q6_K32 GB | Runs great | 60 GB | 44 | 4063 | Open |
| Qwen3.5 397BAlibaba Qwen · 403B, 17B active | UD-Q4_K_XL246 GB | Runs great | 251 GB | 35 | 956 | Open |
| Gemma 4 26BGoogle · 26B, 3.8B active | Q8_028 GB | Runs great | 30 GB | 97 | 4277 | Open |
| MiniMax M2.7MiniMax · 229B, 10B active | UD-Q5_K_XL169 GB | Runs great | 187 GB | 28 | 1625 | Open |
| Qwen3.5 122BAlibaba Qwen · 122B, 10B active | UD-Q6_K_XL113 GB | Runs great | 117 GB | 40 | 1625 | Open |
| K2-Horizon 7BInstitute of Foundation Models · 9B | Q6_K7.8 GB | Runs great | 29 GB | 52 | 2580 | Open |
| K2-Horizon 3.7BInstitute of Foundation Models · 5.1B | Q6_K4.4 GB | Runs great | 26 GB | 69 | 4552 | Open |
| Qwen3.6 35BAlibaba Qwen · 36B, 3B active | UD-Q6_K30 GB | Runs great | 32 GB | 104 | 5417 | Open |
| Gemma 4 12BGoogle · 12B | Q6_K10.0 GB | Runs great | 13 GB | 59 | 1935 | Open |
| GLM 4.7 FlashZ.ai · 31B, 3B active | Q6_K25 GB | Runs great | 29 GB | 84 | 5417 | Open |
| GPT-OSS 120BOpenAI · 117B, 5.1B active | UD-Q8_K_XL64 GB | Runs great | 66 GB | 91 | 3187 | Open |
| Qwen3.5 9BAlibaba Qwen · 9B | Q6_K8.4 GB | Runs great | 14 GB | 73 | 2580 | Open |
| Gemma 4 E4BGoogle · 8B | UD-Q5_K_XL7.6 GB | Runs great | 7.6 GB | 77 | 2902 | Open |
| Devstral Small 2 24BMistral AI · 24B | Q6_K20 GB | Runs great | 32 GB | 28 | 967 | Open |
| Gemma 4 E2BGoogle · 5.1B | Q6_K5.5 GB | Runs great | 5.5 GB | 118 | 4552 | Open |
| Qwen3.5 4BAlibaba Qwen · 4B | Q6_K4.2 GB | Runs great | 7.3 GB | 122 | 5804 | Open |
| GPT-OSS 20BOpenAI · 21B, 3.6B active | UD-Q8_K_XL13 GB | Runs great | 14 GB | 123 | 4515 | Open |
| Qwen3.5 2BAlibaba Qwen · 2B | Q6_K2.2 GB | Runs great | 3.6 GB | 245 | 11609 | Open |
| Qwen3.5 0.8BAlibaba Qwen · 0.8B | Q6_K0.8 GB | Runs great | 2.4 GB | 346 | 29022 | Open |
| Qwen3.8 2.4TAlibaba Qwen · 2.4T, 95B active | UD-Q1_0397 GB | Runs well | 402 GB | 23 | 171 | Open |
| Kimi K2.6Moonshot AI · 1T, 32B active | UD-Q2_K_XL341 GB | Runs great | 346 GB | 32 | 508 | Open |
| Kimi K3Moonshot AI · 2.8T, 104B active | UD-IQ2_XXS712 GB | Too big | 716 GB | Open | ||
| DeepSeek V4 ProDeepSeek · 1.6T, 49B active | UD-Q4_K_XL850 GB | Too big | 851 GB | Open |
Writes and reads are words a second, 4K tokens into a chat, with the app's own settings (flash attention, an 8-bit cache). Memory is what the model takes at the longest context that keeps its verdict.
Picture models
Every picture and video model people use, ranked for this Mac: pictures and video in Outmake Bench.
| Model | Size | Fit | Memory | Open |
|---|---|---|---|---|
| Qwen Image EditAlibaba Qwen · 20B | Q8_031 GB | Runs great | 33 GB | Open |
| Qwen ImageAlibaba Qwen · 20B | Q8_030 GB | Runs great | 32 GB | Open |
| FLUX.2 DevBlack Forest Labs · 32B | BF1690 GB | Runs great | 91 GB | Open |
| Qwen-Image 2.1 TurboAlibaba Qwen · 7B | Q4_K_M9.9 GB | Runs great | 12 GB | Open |
| FLUX.1 SchnellBlack Forest Labs · 12B | Q8_023 GB | Runs great | 25 GB | Open |
| FLUX.3 Image KleinBlack Forest Labs · 6B | Q8_08.9 GB | Runs great | 11 GB | Open |
| FLUX.1 DevBlack Forest Labs · 12B | F1634 GB | Runs great | 36 GB | Open |
| MOSS-Image SFTOpenMOSS · 5.1B | Q4_K_M9.2 GB | Runs great | 11 GB | Open |
| Z-Image TurboTongyi (Alibaba) · 6B | Q8_011 GB | Runs great | 13 GB | Open |
| FLUX.2 Klein 4BBlack Forest Labs · 4B | Q8_08.9 GB | Runs great | 11 GB | Open |
Video models
| Model | Size | Fit | Memory | Open |
|---|---|---|---|---|
| LTX-2.3Lightricks · 22B | Q8_034 GB | Runs great | 24 GB | Open |
| Wan 2.2 14B Image to VideoWan (Alibaba) · 14B | Q8_035 GB | Runs great | 17 GB | Open |
| Wan 2.2 14B Text to VideoWan (Alibaba) · 14B | Q8_036 GB | Runs great | 18 GB | Open |
| Wan 2.1 14B Text to VideoWan (Alibaba) · 14B | Q8_020 GB | Runs great | 18 GB | Open |
| Wan 2.2 5BWan (Alibaba) · 5B | Q8_011 GB | Runs great | 13 GB | Open |
| Wan 2.1 1.3BWan (Alibaba) · 1.3B | fp166.7 GB | Runs great | 8.4 GB | Open |
How these numbers are worked out
Fit is the app's own verdict: the memory a size needs at each context length, measured by llama.cpp's calculator when the catalog was built, against this Mac's 512 GB and the share of it the graphics side may use. Runs great and Runs well leave room for the rest of the Mac. Tight fit means quit other large apps first.
Speed is predicted from the chip's memory bandwidth (1228 GB/s here), the weights a token reads, a fixed cost per layer, and the cost of attention over the chat so far. The constants were fitted on October 11, 2026 to 108 measured llama-bench rows across every Apple chip, and land within about 5% of those rows. Two independent reports checked in October 2026 ran 14% and 18% faster at an empty chat, so the estimate leans low. A mixture-of-experts model and any chip newer than M5 are extrapolated.
Outmake times every model you run. With Send Measurements and Errors on, your Mac's numbers join a public table and replace these estimates for everyone with the same Mac. The method, the rules and the data.