Most active commenters
  • skeezyboy(5)
  • brokencode(5)
  • simonh(3)

←back to thread

447 points stephenheron | 55 comments | | HN request time: 0.751s | source | bottom

Hi,

My daily workhorse is a M1 Pro that I purchased on release date, It has been one of the best tech purchases I have made, even now it really deals with anything I throw at it. My daily work load is regularly having a Android emulator, iOS simulator and a number of Dockers containers running simultaneously and I never hear the fans, battery life has taken a bit of a hit but it is still very respectable.

I wanted a new personal laptop, and I was debating between a MacBook Air or going for a Framework 13 with Linux. I wanted to lean into learning something new so went with the Framework and I must admit I am regretting it a bit.

The M1 was released back in 2020 and I bought the Ryzen AI 340 which is one of the newest 2025 chips from AMD, so AMD has 5 years of extra development and I had expected them to get close to the M1 in terms of battery efficiency and thermals.

The Ryzen is using a TSMC N4P process compared to the older N5 process, I managed to find a TSMC press release showing the performance/efficiency gains from the newer process: “When compared to N5, N4P offers users a reported +11% performance boost or a 22% reduction in power consumption. Beyond that, N4P can offer users a 6% increase in transistor density over N5”

I am sorely disappointed, using the Framework feels like using an older Intel based Mac. If I open too many tabs in Chrome I can feel the bottom of the laptop getting hot, open a YouTube video and the fans will often spin up.

Why haven’t AMD/Intel been able to catch up? Is x86 just not able to keep up with the ARM architecture? When can we expect a x86 laptop chip to match the M1 in efficiency/thermals?!

To be fair I haven’t tried Windows on the Framework yet it might be my Linux setup being inefficient.

Cheers, Stephen

Show context
ben-schaaf ◴[] No.45023206[source]
Battery efficiency comes from a million little optimizations in the technology stack, most of which comes down to using the CPU as little as possible. As such the instruction set architecture and process node aren't usually that important when it comes to your battery life.

If you fully load the CPU and calculate how much energy a AI340 needs to perform a fixed workload and compare that to a M1 you'll probably find similar results, but that only matters for your battery life if you're doing things like blender renders, big compiles or gaming.

Take for example this battery life gaming benchmark for an M1 Air: https://www.youtube.com/watch?v=jYSMfRKsmOU. 2.5 hours is about what you'd expect from an x86 laptop, possibly even worse than the fw13 you're comparing here. But turn down the settings so that the M1 CPU and GPU are mostly idle, and bam you get 10+ hours.

Another example would be a ~5 year old mobile qualcomm chip. It's a worse process node than an AMD AI340, much much slower and significantly worse performance per watt, and yet it barely gets hot and sips power.

All that to say: M1 is pretty fast, but the reason the battery life is better has to do with everything other than the CPU cores. That's what AMD and Intel are missing.

> If I open too many tabs in Chrome I can feel the bottom of the laptop getting hot, open a YouTube video and the fans will often spin up.

It's a fairly common issue on Linux to be missing hardware acceleration, especially for video decoding. I've had to enable gpu video decoding on my fw16 and haven't noticed the fans on youtube.

replies(14): >>45023243 #>>45023603 #>>45023693 #>>45023904 #>>45023939 #>>45023972 #>>45024390 #>>45024405 #>>45024494 #>>45025515 #>>45026011 #>>45026727 #>>45026857 #>>45027696 #
1. jonwinstanley ◴[] No.45024390[source]
A huge reason for the low power usage is the iPhone.

Apple spent years incrementally improving efficiency and performance of their chips for phones. Intel and AMD were more desktop based so power efficiency wasnt the goal. When Apple's chips got so good they could transition into laptops, x86 wasn't in the same ballpark.

Also the iPhone is the most lucrative product of all time (I think) and Apple poured a tonne of that money into R&D and taking the top engineers from Intel, AMD, and ARM, building one of the best silicon teams.

replies(7): >>45024924 #>>45025876 #>>45026131 #>>45026877 #>>45027391 #>>45027647 #>>45032524 #
2. RossBencina ◴[] No.45024924[source]
I thought they just acquired P.A. Semi, job done.
replies(2): >>45025230 #>>45029345 #
3. lstodd ◴[] No.45025230[source]
that was a part of it, yes.

but do not forget how focused they (amd/intel, esp in opteron days -- edit) were on the server market.

4. skeezyboy ◴[] No.45025876[source]
> and Apple poured a tonne of that money into R&D and taking the top engineers from Intel, AMD, and ARM, building one of the best silicon teams.

how much silicon did Apple actually create? I thought they outsourced all the components?

