back

by skadamat·2y ago·view on hn ↗
I'm still very bummed with Apple's strategy in using # of supported external displays as a feature to gate laptops.

I had to return a decently spec-ced M3 Macbook PRO 14" because it only supported 1 display (base M3) and pay more for M3 pro even though I don't need the extra horsepower.

And now the base M3 Air's support 2 displays? This is wild

12 comments
I think even worse than that is that they still only put 8 GB RAM in the base and middle options.
I believe we are now in the 9th year of 8GB being the baseline Mac laptop RAM config.

It’s incredibly stingy. For a while you could make the argument that a lot of Air purchasers wouldn’t need it, but I don’t think that’s the case any more. My wife has an M1 Air with 8GB and between Office, Chrome, Teams, and Slack she quite regularly gets beachballs and weird performance hitches.

My wife has been complaining to me about how she regularly gets the "choose which application to terminate" dialog on her Air. I knew in my heart that 8GB wouldn't be future proof, but I underestimated how fast it would be a problem. She pretty much just runs Safari and Libreoffice Calc too, nothing that should really tax the machine.
> between Office, Chrome, Teams, and Slack she quite regularly gets beachballs and weird performance hitches

Considering how bad all of that is about "weird performance hitches" (read: running an entire browser for every single app) are you sure that has anything to do with the memory?

> Office, Chrome, Teams, and Slack

Those are like the heavyweights of the app world. And I think the 4 combined is running more code than the OS itself (the last three are 3xChrome).

Almost certainly the culprits are Chrome and Slack, but is Activity Monitor actually showing a memory pressure issue? It might be unrelated to memory.

Using Slack as a web app[1] solved my issues with it. It runs using Webkit instead of Electron, which is far smoother.

1. https://support.apple.com/en-us/104996

I have a 14 MBP M1 16/512. It’s… not great. The other day photoshop was running super slow so I opened up process manager and discovered that not only had it eaten all 16gb of ram, it was also using up ~30gb of swap space. Even just general day to day safari use will give me random lags and slowdowns that I don’t get on my desktop which is running an i5.
Obviously a planned obsolescence tactic. If the base models were 16GB there's a fine chance Apple wouldn't see another dollar from those customers for another 10+ years at minimum. The average customer doesn't understand their memory requirements and cannot be expected to predict how they may change in the future. It's the only thing they got left they can use to trick customers into buying a machine that will need to be replaced sooner.
Look, I'm not happy about the base ram situation either, I really do think they should put in 12/16GB at minimum.

But at the same time, I've never seen non-techies complain that they can't open a few tabs, reply to a few emails, watch youtube, listen to music, and study on their base laptops. They're amazing for that.

If we need more memory to accomplish the above tasks any time soon, we're in a sad state of software development and bloat.

That's so extremely backwards in relation to everything else it's mind boggling. 16 gb being considered and priced at premium, where I had a single chrome tab eating 3gb easily few time's recently.
What website were you on? 3gb for a Chrome tab is just plain unacceptable in most cases
So stop using Chrome.

There are other browsers that are far more memory efficient.

It is really outrageous looking at the price of 2 X 8 gig sticks right now.

It is exactly why I haven't bought anything from Apple since the ipod.

Everything sounds amazing/wonderful and then one mind boggling deal breaker that doesn't even seem to make economic sense but just feels petty.

No, what’s worse is Apple, or is it random self-styled influencers, spreading the false narrative that Apple Silicon magically requires less RAM and people actually believing that.
No, but Apple tends to have faster RAM (way more bandwidth), faster SSDs, and macOS tends to have a better memory compression algorithm.
This comes up often, but it's honestly totally fine for a non-technical user who only occasionally uses anything other than Safari and Photos.

The vast majority of their market would not fit into the developer, content creator, or just plain power-user category. There's people who just log on to do internet banking and email when they're not on Reddit or Facebook.

For some anecdata, 16/512+ would be a waste on my parents, in-laws and my whole extended family for that matter. They would benefit from it, but they're not screaming at spinning wheels, and are probably a bit more patient and accustomed to 'slowness', which is pretty subjective.

This is why for my Mac needs I have a cheaper Mini. If I'm going to have to be stuck with 8GB or pay insane markups for 16gb, I'll get the 8GB Mini, and only do the purely Mac-centric stuff on it to minimize pain.
This is my current plan as well. This allows me to do mac builds along with linux/windows builds for a reasonable price.
I disagree, and I always upgrade the RAM even though I don’t like paying more. Why? Because it puts pressure on developers to keep the bloat under control.

Think of an alternate universe where Apple does the opposite: every new model they push the envelope and double the baseline RAM compared to the previous year. In that world you’d have all the software growing in memory use without bound. Consumers would be forced into a treadmill of computer upgrades like we haven’t seen since the 90’s when CPUs were skyrocketing in performance every year.

For anyone who forgets what the 90’s was like, here’s an example with Mac models:

1990 saw the launch of the Mac LC which had a 16 MHz Motorola 68020

