Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
For any user using their Mac for business (that is, using it to generate income), the pricing for a new Mac upgrade is a matter of capitalizing the upgrade's revenue producing affect over time. In most cases I would suspect the upgrade cost is easily covered by the benefit to the user's business revenue stream.

Even renting out a high-end Mac product can return its cost relatively quickly, and eventually make a profit doing so.
 
  • Like
Reactions: FatLouie
The M5 Ultra/512GB that's coming soon is the local/private LLM desktop of my dreams... Anyone got about $13K kicking around they don't know what to do with? If so, please DM me!
 
I have M4 Max 16 core studio with 64 gigs of ram. I will consider an upgrade when M9–M10 comes out. If you own a Studio but you do not do heavy stuff like video editing, photo editing or local AI, you are good with whatever Studio generation you have. For years. It’s how powerful they are. Don’t fall for fomo especially for these specialized workhorses of machines. Save your money.
 
I have an M1 Max 32 GB that is running full tilt with gemma 4 LLM via LM Studio and Open WebUI + some user apps, removed 70 extraneous macOS services that aren't needed and monitor a bunch of resrource statistics from a vibe-coded "native-macOS-feeling" Python app using tkinter.

I borrowed an M3 Ultra (with more RAM) from work to clone my system and see what it did. Comes in at roughly double the tokens/second and much faster responding to prompts. Regular app use is faster but not 2x.

I preordered an M5 Max with:

18-core CPU, 40-core GPU, 16-core Neural Engine
128GB unified memory
1TB storage

From what claude.ai and duck.ai speculate, performance will be somewhere closer to the M3 Ultra which will be plenty for me. I prioritized RAM over going with an Ultra which would be substantial overkill for my needs at home.
 
My problem is that my current M4 Pro Mini will set there for 10 or 20 minutes running (Apple Xcode) 100% on each of the efficiency cores and using 0% of the performance cores. All the while I sit and wait for results. Apple's obsession with low power consumption keeps me from getting my job done.

These specs look powerful but are meaningless with how Apple prioritizes CPUs. Plus the fact that there is not anyway for the user to help macOS make better allocation decisions. These are toys meant to look good, but not actually perform.
 
This becomes false when the factor goes above 2. Many people won't readily understand that 250% faster is supposed to mean 3.5 times as fast. So it's better that the article uses factors consistently throughout.
Personally, I hate the "x faster" comparatives vs. "x% as fast" with the past set at 100%. 200% as fast is clearly a doubling, and means the same as 2x as fast. 200% faster vs. 2x faster is much less clear, because when you use multipliers we don't usually add it to the 1x base. As soon as you get marketing folks involved, they'll always push for the bigger sounding number, regardless of accuracy or clarity.
 
30% faster is 0.3x
1.3x higher is 130%
The words "faster and higher" imply addition, while you're using numbers that are multiplicative. That's where the confusion sets in. Are we adding 30% to the speed for 130% total, or taking 30% of the previous speed for a 70% slowdown? Are we adding 130% (1.3x higher) for a total height that is 230% what we had before, or are we multiplying by 1.3x for 130% of the previous height? These terms get used interchangeably all the time.
 
Personally, I hate the "x faster" comparatives vs. "x% as fast" with the past set at 100%. 200% as fast is clearly a doubling, and means the same as 2x as fast. 200% faster vs. 2x faster is much less clear, because when you use multipliers we don't usually add it to the 1x base. As soon as you get marketing folks involved, they'll always push for the bigger sounding number, regardless of accuracy or clarity.
There’s some truth to that, however “30% faster” is indeed easier to understand than “130% as fast”.
 
Why didn’t you include the price of the M4 model and just write “now discontinued”? So people wouldn’t see just how outrageous Apple’s price increases have become and how much more customers are being made to pay?
Yeah, it feels like either they took the text from Apple's website or they are carrying water for them and attempting to hide the price of the discontinued model when it was last sold. Not including the actual price you might pay for a NOS, refurb, or used base model is fair enough, those vary wildly. Not including the MSRP(s) from Apple themselves is just covering for Apple.

You don't have to think Apple is doing anything wrong or unfair to think this, either. I totally understand why they raised prices, and it was pretty much in line with the rest of the industry. The AI squeeze sucks, but Apple's not solely (or even that substantially) to blame for it.
 
How are the "neural accelerators" different than the "neural engine" cores?