replies(4): >>45026055 #>>45026848 #>>45026909 #>>45028498 #
5. brokencode ◴[] No.45026055[source]
Outsourced to who? The only companies with the engineers you’d need are the other CPU makers like Intel, AMD, Qualcomm, and Nvidia. And none of them make a CPU as efficient as Apple does.
replies(2): >>45026430 #>>45027035 #
6. DanielHB ◴[] No.45026131[source]
I don't think it is so much efficiency of their chips for their hardware (phones) so much as efficiency of their OS for their chips and hardware design (like unified memory).
replies(3): >>45026335 #>>45027632 #>>45028045 #
7. zipityzi ◴[] No.45026335[source]
It is likely the hardware effiency of their chips. Apple SoCs running industry-standard benchmarks still run very cool, yet still show dominant performance. The OS efficiency helps, but even under extreme stress tests like SPEC, the Apple SoCs dominate in perf & power.

See Lunar Lake on TSMC N3B, 4+4, on-package DRAM versus the M3 on TSMC N3B, 4+4, on-package DRAM: https://youtu.be/ymoiWv9BF7Q?t=531

The 258V (TSMC N3B) has a worse perf / W 1T curve than the Apple M1 (TSMC N5).

replies(1): >>45028075 #
8. ChrisGreenHeur ◴[] No.45026430{3}[source]
Arm exists, it is unknown how much tech apple gets from Arm.
replies(2): >>45026757 #>>45026820 #
9. fennecbutt ◴[] No.45026757{4}[source]
And tsmc (and therefore asml etc), usually apple reserves the newest upcoming node for their own production.
10. brokencode ◴[] No.45026820{4}[source]
Arm licenses their designs to everybody. They are okay, but you are never going to make market leading processors by using the Arm designs.
replies(1): >>45027070 #
11. giantrobot ◴[] No.45026848[source]
Apple bought PA Semi a long time ago. They have a significant silicon development group. Their architecture license (they were an early investor in ARM) for ARM means they get to basically do whatever they want using the ARM ISA. The SoCs in pretty much all their devices are designed in-house.
replies(2): >>45027132 #>>45033040 #
12. twilo ◴[] No.45026877[source]
Apple purchased Palo Alto Semi which made the biggest difference. One of their best acquisitions ever in my opinion… not that they make all that many of those anyway.
replies(3): >>45028811 #>>45029426 #>>45041462 #
13. twilo ◴[] No.45026909[source]
They bought Palo Alto Semiconductor in 2008 which is where all their ARM chip designs came from.

https://en.wikipedia.org/wiki/P.A._Semi

14. skeezyboy ◴[] No.45027035{3}[source]
cpu yes, but what about the rest of the iphone?
replies(1): >>45031893 #
15. skeezyboy ◴[] No.45027070{5}[source]
The M1 and M2 were beating the best-in-class i7 when they were relased IIRC
replies(2): >>45027347 #>>45027349 #
16. skeezyboy ◴[] No.45027132{3}[source]
what about all the components and sensors
replies(1): >>45029329 #
17. PaulRobinson ◴[] No.45027347{6}[source]
Apple took the ARM base design (they licensed it), and then they modified and tweaked it.

You get the ARM ISA, and compilers that work for ARM will compile to Apple Silicon. It's just that the actual hardware you get, is better than the base design, and therefore beats other ARM processors in benchmarks.

replies(2): >>45028232 #>>45032029 #
18. ◴[] No.45027349{6}[source]
19. Cthulhu_ ◴[] No.45027391[source]
I vaguely remember Intel tried to get into the low power / smartphone / table space at the time with their Atom line [0] in the late 00's, but due to core architecture issues they could never reach the efficiency of ARM based chips.

[0] https://en.wikipedia.org/wiki/Intel_Atom

replies(2): >>45027775 #>>45035992 #
20. Eric_WVGG ◴[] No.45027632[source]
I have heard that Apple Silicon chips are designed around the retain-release cycle that goes back to NeXT and is still here today (hidden by ARC compilation), but I don't think that's the whole story. Back when the M1's came out, many benchmarks showed virtualized Windows blowing the doors off of market-equivalent x86 CPUs.

Also, there's the obvious benefits of being TSMC's best customer. And when you design a chip for low power consumption, that means you've got a higher ceiling when you introduce cooling.

21. alt227 ◴[] No.45027647[source]
> A huge reason for the low power usage is the iPhone.

No, the main reason for better battery life is the RISC architecture. PC on ARM architecture has the same gains.

replies(2): >>45030717 #>>45039368 #
22. aidenn0 ◴[] No.45027775[source]
I don't think it was core architecture issues. My impression is that over the years their efforts to get into low-power devices never got the full force of their engineering prowess.
replies(1): >>45033823 #
23. waffletower ◴[] No.45028045[source]
The SoC benefits are being ignored by some people here. Apple doesn't control every piece of software as some here posit, however, OS optimizations and utilization of extra-efficiency cores (though still requiring SoC design they do also need specific OS code support) are part of the performance.
24. jhoechtl ◴[] No.45028075{3}[source]
> It is likely the hardware effiency of their chips. Apple SoCs running industry-standard benchmarks still run very cool, yet still show dominant performance