1999 brought the Power Mac G4 at up to 500 MHz

That’s a 31-fold increase in clock rate (and several times that in overall performance) in the same timespan we’re discussing. Software that was written for the G4 had no chance of running on the LC (ignoring CPU architecture differences).

MacBook Airs are the mainline consumer machine these days. Apple does not want users to feel like they need to upgrade them every year (despite what people say).

I'm pretty sure that's their gatekeeping.

I looked at the price for m3 and if it would have 16gig it would literally be perfect for just 1k but nope 8 more gigs cost you an arm and a leg

Agree it is crazy, I am writing this from my M1 Air with 8GB of RAM and I am yet to ever have a real issue with a RAM limitation... the OS does an amazing job juggling RAM.
The RAM being so low is confusing. Given RAM is one of the cheaper components. I guess they do some smart swap memory using SSD - but my Air laptop struggles to run PowerPoint, few browser tabs and video calling at the same time.
The way Apple has always had e-waste laptops at the bottom of the line is pretty disgusting with their environmental posturing. MacOS barely works on 128GB space and 8GB ram yet for many years that was the baseline, it was particularly bad because the ram gets full just browsing then your baseline OS and a few files is enough that the swap disk would get full soon after.

Have a crate with about 40+ of those machines at work, essentially useless from the era where the person in charge of buying laptops just bought the bottom end for every employee and considered it a job done.

Seems like a borderline conspiracy to fry the internal SSD over time, adding a wear-point to the product family, and making sure consumers keep consuming. I'm talking about system paging: virtual memory on the disk.

Even worse, if one plots the (price, unified memory amount, chip type), and looks at it from right-to-left, then the dollars per system capability is disgusting when you order a lesser system. You get the most value for your money when you buy the maximum unified memory configuration (on those three points).

Better yet, with a maxed out unified memory configuration, one can further save on SSD writes by using (and loading/storing) RAM disks for their projects!

Most people buying a MacBook for work are likely getting a higher unified memory, so their workstations live longer. Meanwhile consumers will have to keep consuming as they fry their internal SSD's on their airs...

I was also wondering if a 1TB apple fabric device is simply an 8TB fabric device with 8x the write life...

It sucks since the M series laptops have been amazing, with this one glaring problem.

I have a great M2 pro machine, but officially it can only support 2 external monitors. I should be able to close my screen and power 3. I can do this with a dock so it's not a resources problem.

I am curious what is different between the Air and the Pro that the Air can power 2 external monitors (it does say when the lid is closed) and the Pro can only power 1 regardless. Or is this a software update and the Pro page just has not been updated.

I keep hoping that this is a problem that is only temporary and eventually it will be removed or as time goes on each series can run 1 more monitor or something.

Wait, the M2 MBP is listed as 2 external monitors?

I've been running three for a while. 2 Thunderbolt 3 + 1 Thunderbolt 2 daisy chained. They work. There are a couple glitches, but they work.

I'm on my work machine now but I believe it also works with the laptop open.

I fixed this by using this dock Lenovo ThinkPad Thunderbolt 4 Workstation Dock - DK2131
The m3 mbp is getting macos update to match MBA m3 display support, so you'll get 2 external displays with lid closed too.

https://9to5mac.com/2024/03/04/14-inch-m3-macbook-pro-multi-...

Really? I just recently tried out (and took a photo of) an m2 macbook pro with 2k displays attached, lid open and screen mirroring on. 4 screens with 60“ tv in the distance. Would that really not work on an m3 mac?
I can do 4 monitors with my lid closed with my Dell XPS 13. It is crazy to see an Apple Laptop that costs $2000+ cannot do a laptop that costs $1000. People with money really don't know how to shop.
Keep in mind 2 displays are only supported with the lid closed. So the only change is that now you can use an external monitor in lieu of the internal display.
Lid closed? Depends on the exact Macbook version ... The lid of my MacBook Pro (M1 pro, 16-inch, 2021) is open and actively displays stuff and additionally two external LG 4K monitors are directly connected to it via USB-C. The third USB-C port is in use for external disks, but maybe I should try sometime to connect a third monitor ...?

But nevertheless, Apple's hardware strategy sucks ...

that is what a lot of people have been asking for. Lid closed = 2 external monitors.
I feel like I accidentally discovered a huge hack for this by upgrading to a 49" DQHD monitor. It's the exact same resolution as two 27" 1440p monitors so it's like any Apple silicon chip has always supported dual external displays. And it was a much better overall value compared to buying 2 displays + over-specced macbook.
Do you mind sharing the monitor model? Found the Samsung LC49G97TSSNXDC for $999[1], but also a reddit thread about some issues with it and a 2019 MacBook Pro[2] (which is admittedly Intel rather than Apple silicon-based).

[1] https://www.bestbuy.com/site/samsung-odyssey-49-1000r-curved...

[2] https://old.reddit.com/r/ultrawidemasterrace/comments/mb9vnv...

