So, I didn't include this in my OP but I'm in a similar position. I bought an M4 Pro 12/c 48GB RAM 1TB 2 weeks ago but I liked the screen so much that I want to use it as my personal machine (no dev work); it would replace my M1 Air. For my dev machine, I'm trying to decide between an M4 Max Studio with 128GB of RAM or an M4 Pro Mini with 64GB of RAM. My main use case is Python (data analytics). I don't use LLMs yet but I do plan on starting after my current work project is complete.
Although it isn’t really a hardship, one of my annoyances with using the MBP as a desktop was that I kept having to plug everything into it, then unplugging when I took it off my desk. I did get a cheap hub that I can keep the Time Machine and monitor plugged into for a “one USB connection” option, but I still found myself keeping the external SSDs attached for the larger LLM/model files and other stuff, which was cumbersome.
I’m currently setting up my desk so that the Studio has all of that permanently connected, and the MBP is being reduced to lighter duties (my “preferred LLMs/models” can stay on the internal SSD now, with all the rest being left in the hands of the Studio).
I like having specific machines for specific purposes. The MBP can do “nearly everything” regardless of where I am, and the Studio is for the “heavy lifting” when I’m at my desk.
My use case (using LLM alongside StableDiffusion alongside Parallels and my regular apps) sees the “memory used” on my Studio at anything between 60-90GB. It’s reassuring to know that RAM isn’t the bottleneck any more and that I don’t need to thrash the swap space just to run things alongside each other (or, more inconveniently, having to close down everything except the one app that wants most of the MBP’s 24GB).
Okay, this is a RAM vs RAM issue more than a MBP vs Studio issue because you can get 128GB in a MacBook but the other issue is the CPU temp. My MacBook Pro’s fans would kick in when the temps go up (which they do when running Stable Diffusion or LLMs), and that would worry me the louder they got. It also dropped the battery life down to about 2hrs, so I’d end up back at the desk soon enough anyway. With the Studio, the temp doesn’t get anywhere near that high and although the fans say they’re running at 1,000RPM I really don’t hear a thing. I think it’s much more suited to the tasks than the MBP, but I’m glad the MBP can still do them in a pinch (having a backup machine is reassuring).
On the subject of fans/temp, my MBP (currently not doing a lot) shows a 37C temp with no fan spinning while the Studio shows a 28C temp with the fans spinning at 1,000RPM. The MBP would seem to be optimised for battery life (not spinning fans until necessary) while the Studio seems more optimised for keeping things cool.