Dieselgate?

25. diffuse_l ◴[] No.45028232{7}[source]
It's more than that. They have an unlimited license to arm designs, and can change them as they see fit, since they were an early investors (or something along those lines). Other manufacturers can't get these terms, or if they can, it will be prohibtly expensive
replies(2): >>45028609 #>>45032363 #
26. kube-system ◴[] No.45028498[source]
Besides Apple's SoCs they also have made dedicated silicon for secure enclaves, wifi, bluetooth, ultra-wideband, and cellular radios, and motion coprocessors.
27. ryao ◴[] No.45028609{8}[source]
Apple has an architectural license that lets them build their own ARM cores:

https://www.electronicsweekly.com/news/business/finance/arm-...

It is very unlikely Apple uses anything from ARM’s core designs, since that would require paying an additional license fee and Apple was able to design superior cores using its architectural license.

replies(1): >>45031094 #
28. lhl ◴[] No.45028811[source]
Apple actually makes a lot more acquisitions than you think, but they are rarely very high profile/talked about: https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitio...
29. simonh ◴[] No.45029329{4}[source]
Apple has bought startups with various technologies like Anobit, that developed advanced flash memory controllers, and have funded development efforts by partners. For example Apple worked hand in glove with Sharp to develop the tech for their 5K display panels. They also now have their own cellular chip designs in some models, in their quest for independence from Qualcomm. That’s all from memory, I’m sure there are many more examples.
replies(1): >>45052338 #
30. simonh ◴[] No.45029345[source]
When they bought PA Semi the company worked on IBM Power architecture chips. It was very much the team Apple was after, not any one particular technology.
31. simonh ◴[] No.45029426[source]
> One of their best acquisitions ever in my opinion…

NeXT? But yes, I completely get what you’re saying, I just couldn’t resist. It was an amazingly long sighted strategic move, for sure.

replies(1): >>45034423 #
32. alt227 ◴[] No.45030717[source]
Any downvoters care to actually leave me a reply telling me why?

Im not wrong!

replies(3): >>45032647 #>>45035350 #>>45035388 #
33. abc_lisper ◴[] No.45031094{9}[source]
Yep, Apple was a significant early investor in ARM. https://appleinsider.com/articles/23/09/05/apple-arm-have-be...
34. brokencode ◴[] No.45031893{4}[source]
They design much more in house than any other smartphone brand, except maybe Samsung.

CPU, GPU, neural processor, image signal processor, U1 chip for device tracking, Secure Enclave for biometrics, a 5G modem (only used in the 16e so far)…

They don’t manufacture the chips in house of course. They contract that out to TSMC and other companies.

35. stinkbeetle ◴[] No.45032029{7}[source]
> Apple took the ARM base design (they licensed it), and then they modified and tweaked it.

More likely it was derived from PWRficient, or a clean sheet design that took lessons from it.

36. sgerenser ◴[] No.45032363{8}[source]
The thing about Apple having a “special license” due to being a partial founder of Arm is an urban legend. They have an architectural license, just like several other companies making custom Arm CPUs do.
replies(1): >>45032667 #
37. jimbokun ◴[] No.45032524[source]
Textbook Innovator’s Dilemma.
38. JustExAWS ◴[] No.45032647{3}[source]
Because it’s a take thst sounds like someone who has been reading comp.sys.mac.advocacy from 1995 when the PPC vs x86 wars were going on (and when PPC chips were already behind in performance) up through 2005 when Apple gave up and went to Intel.
39. brokencode ◴[] No.45032667{9}[source]
Yeah, why would ARM prevent other companies from paying more for the better license?

All they care about is that companies buy an ARM license, not that they use the boilerplate ARM CPU design.

Those designs are there to make it easier for companies to make ARM-based chips who would otherwise never be able to design their own.

replies(1): >>45034924 #
40. ljosifov ◴[] No.45033040{3}[source]
Were they ARM investors at the time they needed CPU for Newton? Was that before or after e.g. iPaq PDA-s? And latter - was it that it looked that Apple maybe in danger of going under, and then they sold their ARM stake and got a cash injection that way?

I remember iPaq PDA fondly. Wrote a demo to select a song from a playlist with few thousand author-album-song with voice query. The WiFi add-on was a big plastic "sleeve", that the iPaq slid into, not the other way around. Could run the ASR engine for about whole 10 mins before it drained the battery flat, haha. :-)