The neural accelerators are a feature of each GPU core. Think of them as specialized AI instructions supported by logic that is tied to each GPU core. The neural accelerators were introduced with the A19/M5. This aligns with how AI is mostly handled in non-Apple ecosystems, i.e., as part of the GPU, such as with the WMMA instructions on RDNA4. On M5 and A19-series chips, the neural accelerators feature hardware support for handling FP16 workloads, as well as INT4, INT8, and INT16. On the M6, they gained FP8 support. The neural accelerators naturally scale with the number of GPU cores, taking an M5 Max, e.g., with its up to 40 GPU cores to about 70 TFLOPs of FP16 inference performance.

The Neural Engine is a dedicated AI component that is heavily involved in image processing but can also be used for other AI workloads. It was introduced with the A11 – supposedly what gave the chip its "Bionic" moniker. When the Neural Engine was first introduced, Apple explained it as the implementation of its image processing taken by the iPhone's cameras. At that time, there was no Apple silicon for desktop/laptop yet, nor was there a broader interest in AI workloads as a mainstream topic outside of specialist circles. Since then, the Neural Engine has evolved to be the primary ML facility, up to the recent introduction of the neural accelerators. Its hardware is limited to FP16 support. In terms of its performance, A 16-core Neural engine such as in the M5 can get to some 20 TFLOPs of FP16 inference performance. The M6 just doubled that, by adding a second Neural Engine.

A third facility is the SME2 support by the CPU cores, or formerly the ML accelerators / AMX (Apple Matrix Coprocessor) that the newer SME2 implementation replaces. Think of these as specialized ML instructions supported by logic in the various types of CPU cores. The former AMX was introduced with the A13 Bionic and supported INT8 to INT32 and FP16 to FP64 workloads and carried through to the M3 generation. In the M4 and shortly after the A18, it was replaced by SME2 support after it became a standard extension to the ARMv9-A instruction set, adding INT64 support but losing all support on the efficiency cores. Its compute capacity is in the single-digit TFLOPs of FP32 inference. But its closeness to the CPU makes it useful, e.g. for prepping/compressing weights in preparation of feeding models to the more powerful facilities, much like what AMD plans to do with the new ACE instructions starting with Zen 7.

You could rightfully say that its all somewhat historically evolved, and a clean-sheet design would probably take you to something more unified and homogenous. But CoreAI (or formerly CoreML) helps abstract away from it all. In fact you would not be able to target the Neural Engine, e.g., on a low level at all. And depending on the workload, using either of the three facilities, or a combination of all three may actually be optimal in terms of maximizing performance and/or efficiency.
 
Last edited:
  • Like
Reactions: atfphotography
There’s some truth to that, however “30% faster” is indeed easier to understand than “130% as fast”.
You're right, it is still difficult. Personally, I think I actually prefer always including a + or - when dealing with percent change, to indicate it's additive instead of multiplicative.
 
I for one am very excited. I was going to buy a Mac Studio M4 Max last year, but right before I was going to pull the trigger the first rumors started circulating. I decided to hold out and was expecting the new generation in the spring. That obviously didn't happen, so I'm jumping for joy it's finally happened even though it's going to be a huge chunk of money. I'm still using my Intel i5 iMac from 2019. 😖 I can only use it for surfing the web at this point and even that is slow. I bought a well equipped PC from someone in the mean time to do learn how to do local AI. Now I'm excited to play around with it on a Mac with more potential. I keep computers for years, so it will hurt now, but I'll be set for another 2-3 generations.
 
You're right, it is still difficult. Personally, I think I actually prefer always including a + or - when dealing with percent change, to indicate it's additive instead of multiplicative.
That would help, but I bet people would still be more confused about “+250%” than about “3.5x”.
 
The lack of a 128ram option with the ultra is really odd. It’s left a lot of us trying to decide over the max with 128 and the ultra with 96.
 
I paid $1979 for my M4 Studio with a 1TB drive. That is with a veteran's discount. The trade-in value is $1420. To replace what I have (1TB drive at $300) the new M5 Max is $2800.

So, essentially, it is $1400 dollars for more speed, GenLock, monitor capability, etc. Add in the veteran's discount and the price gets down to around $1300. Not sure it will be worth it to me.

Probably not.

30% faster is 0.3x
1.3x higher is 130%

That's incorrect.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.