I am hoping the limit is just a MacOS thing, like how MST1.2(?) was supported on my old MBA(2015) hardware but not available on MacOS. I could Daisy chain DisplayLink monitors on Linux, but MacOS wouldn’t let me, and I was limited to a single monitor.

I use Asahi Linux on M2 now, and the USBC display support isn’t done yet, but I am hoping it would be better than MacOS.

Unfortunately it isn't. There are only two display controllers in the M1/2/3 and that can't be worked around in software. MST won't work in Asahi Linux because it's not present in the hardware. It worked on x86 Macs because the GPU supported it.
You can use more external displays using a dock and DisplayLink Manager though. I got three extra monitors to run on my M1 Air with no problems that way.
Does the M3 MBP get more displays that a MacBook Air with an M3? I thought it was a hardware limitation with the processor.
that's (quite literally) the price you pay in order to stay in the apple ecosystem.

More-than-one-display is pretty much the standard on regular (non-apple) computers: you can drive as much as your system can sustain.

Right but in this case the AIR is the consumer model and it supports 2 displays while the base PRO supports 1. So it seems counter!
Apple will do anything it can to "gate".

If it can identify something people will pay more for, while not quite putting off most people, it'll do it, no matter how mad.

So if most people think 8GB is fine for a laptop, they'll buy it, and everyone else pays through the nose for more.

Most people only want one extra screen? That's what you get on the base machine and you must pay (alot) for more. If one day most people need two, then you'll get two.

Apple seem to spend a lot of design time on how to extract the most money out of those willing to pay, no matter how annoying it is.

Stuff like this is why I can not switch to Apple, I would not expect or even think to look up which Macbooks can support at least 2 displays if they otherwise had decent enough specs for them. Who knows what else I am failing to consider?

I don't want to waste time migrating to a new system, only to find out I need to return/resell it, or later down the road find out another arbitrary/artificial limitation Apple has set that I either have to find a work around for or suck up until I can switch machines again if none exist.

This is unfortunate since there are some features that have made it very tempting to switch.

They just changed it so that, with the laptop lid closed, the M3 Airs and MBP support two external monitors.
It's on-chip silicon, not a marketing feature. This kind of product design is just really hard. Mask sets get well into the billions of dollars, you can't just assemble a list of features as if they're all free. You need to decide upfront, often years in advance, what feature you think people will want to buy for the market you think you'll find yourself in. There are no easy answers.

But just in general, Intel has always prioritized lots of I/O flexibility on its chips. If you look at the datasheets there have always been dozens and dozens of units on every SKU that are never plumbed out to ports on the device. Three or four display outputs, six or eight USB controllers, stuff like that. Apple is the opposite: they won't include something if they aren't absolutely sure they need it. So after the shift from x86 to Apple silicon, laptop users are feeling a squeeze on I/O that used to seem "free".

Even if there are technical limitations that prevent Apple from adding more I/O easily, as a consumer it feels like artificial segmentation/limitation.

Apart from the initial M1 MacBook Pro release, it feels like most products Apple has released in the last few years has always been missing one or two features, and the next release happens to have that feature. E.g. the first M1 Air did not have MagSafe even though the Pros did, and then Apple included MagSafe in M2 Air, but it didn't support multiple displays; now Apple is including multiple displays in M3 Air.

It feels awfully convenient that each generation conveniently has a nontrivial feature upgrade.... Apple has less incentive to make each generation "complete" -- by delaying features (more) consumers will feel obligated to upgrade per generation.

It does seem odd, though, to brand a laptop as "PRO" and limit it to 2 displays, then release a non-PRO device that can handle more.

Edit: Better wording, I suppose, that the non-PRO supports two external monitors with the lid closed, the PRO supports 1. Still an odd overall offering/branding.

In principle I agree. But the M3 chips are similar for the M3 Macbook Pro and M3 Macbook Air. The PRO laptop is the one that only supports 1 display while the AIR supports 2 with the lid closed.

The M3 Pro has more space and is more ... pro?

Eh, Apple was happy to squeeze even before then.

I had a 2019 cheesegrater Mac Pro. With Catalina, I was able to drive two 4K screens at 144Hz in HDR10, because Catalina apparently supported DSC 1.4.

Then they introduced the ProDisplay XDR with Big Sur which had people agog at "how were they able to drive this 6K display given the bandwidth limitations?"

Well, the answer is because they absolutely nerfed/bastardized DSC 1.4 from Big Sur (and it's maybe only been updated in Monterey? Unsure, I no longer have the screens - ironically I bought an XDR) to make it happen with some proprietary magic: those same screens could now only be driven at 60Hz in HDR10 or 95Hz in SDR.

Proof in the pudding was that my monitors (LG27GN950-B) actually allowed you to change the advertised/supported DSC version, and when I "downgraded" the monitors to DSC 1.2, performance actually improved, and allowed 120Hz SDR and 95Hz HDR.

This happened with many many users, across many screen types.

Apple studiously ignored it, and may still be. They simply don't care if you're not using an Apple display.