this post was submitted on 06 Oct 2024
4 points (55.0% liked)

Apple

17343 readers
312 users here now

Welcome

to the largest Apple community on Lemmy. This is the place where we talk about everything Apple, from iOS to the exciting upcoming Apple Vision Pro. Feel free to join the discussion!

Rules:
  1. No NSFW Content
  2. No Hate Speech or Personal Attacks
  3. No Ads / Spamming
    Self promotion is only allowed in the pinned monthly thread

Lemmy Code of Conduct

Communities of Interest:

Apple Hardware
Apple TV
Apple Watch
iPad
iPhone
Mac
Vintage Apple

Apple Software
iOS
iPadOS
macOS
tvOS
watchOS
Shortcuts
Xcode

Community banner courtesy of u/Antsomnia.

founded 1 year ago
MODERATORS
 

I’m a web developer but I also do tons of work with large files being transferred across the network, I do some CPU intensive tasks from time to time, run Docker containers, etc. all on a 2020 M1 MacBook Air with 8GB of RAM.

Well it’s 2024 now and the thing still screams. So what I don’t understand is: why are there suddenly so many enraged tech news websites bashing on the 8GB base RAM?

I get it that some people need more than just 8GB, but for the cliche web browsing, email and social media user it’s not adding up to me why anyone is so enraged about this.

top 28 comments
sorted by: hot top controversial new old
[–] BradleyUffner 11 points 15 hours ago

Suddenly? They have been bashing it for years, right from the start.

[–] [email protected] 1 points 9 hours ago

My 10 year old Dell laptop is still pretty useful and I plan on using it for a few more years. You might not still be happy with your 8gb of ram in 2030. If the M1 laptops were upgradable people would have less of an issue.

[–] [email protected] 44 points 23 hours ago (2 children)

Because RAM is cheap and really helpful. If you have a Desktop, you can buy 16GB DDR4 RAM for ~30€ and 32GB for ~60€. That's retail with VAT - Apple itself will get much better prices and so there is no reason why their expensive devices are shipped with 8GB RAM.

[–] [email protected] 2 points 5 hours ago

Not that this changes anything really, but the memory apple is using is much faster than DDR4 you can buy retail, they’re not really comparable. The closest thing would be the new DDR5 CAMM modules, but even these are not quite the same thing. Again, none of this invalidates the basic principle that Apple charges way too much for memory upgrades.

[–] [email protected] 2 points 12 hours ago

That is a great argument — I can fathom anger toward this.

[–] RedWeasel 5 points 15 hours ago (2 children)

While 8GB can be enough to operate simple stuff, it can slow some other stuff does. I saw someone post a FinalCut benchmark and it took 3 times longer on the 8GB machine.

And because the memory is shared with the gpu, it is limiting games from being ported to the platforms. The only console with less is the 7 year old switch. The Xbox series s has 10 and it is holding back the xbox platform against the ps5 which has 16.

It is really holding back what developers can do on the platforms.

PCs are moving towards 32GB now.

[–] [email protected] 4 points 13 hours ago (1 children)

PCs are moving towards 32GB now.

Windows PCs.

I'm not going to pretend that more RAM isn't just automagically better, because it is. But 8GB RAM on a 2020 Lenovo Windows build feels and performs much worse than 8GB in a 2020 M1 Macbook Air.

8GB was so unusable in my work* (IT Pro for large corporate) laptop that they eventually agreed that we were "power users" and so could have an upgrade to 16GB RAM. But it still feels a bunch worse than my M1 due to all the additional sludge that gets lumped on top for corp reasons.

*Just to describe what I do, I have browsers open, MS Teams and then spend my day in SSH sessions to linux based servers, so realistically there was nothing "power" user about what I was doing, it was just that our corp Windows build & laptops are that awful. And now we've been 11'd, ugh.

[–] [email protected] 2 points 12 hours ago* (last edited 12 hours ago) (1 children)

Windows users complaining about low RAM in a UNIX environment make me laugh more than anything

[–] Anticorp 2 points 4 hours ago

It’s definitely not enough for a lot of different use-cases. But whatever, if it works for you, then good.

PS: I am a Unix user, not Windows.

[–] [email protected] 1 points 12 hours ago

Yeah I understand for things like Final Cut Pro memory is way more important, but that’s not what I was getting at. For day to day activity, 8GB has served me well.

[–] carl_dungeon 17 points 20 hours ago* (last edited 20 hours ago) (1 children)

8 is way too low for desktop going into 2025. Your machine might scream a lot more with 16- you probably have a lot of memory pressure which means your Mac is compressing ram a lot and maybe paging in and out of disk a lot. Does newer Apple hardware do this well? Sure, but not having to do it at all is way faster and more efficient. Since an extra 8 gigs is cheap (probably like $10-$20) to apples bottom line, it’s kinda lame for it not to be a default, especially since shitty low end machines from other vendors do it.

I have 32 gigs on an m3 and kinda wish I went with 64 :/

[–] [email protected] 2 points 12 hours ago

My MacBook Air is a personal machine and I don’t run the crazy stuff we have to use at work like Slack, Teams, VS Code. All those apps are memory hogs and the M3 MacBook Pro I use for work has memory issues related to running these apps. They should be lightweight but no one wants to use native UI APIs these days.

[–] [email protected] 23 points 22 hours ago* (last edited 22 hours ago)

