Hacker News new | past | comments | ask | show | jobs | submit login

I'm guessing that since the RAM is now on the SOC instead of on separate chips creating models with more RAM becomes more difficult not only from a space constraint on the die but a cost to manufacture more variants?



I imagine they all are made with 16Gb on and the ones that are broken get sold as 8Gb.

What worries me is my desktop has 64Gb of RAM which cost 1/3 of Apple’s usual upgrade mugging.

I think I’ll walk away from this.

Edit: just seen £200 to upgrade from a 8Gb unit to 16Gb.

8GB of RAM for £200 is “get fucked” territory. I paid £240 for the 64Gb in my desktop.


The iPad Pro has a mere 4GB of RAM and is faster at almost every task AND multitasking than any of my other beefy machines. I wouldn’t discount this yet.


I think it depends what they've done with Big Sur.

Take a look at your activity monitor and see how many background tasks you laptop is running right now (I currently have 481 and I only have 4 apps actually running).

Compare that to iPad which can run 2 apps max and apple controls all the background activity.


I use 27 Gb of RAM currently on my hackintosh and none of my work VMs are on right now. No way I can get an arm Mac until they're available with 64+.


This. I was hitting a wall on RAM instantly at 32Gb.


Hitting a wall how? The machine stops working properly? Or you see all the RAM allocated in Activity Monitor? Because MacOS aggressively allocates RAM even under a normal workload.


Well when you start getting memory pressure you start losing cycles to compressing and decompressing pages which makes everything run like complete shit.


That’s not how MacOS works. It “keeps the pressure on” so to speak to try and have as much in-memory before you need it. Have you experienced actual issues with specific software?


Out of curiosity, doing what??


IDE + VMs + office + slack + zoom etc


Blows my mind, I do most of the same on a 2013 MacBook Air with only 8GB RAM. I’ve never had a perf hiccup unless I try video editing or gaming. But I just don’t really have a want to do those things, hence why I’m still getting by on this thing. I was going to upgrade once for the hell of it but all the keyboard issues kept me seated.

I expected you to say you did something with graphics/media. I guess the VMs could be the difference. I don’t use. But I have 100 chrome tabs open at most times lol.


All these things work with 8GB RAM. macOS uses all available RAM aggressively, so if you have 32GB RAM it will appear as what you are doing requires 32GB RAM, which is not the case.


No they don't. It starts compressing pages when the memory pressure goes up and then it starts running like dog shit.


On my machine, if it goes more than 5G into swap it starts to become less responsive.

It really depends on your usage patterns. VM abusers and people who need to keep an eye on more than one project at the same time (as in multiple IDEs) can't do with 16 Gb.

And please don't tell me to start closing software, I'm willing to pay for more ram to have everything handy. Except... I can't.


Right now I have 6GB for VMs (for ~12 docker containers) and 8GB for various IDEs and editors. Probably typical for those on my development team. Surprisingly Chrome isn't even the top ten for memory footprint on my laptop.

So far 16GB has been fine on this 2017 MacBook. Wouldn't turn down 32 though :-)


You have reduced performance, you're just accustomed to it.


Could be true. But I get instant feedback from all apps, so what's the measure of "reduced performance" that would matter? I'm actually curious, if nothing lags, would I notice a difference by upgrading?

My view into your comment is that you think I'm used to the lag. That's not the case. It's not my only device just my only Apple laptop. My newest device, a iPhone 12 Pro, is an upgrade from my 6s that I surely noticed and knew I would. I had been frustrated by the 6s for a while but held out for 5G.


Yeah, I found running all my dev environments in Docker/VMs made everything too slow. So I've just installed everything natively and have my own little docker-compose style runner to simplifying running our in-house microservices. I would definitely appreciate decent Docker performance, but it was actually surprisingly painless to set this up.


I don't see this issue having IntelliJ, Xcode, VSCode, Slack, Discord, and more open simultaneously on a continuous issue...with 16 GB of RAM.

I'm somewhat impressed by some of these stories about RAM usage - what are people doing?


RStudio, interrogating a ~0.5 billion record dataset. A 192G Ram machine.


I did some benchmarking on that public taxi rides dump (~600m records) and could run through it all in under 15 seconds directly from SSD. No way in hell your CPU will keep up with anything close to memory bandwidth or beyond 3GB/s.


Using Clickhouse btw.


4 node Kubernetes cluster, vagrant build environment.


Debugging Ember or Spring applications.


The only thing could be some really aggressive swap disk situation offloading anything not needed that second. But that won't work for things where you need all the ram right now, video editing for example.


macOS use RAM aggressively, so it appear as your task requires more RAM than they actually do.


But you don’t have background services on the iPad and apps are hibernated to disk if they aren’t active and iOS needs more ram. It’s possible that Apple is doing the same thing on macOS, but we don’t know (it would break a ton of apps).


They started doing exactly that way back in Snow Leopard I think - app “open” indicators were removed at the time.


I have an iPad Pro. It’s not. And it’s not very flexible.


what kind of tasks are those? my eyes rolled into outer space


Video, photo & audio editing. Browsing a million tabs. Presentations, documents, videos. Switching between apps is always instant.


Sorry to interject this and I don’t mean to distract from your point, but please don’t say bits when you mean bytes.


My bad. I should know better! GiB next time :)


> GiB

Please don't.


> "I imagine they all are made with 16Gb on and the ones that are broken get sold as 8Gb."

Don't think so. The M1's RAM is integrated into the SoC package, but it's not actually on the same die.

There's some images showing the discrete RAM modules in Apple's marketing material.

> "Edit: just seen £200 to upgrade from a 8Gb unit to 16Gb."

It's always been this way with Apple. Just in the old days you could pop the modules out and upgrade the RAM yourself.


> I imagine they all are made with 16Gb on and the ones that are broken get sold as 8Gb.

that gets done for GPUs and CPUs because they're a monolithic die, but AFAIK that's not done for memory chips.


It's not on the same die just the same package which albeit is still space constrained.


Thanks, I sometimes get those terms confused.


This is a good point and begs an interesting question: will they continue using the same ARM chip across the whole line when the 16" MBP and the other iMacs make the switch, and if so, will all Macs of the same generation always have the same amount of RAM? Or will they branch the chips (M2 and M2S, or something)? Is RAM becoming less relevant when you have smart integration of software and hardware components, to a point where stratification is no longer necessary in most cases?


> Is RAM becoming less relevant when you have smart integration of software and hardware components, to a point where stratification is no longer necessary in most cases?

If they intend these things to run software development, audio/video editing, CAD, or any other resource-intensive workloads, there will absolutely be demand for more.


I could see the M2 coming with 32GB across the board, at which point the only current outliers (setting aside the Mac Pro as a special case) would be the 64GB configuration for the 16" Macbook Pro and the 64GB and 128GB configurations for the iMac. I could imagine Apple's optimizations closing the performance gap with the current 64GB offerings, and then perhaps they just leave 128GB customers to go all the way for the Mac Pro. I would be surprised to hear that they sell very many 128GB iMacs right now anyway.


That is probably exactly why they are holding off on the 16" and iMacs, so they can engineer an Apple Silicon package with more RAM expansion options.


I'm waiting for their mac pro with apple silicon to be capped at 16gb of ram! ;)


I'm imagining the mac pro with n M1 chips such that you get the memory you want. Not dissimilar to how Ryzen memory access works.


Haha yeah. I assume the Mac Pro will remain a special case (as it is now), probably getting its own totally custom ARM chip when the time comes.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: