9 ms·
I imagine memory will be quite constrained here for a lot of M1 systems.
by cozzyd 6y ago
I imagine memory will be quite constrained here for a lot of M1 systems.
- pengaru 6y ago> I imagine memory will be quite constrained here for a lot of M1 systems. No worries, the storage is fast enough to stand-in for RAM via swap! You always wanted your RAM to be a wear item, right?
- aodaki 6y agoIndeed, it is. 16GB is too constrained even for native Linux desktop environment.
- rubyist5eva 6y agothis is just nonsense
- turbinerneiter 6y agoRunning Fedora/GNOME on an i5/8gb laptop, never ever felt memory constrained.
- cozzyd 6y agoMy 5-year-old laptop is an i5/8GB with Fedora/GNOME (my primary machine is a desktop) and that is usually ok, but there are certainly things I can't do (like use Google Earth while having slack or a web browser open).
- stjohnswarts 6y agoYou won't but I think some HN people have to push around a lot data and the fastest way to do that is to get as much of it in memory as possible. Others love their electron apps and docker suites and VMs.
- vetinari 6y agoLinux desktop environment runs fine with 4GB.
- ekianjo 6y agoGood luck compiling large sources on 4gb
- vetinari 6y agoSince when compiling large sources is a desktop environment? There are projects that you cannot link if you have under 32 GB; but that is not enough to say that desktop environment you use while compiling is unusable under 32 GB.
- deleted 6y ago[deleted]
- anthk 6y ago2GB of RAM user here, done that with clang as it uses far less memory than GCC.
- stjohnswarts 6y agoI mean really how many people are recompiling their entire code base every single day? Is their make/build environment so bad that they can't trust incremental compiles? I'm getting along just fine on my 8GB laptop. I know some people work with big datasets and video and such but holy cow. Most of us are probably just writing code for a browser/backend/library/test and not pushing around terabytes of data.
- anthk 6y agoMaybe these people never heard of ccache.
- NullPrefix 6y agoCan confirm, my VMs default to 4GB of memory and run just fine.
- theodric 6y agoI suppose it's what you do with it. I use about 6GB of an 8GB system, with the rest allocated to buffer cache. Firefox, VS Code, terminals, mapping software...I can't use 16GB unless I spin up a VM.
- Toutouxc 6y agoWhat the hell, enough with this! My main dev machine until a few months ago was a Dell laptop with 8 GB of RAM on Ubuntu. I ran RubyMine on it all day, some Sublime, Spotify, Slack, MariaDB, Thunderbird, LibreOffice, and I had no problems whatsoever. The only reason it ever ran out of RAM was a memory leak in Firefox.
- _gqhf 6y agoThat's good for you and I'm glad you're happy but for some of us, considering the work with are doing, sometimes even 32GB is not really enough. Different people, different needs.
- tapia 6y agoToo many electron apps? :P
- stjohnswarts 6y agoBoy isn't that the truth. I actively avoid them but sometimes you just can't like with signal-desktop. I actually have to keep it running because I don't want to reach for my phone every 10 minutes. Something as simple as that interface doesn't need electron but oh well. Maybe a lite version with just text and contacts would be acceptable. I don't need stickers, gifs and emojis.
- Toutouxc 6y agoThat's fine, but people like these are mostly outliers in the dev community, they exist on Linux, Windows and even macOS and they definitely KNOW perfectly well what their requirements are and why. The post I was replying to said something very different and much weirder.
- skohan 6y agoWhat do you need 32GB for? Video editing? ML training on CPU? I have to imagine this is a minority.
- coldtea 6y agoIs it? Up until now most devs still go with 16 or even 8 GB laptops. 32GB laptops are far between (Macs or not), and much fewer people use desktops... And we used to run Vmware with Windows (on Linux) or Linux (on Windows) in 2005 just fine, on laptops with a couple GB at best... Dozens of devs I know in a company I work with have 8GB Macs (and 2-3 years old at that), and run Vagrant and Docker with no issue. And those are mostly Airs with shared GPU too... I think people with 32GB laptops hugely overestimate how many other devs also are on 32GB...
- TheRealDunkirk 6y agoI have a 2019 MBP with 32GB of RAM. I bought it thinking that I would be running a Windows VM under Parallels, on which I would then let my company install the execrable Microsoft "mobile iron" access control. (You know, the one where they can wipe the machine remotely.) But then they changed so that even machines with this enabled cannot access the company resources on Azure. It must be one of their own machines. (So what's the freaking point?) Anyway, if it would have worked out, that's definitely a use case for more than 16.
- GrinningFool 6y ago> no issue. Could this be because they don't understand how much faster it can be -- the slowness is an accepted cost of doing work? I've recently run virtualbox/vagrant/docker on an air from ~3 years ago, and it's painfully slow compared to my 3-yo system with 32GB RAM. It works perfectly fine, but it's slow. > I think people with 32GB laptops That may be true. It may also be true that people with 8GB laptops vastly underestimate the benefit of having more memory available for development workloads.
- aodaki 6y agoI mean, Android Studio eats memory too much.
- chupasaurus 6y agoI run KDE with other JetBrain's IDEs and a 2 GB VM in the backround every day and the maximum memory usage was 14 GB.
- mhd 6y agoFor a regular user, probably not. Contemporary dev work with spurious containerization on the other hand… Maybe some companies should give their employees two systems. Your average way too expensive bragging rights laptop, and a smaller older one which is the only one you're allowed to do your code review/productive commits on.
- dec0dedab0de 6y agoHow about an undersized laptop for testing and coding. But a personal server for under their desk with k8s already installed.
- mhd 6y agoPeople, for some kind of reason, really like their laptops. They also have more brand recognition, thus the "bragging right" part, when you get your new X1/Macbook every 2 years. And if you still work on your laptop but have your personal server box as a CPU slave, that still leaves some issues. You might be able to do your build steps on the machine, but your IDE still runs on your laptop, so that needs to be beefy enough -- never mind auxiliary applications like browsers, Photoshop, CAD etc. Also, it's quite hard to get a slow laptop with decent ergonomics, unless you buy used (not that much an option for companies). Also, once you go headless server, it's better to just put it online anyway, as you don't need 24/7 access
- gspr 6y agoAre you joking?! That depends entirely on what you're doing! I could do my day to day work on 16 GB just fine. I could probably live fine with 8 GB if I actively closed web pages that I didn't actually need to keep open.
- londons_explore 6y agozswap helps a lot. One can get ~30% compression rates with a not-too-big performance impact.
- GeekyBear 6y agoThe M1x benchmarks that recently leaked show that it supports 32 Gigs of RAM, has twice the number of big CPU cores, and twice the GPU cores. https://www.tomsguide.com/news/macbook-pro-m1x-benchmarks-just-leaked-and-intel-should-be-scared https://www.tomsguide.com/news/macbook-pro-m1x-benchmarks-ju... It should be adequate for a non-entry level laptop. One of the fairly accurate Apple leakers, Jon Prosser, has said that one of his proven sources has informed him that the leak is legit.
- skohan 6y agoHow does the current M1's graphics performance compare to, say, a mid-range NVIDIA laptop GPU?
- Joeri 6y agoIt is 30% to 50% slower than a 1050ti according to https://ikarios.wordpress.com/2021/01/09/comparing-a-macbook-air-2020-m1-with-my-nvidia-1050-ti-gaming-pc/ https://ikarios.wordpress.com/2021/01/09/comparing-a-macbook... That dovetails with my own experiences. I installed tomb raider on my m1 air, and while it was playable i was not impressed with its graphical abilities. The m1 is great for integrated graphics, but not on par with dedicated graphics. CPU-wise it is the fastest computer I have though, noticeably faster than the i5 9600K in my desktop.
- skohan 6y agoThanks - so it sounds like a 100% speedup would put it into "decent" territory
- mekpro 6y agoA bit slower than GTX 1050 mobile
- GeekyBear 6y agoThe Apples to Apples comparison (if you will) is to other integrated GPUs. >The first Apple-built GPU for a Mac is significantly faster than any integrated GPU we’ve been able to get our hands on, and will no doubt set a new high bar for GPU performance in a laptop. Based on Apple’s own die shots, it’s clear that they spent a sizable portion of the M1’s die on the GPU and associated hardware, and the payoff is a GPU that can rival even low-end discrete GPUs. https://www.anandtech.com/show/16252/mac-mini-apple-m1-tested/3 https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...