8GB is just too low and was too low in 2020. It gets shared with GPU and once you swap you decrease lifespan of a soldered SSD. It’s okay for light use but let’s not kid ourselves that even if it was passable in 2020 it would be enough for much longer.

It got bashed for low RAM by everyone except mainstream tech „reviewers”. Tech media are glorified advertisements these days so the only thing that happened between then and now is that they switched from selling you that new shiny M1 MacBook to selling you that new shiny OpenAI model.

I’m not going to bash M1 MacBook Air. It’s awesome, the CPU was ahead of time and I knew it would last me years. That’s why I got 16GB one.

[–] [email protected] 11 points 22 hours ago (1 children)

When buying a computer, most people want it to last several years, with most PCs you can upgrade the RAM during the lifetime of the device. If you buy a modern Mac, you can't.

As time goes on new software will need more and more ram, but on a Mac you are stuck with what you got.

Sure, Apple uses a different way of managing RAM than windows, but that can only do so much. Sooner or later you will get to a point where it just isn't enough anymore. With eight gigs you will get there sooner than with 16.


Regarding your usecase, one thing you need to consider is that CPU intensive tasks does not equal RAM intensive tasks.

Copying a file is neither CPU nor RAM intesive, so it is a rather pointless test.

Docker instances depend highly on what they actually do for work weather or not they will use a lot of RAM, so it is a very inacurate test.

Web development is not as resoruce intensive as say video editing or running simulations.

For you 8GB RAM is fine, for an engineer, video editor, or even a finance analyst, 8GB is putiful.


Then we need to talk about value, I can get an Asus ExpertBook B1 B1402CVA for less than an M2 MacBook Air.

The ExpertBook is slightly heavier with slightly larger screen (but with lower resolution), it has 16GB RAM and 512GB storage space, both of which can be upgraded as the user's needs change.

The ExpertBook costs slightly less than the MacBook, so tell me, why should I pay more to get less?

Now, I realize it isn't that simple, both computers are suitable for different tasks, they run completely different OSes, and have different types of CPUs.

[–] [email protected] 4 points 17 hours ago

Thanks to ram and ssd upgrade I still use my laptop that's going a decade now for basic web browsing and videos. Best way to show the green initiative would be to provide people upgrade paths that doesn't lead to ewaste so their devices can be used a few years longer than it would without it.

But, only green initiative that is the concern is stock prices.

[–] 9point6 10 points 22 hours ago (1 children)

8GB was already too low for what is positioned as a premium machine. RAM is a pretty cheap part of the whole computer, so it's completely unnecessarily small. I'm also a software engineer and the 16GB in my work MBP M1 is not even enough at times.

The big thing that's caused Apple to stop completely fleecing the people buying the low end option: AI. If you or Apple want to run local models on a machine with only 8GB of RAM, you probably won't have much left over for anything else.

[–] [email protected] 1 points 12 hours ago

I should say that the MacBook Air in question is a personal device. My work MacBook Pro with something like 32GB of RAM can’t keep up sometimes with all the trash apps we have to use at work: Slack, Teams, VS Code. I very much wish we’d go back to native UI and stop using these insane memory hog apps.

[–] [email protected] 9 points 23 hours ago (1 children)

I think it has to do with Apple Intelligence that requires 16GB.

[–] [email protected] 2 points 12 hours ago

This makes a lot of sense. I remember there was tons of speculation about AR/VR around 2020 and Apple was preparing their machines to support that if necessary.

If that was the case, then yeah 8GB is crazy low.

[–] hperrin -2 points 15 hours ago* (last edited 5 hours ago) (1 children)

Mac is generally really good at handling memory, including compressing it on the fly. My guess is anyone complaining is looking at it through the lens of Windows, where 8GB is not enough for a lot of tasks.

Edit: here’s an article about it, https://www.lifewire.com/understanding-compressed-memory-os-x-2260327

[–] [email protected] -1 points 12 hours ago (1 children)
[–] hperrin 1 points 9 hours ago (1 children)

Apparently people don’t like hearing that. xD

I use all three, Mac, Linux, and Windows, all the time. Mac is the only one I’m ok with having 8GB of RAM. At least 12 on the other two, unless you use zram swap on Linux, then you can get away with 8. Afaik, Windows doesn’t have anything like that, so 16 is best, but 12 is ok.

I don’t really understand why people would downvote that.

[–] [email protected] 1 points 6 hours ago (1 children)

I realized recently that my Raspberry Pi 4 has just 4GB of RAM, but while syncing huge files to Storj I’ve noticed it doesn’t fill up whatsoever (even with slow spinning hard drives).

I’m starting to think for most things I do CPU is more important than having tons of memory.

[–] hperrin 2 points 6 hours ago (1 children)

If you’re transferring files over a socket (like through SMB or SFTP), the receiving end usually has a small buffer, like 64KB. It’ll just pause the stream if it’s receiving data faster than it can push it to disk and the buffer gets full. So usually a file transfer won’t use much memory.

There is some poorly written software that doesn’t do that, though. I ran into a WebDAV server that didn’t do that when I was writing my own server. That’s where you could run into out of memory errors.

[–] [email protected] 2 points 3 hours ago

That lines up with what I know about networking, but on the software side I figured it would chew through memory quick (especially because it’s encrypting it on the fly).