Meanwhile at Apple
[Tim Cook] WTF? People still use laptops???
[marketing droid] Yeah, I think we sold a couple last year. Maybe.
LPCAMM2 memory is getting the thumbs up from the team at iFixit, which hailed it as a return to the upgradeable laptop and reckons the writing is on the wall for models with soldered-down, non-serviceable memory. The LPCAMM2 form factor is getting its first outing in Lenovo’s ThinkPad P1 Gen 7 system, as reported by The …
My Macbook Pro (M1) lasts all day without dropping below 50% charge left. That includes a decent amount of YouTube video watching.
The previous Intel powered laptop (i5) barely lasted 6 hours before needing a full charge.
I'm sure that future chips from Intel and AMD will sip power but until they go down the SOC route the Apple device will out crunch the opposition. With the M4 having a very, very powerful Neural Engine, there is a lot of catching up to do. AFAIK, Qualcomm is working hard to get there.
Interesting times
Apple battery life entirely depends on use. If you're surfing the web and running cloud apps, the tiny bit of SoC RAM saves a lot of power. Try compiling and debugging software on the same computer. Now the power cost of compressed memory and swap is could be 10x to 1000x the cost of more RAM. It might even abruptly lose power from the motherboard overheating.
The problem with Apple is that their hardware meets your needs or it's worthless. You significantly over-spend at purchase time to make sure you have future needs covered. That's a very expensive way to buy hardware and it's exactly what Apple wants.
I know that the counter argument is that most people never do RAM intensive work on their Apple device and it's all good and working perfectly. That's correct, because most people needing RAM buy something else. That's me. I'll look for LPCAMM2.
And, of course, there's very little choice with Apple. Don't care for their chiclet keyboard? Too bad. Want an isometric mouse built into the keyboard? Too bad.
I don't like Dell or HP machines, and Lenovo's Thinkpads aren't as good as IBM's used to be. And yes, the x86 CPUs are burdened in various ways by having to support a lot of historical baggage, and sometimes I idly consider getting an ARM or RISC-V laptop and just ditching Windows entirely (I really only need it because of my insistence on running TurboTax locally). But x86 PC-compatible laptops continue to offer the broadest array of hardware choices.
"unless the connector adds significant cost to a laptop bill of materials, it is difficult to see why it would not appear in more models."
I'm sure Apple can think of some good reasons not to use it. The same reasons that they also solder their SSDs to the motherboard. It is not to do with trace lengths.
Unlike Intel and AMD, Apple has a NAND controller on their SoC, so they don't use "SSDs", they use raw NAND. Some of their models have that in a module that can be replaced, but no one sells raw NAND and probably won't start until either Intel or AMD put a NAND controller on chip.
But it does depend on the availability of LPCAMM2 modules in Q3 2024. The SG280 SoC used on the board, at least on paper, should be able to support up to 128 GiB of RAM.
Does anyone know if ECC is part of the LPCAMM2 specification (yet) ?
CAMM2 has something that SO-DIMM does not: The possibility to have LP-DDR(5)
But SO-DIMM has something that CAMM2 does not: ECC-Memory
CAMM2 and LP-CAMM2 are designed for instances where the Z dimension is important (say LAptops and AIOs)
SO-DIMM is more suited where XY is more premium than Z (say NUC type computers, Small servers and such)
And, if you want ECC with that (say, workstation replacement laptops, or Small form factor servers) So-DIMM is your only choice for ECC
With the number of ECC errors a few of my systems log, I find ECC is essential. Note that most systems don't log ECC corrections, only full failures but there are CPU counters that can hint at increases in ECC corrections. When the reports come out "oh, no the sun is sending another massive solar flare!" , I will see an increase in ECC errors. It seems that modern systems are still taking shortcuts with ECC and I suspect that only the obsolete SPARC is the only things that had true RAM to register ECC. ECC is also about the only real memory protection on shared systems for things like RowHammer. I don't understand how so many people consider it optional on critical systems.
Every laptop I own has memory slots. Have people been buying them without upgrade options? The cheapest way to get one has always been to bag an ex-corporate refurb, max out the memory and pop in a new battery. I guess everyone else on here is richer than me.
Just replaced the swollen battery in my 5+ year old laptop. Whilst at it I looked at the second empty SODIMM slot an thought "should I add more RAM?", decided against it as I've not run into memory issues.
Are there really people out there that buy devices without repairable replaceable parts?
Probably most of the average "consumer" types that don't just use their phone for "IT".
At least, most of the people I've help over the years when their Windows laptop slows down have only considered "get a new one" as a fix. They are surprised what a difference it makes replacing the spinning disk for an SSD (for example)...
Probably the reason that a lot of manufacturers aren't making things like memory a serviceable item. Like you, I've got a 5 year old laptop that has SODIMM slots - and not once have I utilised that feature. I've upgraded a laptop's HDD in the past, but only to replace it with an SSD.
When they start soldering memory and storage onto a desktop motherboard, that's when I'll get angsty. Until then, I'll accept that laptops are more and more becoming commodity items.