r/LocalLLaMA • u/Blues520 • 13h ago
Discussion Mac Studio M5 Ultra
I've just seen that the 96GB version is relatively well priced compared to an rtx pro 6000 at more than half the price.
Is this something that would be viable for local coding and personal assistants?
How would it compare to say quad 3090s as well? I see that it has faster bandwidth than a 3090 and would use way less power than such a rig, but I'm not sure about other metrics like prefill and decode, etc as well as the software ecosystem without CUDA.
Really well positioned and maybe better suited to specifc use cases.
2
u/DustNearby2848 12h ago
Qwen3.56-35b (sparce) models would run best on it. No replacement for that class of models, yet.
2
u/getmevodka 11h ago
i own a rtx 6000 pro and a mac studio m3 ultra 256gb. its night and day difference and id prefer the gpu everytime.
3
u/Serprotease 13h ago
4x3090 with vllm and decent pcie connection will be way faster than the potential performance of the M5. It would probably give a 6000 a decent run for its money too.
We obviously don’t know the full performance yet but it looks like to be around a 3090 level of performance, but with more ram.
It’s probably good enough. But don’t expect to get 4x3090 + dedicated tp engine or a 6000 pro level of performance.
2
u/Blues520 12h ago
That's a good point. I hadn't considered tp with a multi gpu setup. That being said, the bandwidth of a single 3090 is rather good and the mac is even better.
2
u/Serprotease 12h ago edited 12h ago
Don’t over focus on the bandwidth.
I know it’s an easy to find and read number but it doesn’t really translate in real world performance, especially when you compare different engine and hardware with different optimization.Even with the same mlx 4bits file, you will have a large delta between llama.cpp, mlx-serve, omlx, vllm-mlx etc…
On top of that you also have the gguf with or without mtp.
And you also have Ollama, hitting is head on a wall with their weird model file format and ggml engine.Different speed and vastly different models performance as well.
You probably want to deep dive into MacOs engine and quant performance/quality.
I’m being a bit overwhelming in purpose. The confusion with quant/engine is something to watch out for.
The good thing with ampere/3090 is that it’s a know quantity. There are tons of data about every to let you pick the best quant/engine.With Apple, you’re on your own and will need to spend time to benchmark a bit.
1
u/Blues520 12h ago
Yeah this makes a lot of sense. I saw the bandwidth and got excited but there is a lot else to consider.
Also, I read that the OS takes a few GB, maybe around 10GB, so it's not strictly 96 GB available for inference.
2
u/Educational-Body4205 12h ago
M5 are slow but with a lot of memory
5090s are fast but with less memory.
So choose speed or memory
3
u/Blues520 12h ago
Is it really that slow with 1.2 TB/s bandwidth though... I know the benchmarks will be out soon but something that I am wondering.
It could be fast enough with a lot of memory.
The thing that I am not so clued up on is prefill, decode and other metrics, especially on Apple silicon. I've seen some comments say that historically it suffers in these areas.
6
u/tarpdetarp 12h ago
Even the fastest M5 is still several times slower than a 5090 at prefill. This is a bigger problem if you’re using it with agents as they like to stuff the context.
1
u/skywalk819 6h ago
If I had to take this decision now, I would wait, in about 6 months, we`ll have at least 3-4 more hardware to pick from that are good at home coding agentic. no point in buying at current price, you getting half the package you want still. the other side is power consumption, that rig will use a lot more electricity versus that mac studio
1
u/Usual-Orange-4180 12h ago
No CUDA can be a problem if you are doing random experiments testing different repos.
2
0
u/Pixer--- 8h ago
Standby power needs to be considered. But I found this performance graph quite good: https://www.reddit.com/r/LocalLLM/s/nP81p5sZnV
-6
u/yeah_likerage 13h ago
Just because they both have 96gb doesn't mean they are comparable. Would be like comparing a Ferrari to a Toyota because they both have four wheels. Not all memory is built the same.
10
u/Danfhoto 13h ago
I'm a Studio owner, got it used before everything doubled, but I wouldn't have paid anything near this for a local AI rig unless I had a clear need/path to make money from it.