replies(1): >>45033574 #
41. giantrobot ◴[] No.45033574{4}[source]
IIRC Apple originally invested in ARM during the development of the Newton. The original Newtons used ARM 610 CPUs. I don't know exactly when they sold their ARM stake but they kept their architecture license.

The Newton was long before the iPaq, the MessagePad was released in 1993.

replies(1): >>45043193 #
42. kimixa ◴[] No.45033823{3}[source]
I worked for an IP vendor that was in some Atom SoCs (over a decade ago now though) - from what I remember the perf/w was actually pretty competitive for contemporary ARM devices when we supplied the IP, but then took so long to actually end up in products it ended up behind others - other customers were already on the next generation by that point, even if the initial projects started at about the same time. And the atoms were buggy as hell, never had more problems with dumb cache/fabric/memory controller issues.

To me the Atom team always felt like a dead-end inside intel - everyone seemed to be trying to get in to a different higher-status team ASAP - our engineering contacts often changed monthly, if we even knew who our "contacts" were meant to be at any time. I think any product developed like that would struggle.

43. linotype ◴[] No.45034423{3}[source]
I almost feel like NeXT was a reverse acquisition, like Apple became NeXT with an Apple logo.
replies(2): >>45039258 #>>45088401 #
44. kalleboo ◴[] No.45034924{10}[source]
Then why are they so shy about granting Qualcomm a license?
replies(1): >>45036082 #
45. ben-schaaf ◴[] No.45035350{3}[source]
You are wrong. The Snapdragon X Elite is actually a great example, unlike M1 it's performance isn't particularly great and it eats 50W under load. That makes its CPU cores a fair bit less efficient that AMDs even on the same production node. If Apple Silicon didn't exist then you might instead argue that x86-64 is more efficient than ARM.

If all that's true then why does Snapdragon have better battery life? As I said in my comment the great battery life comes from when the CPU isn't being used. It's everything else around it. That's where AMD is still significantly behind.

46. tacticalturtle ◴[] No.45035388{3}[source]
You might find these posts informative:

https://chipsandcheese.com/p/arm-or-x86-isa-doesnt-matter

https://chipsandcheese.com/p/why-x86-doesnt-need-to-die

All instructions across x86 and Arm are being decoded to micro-operations, which are implementation specific. You could have an implementation which prioritizes performance, or an implementation that prioritizes power consumption, regardless of the ISA.

Decoding instructions, particularly on a modern die, doesn’t consume a significant amount of area or power, even for complicated variable length instructions.

47. usr1106 ◴[] No.45035992[source]
Intel and Nokia partnered around 2007 .. 09 to introduce x86 phone SoCs and the required software stack. Remember MeeGo? Nokia engineers were horrified by the power consumption and were convinced it wouldn't work. But Nokia management wanted to go to a dual supplier model instead of just relying on TI at all cost.

MeeGo proceeded far too slowly and Elop chose his former employers' Windows instead in 2011. Nokia's decline only increased and Intel hired many Nokia engineers.

Soon Nokia made no phone anymore and Intel did not even manage to make their first mass-selling product.

ARM-based SoCs were 10 years ahead in power saving. The ARM ecosystem did not make any fatal mistakes, Intel never caught up.

replies(1): >>45039281 #
48. brokencode ◴[] No.45036082{11}[source]
Qualcomm has a lot of money and Arm wants it. They’re not shy, but greedy.
49. pjmlp ◴[] No.45039258{4}[source]
Pretty much so, I would say.
50. pjmlp ◴[] No.45039281{3}[source]
Symbian was using ARM, though. And no one on Espoo office was that happy with Elop, except for the board members that invited him.
51. BearOso ◴[] No.45039368[source]
Those PC ARM chips like Snapdragon were designed first and foremost for mobile, too.
52. nxobject ◴[] No.45041462[source]
Equally (arguably) importantly, Johny Srouji joined Apple the same year as PA Semi's acquisition - '08 – and led Apple A4. (He previously worked at IBM on POWER7, which is a fascinating switch in market segment.)
53. ljosifov ◴[] No.45043193{5}[source]
On selling of the ARM stake - asked ChatGPT:

Q> And latter - was it that it looked that Apple maybe in danger of going under, and then they sold their ARM stake and got a cash injection that way?

A> And yes. In the late-1990s turnaround, Apple sold down its ARM stake in multiple tranches after ARM’s 1998 IPO, realizing hundreds of millions of dollars that helped shore up finances (alongside the well-known $150 million Microsoft deal in Aug 1997).

54. skeezyboy ◴[] No.45052338{5}[source]
so they didnt design all the components and sensors then
55. dfe ◴[] No.45088401{4}[source]
That was true, but look at https://www.apple.com/leadership/ today.

Craig Federighi is a notable NeXT alum. And... I think he might be the only one left in leadership.

NeXT was a comparatively small company compared to Apple.