Live data from Hacker News

Ask HN: Why hasn't x86 caught up with Apple M series?

news.ycombinator.com

371–380 of 640 posts

Re: Ask HN: Why hasn't x86 caught up with Apple M series?

#371
post #36

One downside of Framework is they use DDR instead of LPDDR. This means you can upgrade or replace the RAM, but it also means memory is much slower and more power hungry. Its also probably worth putting the laptop in "efficiency" mode (15W sustained, 25W boost per Framework). The difference in performance should be fairly negligible compared to balanced mode for most tasks and it will use less energy.

However the latency of DDR is much better than LPDDR, so its pros and cons.

Re: Ask HN: Why hasn't x86 caught up with Apple M series?

#372
post #362

A friend at grad school was asking me for advice -- he had an "in" at Intel -- make $250k and do nothing. A friend had promised a basically no-show position for him. My friend was debating between this $250k/yr no-show position at Intel (no growth) vs something elsewhere which was more demanding but would provide more growth. This isnt the only no-show position I've heard about at Intel. That is why Intel cannot catc…

How could Intel possibly benefit from that?

Could be some manager who needs to show a certain headcount to maintain their status, but involving more people in the actual work would just be too many cooks in the kitchen. The friend probably had a degree that looked sufficiently good on paper to make the manager look good.

Re: Ask HN: Why hasn't x86 caught up with Apple M series?

#373

Earlier quoted context omitted.

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 t…

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

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.

Re: Ask HN: Why hasn't x86 caught up with Apple M series?

#374
> 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?!

AMD kind of has, the "Max 395+" is (within 5% margin or so) pretty close to M4 Pro, on both performance and energy use. (it's in the 'Framework Desktop', for example, but not in their laptop lineup yet)

AMD/Intel hasn't surpassed Apple yet (there's no answer for the M4 Max / M3 Ultra, without exploding the energy use on the AMD/Intel side), but AMD does at least have a comparable and competitive offering.

Re: Ask HN: Why hasn't x86 caught up with Apple M series?

#375

Like a few other comments have mentioned, AMD's Strix Halo / AI Max 380 and above is the chip family that is closest to what Apple has done with the M series. It has integrated memory and decent GPU. A few iterations of this should be comparable to the M series (and should make local LLMs very feasible, if that is your jam.)

On Cinebench 2025 single threaded, M4 is roughly 4x more efficient and 50% faster than Strix Halo. These numbers can be verified by googling Notebookcheck. How many iterations to match Apple?

The important part of this is 'Single threaded'. Whereas if you are actually using Cinebench to do real rendering you would always want multi core performance. Which pretty much makes Apples single Core benchmark results pointless.

Re: Ask HN: Why hasn't x86 caught up with Apple M series?

#376

I considered getting a personal MBP (I have an M3 from work), but picked up a Framework 13 with the AMD 7 7840U. I have Pop!_OS on it, and while it isn't quite as impressive as the MBP, it is radically better than other Windows / Linux laptops I have used lately, battery life is quite good, ~5hr or so, not quite on par with the MBP but still good enough that I don't really have any complaints (and being able to up up…

Curious if the suspend / hibernate "just works" when you close the lid? I feel like I've tried several times to get this working in both Linux and Windows on various laptops and have never actually found a reliable solution (often resulting in having a hot and dead laptop in my backpack).

If it makes you feel better, my work provided MBP has picked up this habit and is dead take the time i go to wake it up

Windows laptops are still worse, but i appreciate Apple continuing to give me reasons to hate them

Re: Ask HN: Why hasn't x86 caught up with Apple M series?

#377
post #189

> using the Framework feels like using an older Intel based Mac Your memory served you wrong. Experience eith Intel based Macs was much worse than recent AMD chips.

Agree. My 2017 MBP cooked its own battery (spicy pillow) by 2021. My 2019 Thinkpad T495 (Ryzen 3600) does get hot under load, but it's still fine to type on.

Yep, but only because of Apples terrible design. Take those same chips and put them in a machine with proper cooling and they fly. Its frustrating when Apple fans always blame that situation on intel, when in reality Apple messed up the design bad. Its almost like they purposely designed the last generation of intel macs to run hot and throttle just so people had bad memories of them after upgrading to Apple silicon.

Re: Ask HN: Why hasn't x86 caught up with Apple M series?

#378
post #139

Earlier quoted context omitted.

If I recall correctly Apple had to buy enormous numbers of CNC machines in order to build laptops that way. It was considered insane by the industry at the time.

Yup. The original article is gone, however there is the key excerpt in an old HN thread: https://news.ycombinator.com/item?id=24532257 Apple, unlike a lot, if not all large companies (who are run by MBA beancounter morons), holds insanely large amounts of cash. That is how they can go and buy up entire markets of vendors - CNC mills, TSMC's entire production capacity for a year or two, specialized drills, god knows w…

For those like me who wanted to hunt down the linkrotted article:

https://web.archive.org/web/20201108182313/http://atomicdeli...

Re: Ask HN: Why hasn't x86 caught up with Apple M series?

#379
post #350

Earlier quoted context omitted.

Someone has these two machines, and claims the x86 feels faster in his work. You don't own any of the machines but have "made" a comparison by copying data from the internet I assume. This is like explaining to someone who eats a sweet apple that the internet says the apple isn't sweet. MacBook Pro, 2TB, 32gb, 3200 EUR HP G1a, 2TB, 128gb, 3700 EUR If we don't compare laptops but mini-PCs, Evo X2, 2TB, 128gb, 2000 EUR…

Their point is that they’re comparing between SoCs that aren’t in the same class, not that it’s not fast. They’re not arguing against their subjective experience using it, they’re arguing against the comparison point as an objective metric. If you’re picking analogies, it’s like saying Audis are faster than Mercedes but comparing an R8 against an A class.

1. Everyone is different, I don't care if a computer is worse on paper if it's better in real

2. I'd say apples and oranges is subjective and depends on what is important to you. If you're interested in Vitamin C, apples to oranges is a valid comparison. My interest in comparing this is for running local coding LLMs - and it is difficult to get great results on 24/32gb of Nvidia VRAM (but by far the fastest option/$ if your model fits into a 5090). For models to work with you often need 128gb of RAM, therefor I'd compare a Mac Studio 128gb (cheapest option from Apple for a 128gb RAM machine) with a 395+ (cheapest (only?) option for x86/Linux). So what is apples to oranges to you, makes sense to many other people.

3. Why would you think a 395+ and an M4 Pro are in "a different class"?

Re: Ask HN: Why hasn't x86 caught up with Apple M series?

#380

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 s…

Hell, Apple CPU's are even optimized for Apple software GC calls like Retain/Release objects. It seems if you want optimal performance and power efficiency, you need to own both hardware and software. Looks like general purpose CPUs are on the losing train. Maybe Intel should invent desktop+mobile OS and design bespoke chips for those.

> Maybe Intel should invent desktop+mobile OS and design bespoke chips for those.

Wouldn't it be easier for Intel to heavily modify the linus kernel instead of writing their own stack?

They could even go as far as writing the sleep utilities for laptops, or even their own window manager to take advantage of the specific mods in the ISA?

Post reply on HN