News for hackers. Stuff that matters.
Re:Apple unveils M1, its first system-on-a-chip for portable... by _ph_ on Tuesday November 10, 2020 @02:14PM (#25050200)
I had a quad-core Mini with 16GB in 2011. Almost 10 years later we should be much further, especially as the Intel Mini allows up to 64GB. (Which you probably would use only if you upgraded the memory yourself).
Re:Apple unveils M1, its first system-on-a-chip for portable... by derefr on Tuesday November 10, 2020 @02:37PM (#25050625)
We're not any further in terms of capacity per dollar, but we are advancing in terms of speed.

The M1's memory is LPDDR4X-4266 or LPDDR5-5500 (depending on the model, I guess?) which is about double the frequency of the memory in the Intel Macs.

Apparently, this alone seems to account for a lot of the M1's perf wins — see e.g. the explanation under "Geekbench, Single-Core" here: https://www.cpu-monkey.com/en/cpu-apple_m1-1804

Bleeding-edge-clocked DRAM is a lot more costly per GB to produce than middle-of-the-pack-fast DRAM. (Which is weird, given that process shrinks should make things cheaper; but there's a DRAM cartel, so maybe they've been lazy about process shrinks.)

Re:Apple unveils M1, its first system-on-a-chip for portable... by dralley on Tuesday November 10, 2020 @03:12PM (#25051209)
Not all types of processes shrink equally well.

Apparently DRAM and NAND do not shrink as well because in addition to transistors in both cases you need to store some kind of charge in a way that is measurable later on - and the less material present, the less charge you are able to store, and the harder it is to measure.

Re:Apple unveils M1, its first system-on-a-chip for portable... by Dylan16807 on Wednesday November 11, 2020 @06:00AM (#25057343)
> The M1's memory is LPDDR4X-4266 or LPDDR5-5500 (depending on the model, I guess?) which is about double the frequency of the memory in the Intel Macs.

That's a high frequency, but having two LPDDR chips means at most you have 64 bits being transmitted at a time, right? Intel macs (at least the one I checked), along with most x86 laptops and desktops, transfer 128 bits at a time.

> Apparently, this alone seems to account for a lot of the M1's perf wins — see e.g. the explanation under "Geekbench, Single-Core" here

That's a vague and general statement that site always says, so I wouldn't put much stock into it.

Re:Apple unveils M1, its first system-on-a-chip for portable... by zeristor on Tuesday November 10, 2020 @04:36PM (#25052294)
No virtualisation -> I’m guessing no Docker.

Am I missing something?

Mind you with 16Gb, Docker won’t be that useful.

Re:Apple unveils M1, its first system-on-a-chip for portable... by _ph_ on Tuesday November 10, 2020 @04:56PM (#25052530)
Why do you think there is no virtualisation? Apple showed Linux running in a VM during WWDC already.
Re:Apple unveils M1, its first system-on-a-chip for portable... by zeristor on Tuesday November 10, 2020 @06:08PM (#25053320)
I missed that, I assumed virtualisation was dependent on Intel VT.

Then again I would have expected them to have discussed it as much as the video editing.

I am guessing that they’d need a M2 type chipset for accessing more RAM for that. Or maybe they’ve got a new way to do virtualisation since that is such a key thing these days.

Edit: thanks for pointing that out though, that’s why I mentioned it

https://developer.apple.com/documentation/virtualization

https://news.ycombinator.com/item?id=23922846

And the mentioned Virtio here:

http://www.linux-kvm.org/page/Virtio

How well this fits in with current virtualisation would be interesting to find out; I guess this will be for a later version of Big Sur, with a new beefier M2 chip.

Re:Apple unveils M1, its first system-on-a-chip for portable... by deadbunny on Wednesday November 11, 2020 @01:22AM (#25055990)
Are they virtualizing x86 though? Having Docker running arm64 on laptops and Docker x86 on servers completely nullifies the main usecase of Docker imo.
Re:Apple unveils M1, its first system-on-a-chip for portable... by als0 on Wednesday November 11, 2020 @04:08AM (#25056787)
But you can run Docker on arm64 servers!
Re:Apple unveils M1, its first system-on-a-chip for portable... by wlesieutre on Tuesday November 10, 2020 @02:41PM (#25050707)
The intel Mac Mini is still available with the same 8GB in its base model, but configurable up to 16/32/64. RAM is definitely the biggest weakness of these new Macs.

On iOS they can get away with less RAM than the rest of the market by killing apps, relaunching them fast, and having severely restricted background processes. On Mac they won't have that luxury. At least they have fast SSDs to help with big pagefiles.

With the heterogeneous memory, your 8GB computer doesn't even have its whole 8GB of main system memory.

When the touchbar MBP launched in 2016 people were already complaining that it couldn't spec up to 32GB like the competition. Four years later, and it's still capped at 16GB.

Hopefully they can grow this for next year's models.

Re:Apple unveils M1, its first system-on-a-chip for portable... by jdeibele on Tuesday November 10, 2020 @03:02PM (#25051051)
And the Intel Mac Mini had user-replaceable RAM. Tired of fan noise and slow response, I went from a 4 Thunderbolt 2018 MacBook Pro with only 8GB of RAM to a 2018 Mac Mini with 32GB of RAM (originally 8GB, bought the RAM from Amazon and upgraded it).

The difference was incredible

Re:Apple unveils M1, its first system-on-a-chip for portable... by pbronez on Tuesday November 10, 2020 @04:18PM (#25052066)
8GB ram is just soul crushing - even for basic office workloads. I need 16GB minimum.
Re:Apple unveils M1, its first system-on-a-chip for portable... by 72deluxe on Tuesday November 10, 2020 @07:13PM (#25053933)
What in a basic office needs 8GB RAM?! I used Word 6.0 under Windows 95 with 64MB of RAM!

Have you looked at Activity Monitor to see what is butchering your memory?!

Re:Apple unveils M1, its first system-on-a-chip for portable... by Bud on Tuesday November 10, 2020 @08:20PM (#25054490)
Well, for starters, the most obvious answer, which is Office 365. Have you glanced at the RAM use of those apps, ever?

Second: web browsers, which can easily grab 5-10GB by themselves or even more if RAM is available.

So in other words: everything.

Re:Apple unveils M1, its first system-on-a-chip for portable... by saagarjha on Tuesday November 10, 2020 @07:51PM (#25054267)
Probably Chrome.
Re:Apple unveils M1, its first system-on-a-chip for portable... by dataminded on Tuesday November 10, 2020 @11:36PM (#25055518)
I'm idling at 18gb right now and doing what I consider to be next to nothing.
Re:Apple unveils M1, its first system-on-a-chip for portable... by evilos on Wednesday November 11, 2020 @05:42AM (#25057262)
It doesn't make sense for the system not to 'grab' a big chunk of your RAM. That is what it is there for. You want stuff to be preloaded into RAM so you can access it quickly if needed. You only want to leave some of it free so that if you launch a new application it has breathing room.

For example Chrome will scale the amount of RAM it reserves based on how much you have available.

Re:Apple unveils M1, its first system-on-a-chip for portable... by Dylan16807 on Wednesday November 11, 2020 @06:07AM (#25057375)
> It doesn't make sense for the system not to 'grab' a big chunk of your RAM. That is what it is there for. You want stuff to be preloaded into RAM so you can access it quickly if needed. You only want to leave some of it free so that if you launch a new application it has breathing room.

Cache is excluded from just about any tool that shows RAM use, at least on desktops. If the ram shows as in use, the default assumption should be that it's in active use and/or wasted, not cache/preloading.

> For example Chrome will scale the amount of RAM it reserves based on how much you have available.

Which features are you thinking about that reserve ram, specifically? The only thing I can think of offhand that looks at your system memory is tab killing, and that feature is very bad at letting go of memory until it's already causing problems.

Re:Apple unveils M1, its first system-on-a-chip for portable... by brokenmachine on Wednesday November 11, 2020 @12:52AM (#25055868)
That seems like a hell of a lot of RAM for next to nothing.

I'm not a mac user but that seems ridiculous. I'd be investigating what's hogging it all.

Re:Apple unveils M1, its first system-on-a-chip for portable... by dataminded on Wednesday November 11, 2020 @03:16AM (#25056480)
I build my desktops with a lot of ram.

I have chrome, Firefox, photoshop, vs code, docker and a few other things running. As a kid I had to manage RAM. As an adult, I buy enough RAM to not need to think about it.

I was committed to buying an M1 on day one. I won’t buy a machine with only 16gb of RAM.

Re:Apple unveils M1, its first system-on-a-chip for portable... by brokenmachine on Wednesday November 11, 2020 @11:47PM (#25066550)
I'm the same, my current desktop has 32Gb, but still I'd be pretty concerned about 18Gb in use with nothing running.
Re:Apple unveils M1, its first system-on-a-chip for portable... by ADent on Tuesday November 10, 2020 @06:04PM (#25053279)
The 2018 Intel Mac Mini has user-replaceable RAM. The 2014 mini has fixed RAM.
Re:Apple unveils M1, its first system-on-a-chip for portable... by wlesieutre on Tuesday November 10, 2020 @09:33PM (#25054932)
Another note on the Mini and MacBook Pro (in higher end SKUs) - these both used to have four USB-C ports, and now only have two. The Mini at least keeps its a pair of USB-A ports, but on the MBP you're back on the road to dongle-hub-land.

I'm betting this is due to Thunderbolt controller and PCIe lane capacity. They couldn't do four Thunderbolt ports with the M1 SoC, so they dropped the ports. Having four USB-C ports but only two supporting Thunderbolt would be a more obvious step back from the previous MacBook Pro. This way people can just blame it on Apple doing Apple things, instead of seeing a technical limitation.

Re:Apple unveils M1, its first system-on-a-chip for portable... by gommm on Wednesday November 11, 2020 @06:01AM (#25057347)
Yes, based on my experience on a mac, I would not buy any mac with less than 32gb ram (I personally use 64gb and it's so much nicer)...

Yes, it seems crazy, yes it's a lot of ram, but I like to be able to run VMs locally and not have to boot up instances on AWS (insert provider of choice), I like to keep tabs open in my browsers, I like not to have to close apps when I'm using them and I like my computer to be snappy. 64 GB allows that 16 doesn't, 32 barely does.

Re:Apple unveils M1, its first system-on-a-chip for portable... by _ph_ on Wednesday November 11, 2020 @05:49AM (#25057289)
Having read a bit more about the new M1 I really think it is designed and speced for the new Air. The RAM is on the package, which makes it very performant and 16G is a reasonable limit for an Air-like computer. The Mini got cheaper and more powerful, so it is not a bad trade off. I strongly assume, that there will be variations/successors to the M1 which are going to support more memory and also more IO (more USB-4 ports, more screens).
Re:Apple unveils M1, its first system-on-a-chip for portable... by innagadadavida on Tuesday November 10, 2020 @02:37PM (#25050627)
From their schematic, the two DRAM modules were directly on the SoC - possibly to improve bandwidth etc. So it looks like this cannot be upgraded / replaced. That said, it might be worth it to look past the specs and just use your applications on these machines to see how they perform. SSD storage is much faster these days and if the new OS has decently optimized paging, performance will be decent as well.
Re:Apple unveils M1, its first system-on-a-chip for portable... by tiernano on Tuesday November 10, 2020 @02:18PM (#25050292)
Also, lack of 10gbe is a big let down...
Re:Apple unveils M1, its first system-on-a-chip for portable... by suyash on Tuesday November 10, 2020 @03:53PM (#25051754)
16GB limit with the latest MBP M1 13inch seems a big downer, I will wait for 16 inch MBP refresh now.
Re:Apple unveils M1, its first system-on-a-chip for portable... by seltzered_ on Tuesday November 10, 2020 @02:19PM (#25050302)
You have to factor in possible memory management improvements with the M1 chip, and ability to run iOS apps instead: https://twitter.com/jckarter/status/1326240072522293248
Re:Apple unveils M1, its first system-on-a-chip for portable... by _ph_ on Tuesday November 10, 2020 @02:31PM (#25050521)
That is fine with the Air. But for a small desktop computer not to support more than 16GB in 2021? Its predecessor allowed up to 64GB (and possibly more with suitable modules).