8 GB of Unified Memory
Starting at $1,599, the 14-inch M3 MacBook Pro comes with 8GB of unified memory. That makes it $300 more expensive than the $1,299 starting price of the now-discontinued M2 13-inch MacBook Pro with 8GB. Users can opt for 16GB or 24GB at checkout, but these configuration options cost an extra $200 and $400 at purchase, respectively, and cannot be upgraded at a later date because of Apple’s unified memory architecture.
[…]
In a recent interview with Chinese ML engineer and content creator Lin YilYi, Apple’s VP of worldwide product marketing Bob Borchers has directly responded to this criticism.
Comparing our memory to other system’s memory actually isn’t equivalent, because of the fact that we have such an efficient use of memory, and we use memory compression, and we have a unified memory architecture.
Actually, 8GB on an M3 MacBook Pro is probably analogous to 16GB on other systems. We just happen to be able to use it much more efficiently. And so what I would say is I would have people come in and try what they want to do on their systems, and they will I think see incredible performance.
You could make the case that the performance of certain tasks with 8 GB of RAM is good, but his statement goes way beyond that, and I don’t think the reasoning is sound.
It’s not clear to me what “efficient” is meant to refer to here. One could argue that macOS is less efficient with memory since it no longer runs in 32-bit mode. Maybe it’s a reference to Dynamic Caching, but that doesn’t seem like it would have much effect on memory use for common apps.
Memory compression has been available in macOS for a long time. I’ve used 8 GB and 16 GB systems with and without it and have no doubt that real RAM is better. Citing memory compression also doesn’t make sense because it’s a constant. The old M2 MacBook Pro also had memory compression. So does Windows.
The unified memory architecture does not seem like a technology to help stretch RAM. Rather, it means that some of that 8 GB will be used like VRAM and not available to apps or to the system.
William Gallagher (Hacker News):
A core claim of Apple’s is that this improved design means Mac need less RAM than they did.
The 8 GB M3 MacBook Pro is more expensive than the 16 GB M2 MacBook Pro was, and I’m not aware of any change in the M3 that would make up for that.
The thing we should be mad about are the prices. They’re charging $200 or more for each step-up in RAM. I understand that their RAM is integrated and special, but an 8GB stick of SD RAM for a PC is like $30. $100 might be understandable, but $200 is obscene.
The storage is even worse. Even the M3 MAX defaults to 1TB of storage. To upgrade to 4TB is $1000. A Samsung 990 Pro M2 SSD with 4TB of storage is under $300. I understand the apple storage is different, and that justifies some markup, but over a 300% markup is absurd.
It should probably not be a controversial opinion that, in late 2023 (and surely through most of 2024), one should not sell a pricey “Pro” computer with only 8GB of RAM. And yet here we are.
[…]
Apple has a long history of providing less RAM than it should for the price of its laptops and overcharging to get more, but it’s reached ridiculous proportions. The cheapest standard configuration with more than 8GB of RAM is 2 grand! The cheapest MacBook Pro you can configure with more than 8GB is $1,800!
[…]
Not that Windows laptops and Macs are directly comparable, but comparably-priced Microsoft Surface, HP Envy, Alienware, Dell XP, and Lenovo Thinkpad laptops all have 16GB of RAM or more, standard. You can spend all day mired in laptop configurations (and I have) but the bottom line is this: 16GB is standard at prices over $1,000 even in laptops with premium displays and other high-end features.
Perhaps unsurprisingly, Yuryev saw significant performance improvements across the board using the 16GB machine under both middling and heavier workloads. The 8GB model suffered double-digit losses in Cinebench benchmarks, and took several minutes longer to complete photo-merging jobs in Photoshop as well as media exports in Final Cut and Adobe Lightroom Classic.
These tests were conducted as single operations with nothing else running, but also repeated with browser tabs, YouTube videos, spreadsheets, emails, and the like, open in the background to simulate typical real-world multi-tasking scenarios. As expected, the performance gap between the two machines widened further as the 8GB increasingly relied on its SSD swap file, while all-round responsiveness took a hit. Yuryev even reported crashes on the 8GB model during Blender rendering and a Final Cut export.
How about comparing the 8 GB M3 to the 16 GB M2?
Previously:
Update (2024-04-26): Jason Koebler (Hacker News):
I was told by lots of people that “16 GB is enough,” that “RAM works differently on Apple Silicon,” and that the M-series processors are so good that RAM is less important than ever.
Those people were wrong then and they are especially, extremely wrong now, 23 years after the turn of the millennia, as they watch Tim Cook sell a brand new MacBook Pro with a brand new M3 processor that comes with 8GB of RAM and costs $1,600 and applaud. The same type of Apple apologists are now saying 8 GB is enough for most people with a straight face. They are calling the people who are saying that 8 GB is not enough Apple haters and elitists, who simply do not GET RAM or Unified Memory.
I can’t disagree that more RAM = better and Apple should start most of the lineup at 16GB instead—at the very least any MacBook Pro. However, even with a handful of Safari tabs open, Mail, Messages, NetNewsWire, Ivory, Pixelmator Pro, and a few little tools here and there, I’m only showing 6.5GB of 8GB in use on my M2 MacBook Air. In the year or so that I’ve had this computer, I haven’t thrown anything at it that it couldn’t handle. I’d suspect most people buying things like the Mac mini or M1 MacBook Air are in a similar boat.
[…]
Additionally, as someone who has done troubleshooting with all sorts of BYOD devices at my current and former job, the bigger issue with older Macs has always been storage—I have users with 8GB RAM on 2015 MacBook Airs that are running fine except they can’t install updates or load large software packages because the 128GB SSD is full.
It’s all linked because without SSD space you can’t fall back on virtual memory.
Yuryev decided to perform several real-world tests on two 14-inch M3 MacBook Pro models, one with 8GB and the other upgraded to 16GB of unified memory. The embedded video above has all the results.
Perhaps unsurprisingly, Yuryev saw significant performance improvements across the board using the 16GB machine under both middling and heavier workloads. The 8GB model suffered double-digit losses in Cinebench benchmarks, and took several minutes longer to complete photo-merging jobs in Photoshop as well as media exports in Final Cut and Adobe Lightroom Classic.
I greatly appreciate how Apple’s devices are tightly integrated and pack enormous power into very thin enclosures. The downside, as Apple has pushed their hardware in this direction, is that it went from “difficult” to “impossible” to do anything with hardware inside of Apple’s cases. I’m not cynical enough to suggest that Apple has only done this to charge exorbitant prices for their RAM and SSD’s at the time Macs are purchased, though I’m sure that certainly is a perk. It seems to be a very genuine desire to package peak performance.
However, the speed and power trade-off is that Macs are more disposable than ever. Not immediately disposable, heaven’s no, but that shipping configuration will be the same from the time it’s boxed for shipment to the time it’s e-waste. Apple highlights recycling programs, and trade-in programs to mitigate it, but recycling a computer isn’t zero-waste alchemy, and certainly nothing like the impact of upgrading an existing computer.
[…]
The soldered RAM problem also extends to perceptions around how much RAM to buy at the outset, knowing that it can never be changed. If you guess wrong, or had guessed based on conditions that were true at time of purchase, then the only recourse is to trade-in the machine and buy a new one, even if that new one is the same except for the RAM size.
How is Apple STILL getting away with SSD price gouging? They're charging more than 10x the market rate of even high-end NVMe SSDs 🤡 ($1000 for 2TB)
Filipe Espósito (Hacker News):
In an interview with IT Home, Mac marketing executive Evan Buyze spoke in favor of Macs equipped with 8GB of RAM. According to Buyze, the 8GB of RAM in entry-level Macs is enough for most of the tasks that most users do with these computers. He used web browsing, media playback, light photo and video editing, and casual gaming as examples.
Kate Bergeron, Apple’s VP of hardware engineering, praised Apple Silicon chips for their unified memory architecture, which makes the Mac take full advantage of the hardware built into these chips. Last year, another Apple executive said that the company is able to use the RAM in Apple Silicon Macs more efficiently.
The graphs show that Apple tended to increase the base memory every two years or so, but that this trend ended when Cook took over the company from Steve Jobs. Memory increased quickly until the Mac Plus was launched in 1986, notes Schaub. “1986 to 1990 were all about decreasing the entry Mac price,” he says. “Then we get a pretty straight logarithmic line until Tim Cook became CEO and there has only been a single increase since.”
[…]
Apple has offered iMac and MacBook Pro models with 8GB of RAM since 2012. Likewise, the MacBook Air has had the same base memory configuration since 2017. In addition, Apple's adoption of unified memory means that Macs cannot have their RAM upgraded after purchase, while Apple continues to pursue a strategy of vastly overcharging customers for higher memory configurations. Users often pay out $200 or more at checkout just to future proof their machines.
Following up on (a) my post earlier this week regarding on-device LLM features being RAM-hungry, and (b) my post regarding Mark Gurman’s claim that M4 Macs will start shipping late this year, I will direct your attention to a report from MacRumors back in January that all iPhone 16 models will include 8 GB of RAM. With the iPhone 15 models, the non-pro models have 6 GB and the Pro models 8 GB. If true, one incongruity will be that new iPhones will have the same amount of RAM as most base-model Macs.
See also: ATP 559, 560, and 584.
Previously:
- “Don’t Let Me Go” and iCloud Storage Tiers
- Clearing Space on Your Mac
- Walmart Selling M1 MacBook Air for $699
- MacBook Air 2024
- What Happened to Virtual Memory?
Update (2024-04-29): Marcin Krzyzanowski:
„8GB RAM should be enough for everyone”, my ass. This is 16GB
not even running xcode
Update (2024-04-30): Colin Cornaby:
I will still contend nothing in this sort of reasoning makes absolutely no logical sense and journalists should stop quoting it as if it is anything remotely grounded in reality. This is absolutely not based on any sort of technical reasoning - it’s just something a marketing guy who was trying to sell product said once.
[…]
And on an actually technical note - Putting both GPU and CPU data into the same place wouldn’t magically decrease your RAM needs - it would actually have the exact opposite effect. More data is being stored in RAM so you need more of it.
[…]
Also […] unified memory is much slower than VRAM so your penalty for something like a register overflow where you need to swap registers with RAM is much higher.
Update (2024-05-20): David Heinemeier Hansson:
If you need a lot of RAM or storage, it’s really absurd what Apple will charge you. You can get a Framework 13 AMD 7640U for $849, then add 96GB of RAM for $281, 4TB SSD for $313, and be all-in for under $1500. A Macbook Pro with those specs? FIVE THOUSAND DOLLARS. Bonkers.
What’s better still is that you can order that Framework 13 AMD with, say, 32GB of RAM. Then pay the $281 later to upgrade to 96GB. And you can do the upgrade yourself in like 2 minutes.
Update (2024-10-30): Joe Rossignol:
Apple this week announced new iMac, Mac mini, and MacBook Pro models, and they are all available with a minimum of 16GB of RAM. Apple also announced that the MacBook Air lineup now starts with 16GB of RAM too, at no additional cost, and this means that the entire Mac lineup now starts with at least 16GB of RAM.
This does not include the M1 MacBook Air sold through Walmart.
Previously: