Yes, x86 does ok in bulk vector computations, but performance really falls off in 1T or light-load scenarios. So they have to boost super high to keep up, which tanks performance. That’s the major difference right now.
Presumably this is because decoding x86 is quite difficult and x86 chips lean really heavily on SMT to keep the cores filled as a result. I’m excited to see how Arrow Lake/Lunar Lake end up working out and if efficiency is improved, but right now it’s not good, some would say objectively bad (60w peak for a literal single thread on AMD, 50w+ on intel, for scores that are +/- 5% from apple and Qualcomm).
If you feel like this is brought up a lot: consider that efficiency under light mixed workloads is pretty much the primary consideration for a large number of laptop buyers. I have a 9900k and epyc systems if I want something beyond what a laptop will deliver (and M1 Max isn’t exactly a lightweight to begin with) so this complements each other quite well.
It's also very helpful to have proper first-party driver support. Linux is a mess and not getting better. HDMI 2.1 still isn't upstreamed even 4 years after AMD started trying, for example. Windows is (ineptly) doing an ARM-to-Windows switchover and (ineptly) doing a big "AI PC" push too, in ways that are much more adversarial than apple. Hard to enunciate the difference, but it's really the same classic "you're the product, not the customer" whereas with apple that's never really in question. I do really enjoy never having to fight bluetooth drivers and whatnot. Linux is great for server PCs etc, but "year of linux on the desktop" is a meme for a reason... and "year of linux on the laptop" is even farther away.
And before you say framework... framework laptops actually do not have very good battery life at all, even among x86 laptops. That's sort of the problem in general: there isn't a turnkey "just buy this and linux works and it's just as good as a macbook" option for x86, at any price, even ignoring the 1T efficiency problems. For example even the latest AMD laptops still have broken HDMI support under linux. That's unacceptable on a big-ticket purchase.
Make a decent x86 laptop and I'll consider it, but right now the AMD and Intel offerings just aren't there. Far from your original claim, to me it's the exact opposite and people are constantly pushing you to buy x86 and overlook all the problems and defects and shortcomings. Offer me something comparable and I'll consider it, but for now I am not going back at least on my laptop.
> Make a decent x86 laptop and I'll consider it, but right now the AMD and Intel offerings just aren't there.
Sounds to me like you haven't even tried using the recent laptops. My 5800u Lenovo Thinkbook is one of the best laptops I've ever owned (better than my 2018 Macbook Pro) and I've yet to be in a situation where HDMI 2.0 needs an upgrade to HDMI 2.1. I'll let you know if anyone at the office brings it up.
It's fine if you want to settle on a more expensive solution, but I concur with the parent. You are overpaying for performance with every single product in Apple's lineup, laptop or desktop. The majority of users will get equivalent or better performance on a cheaper Windows machine. This was even true back at the M1's launch, when Ryzen 7 4800us could be had at half the price of a base-model M1 Air.
Presumably this is because decoding x86 is quite difficult and x86 chips lean really heavily on SMT to keep the cores filled as a result. I’m excited to see how Arrow Lake/Lunar Lake end up working out and if efficiency is improved, but right now it’s not good, some would say objectively bad (60w peak for a literal single thread on AMD, 50w+ on intel, for scores that are +/- 5% from apple and Qualcomm).
If you feel like this is brought up a lot: consider that efficiency under light mixed workloads is pretty much the primary consideration for a large number of laptop buyers. I have a 9900k and epyc systems if I want something beyond what a laptop will deliver (and M1 Max isn’t exactly a lightweight to begin with) so this complements each other quite well.
It's also very helpful to have proper first-party driver support. Linux is a mess and not getting better. HDMI 2.1 still isn't upstreamed even 4 years after AMD started trying, for example. Windows is (ineptly) doing an ARM-to-Windows switchover and (ineptly) doing a big "AI PC" push too, in ways that are much more adversarial than apple. Hard to enunciate the difference, but it's really the same classic "you're the product, not the customer" whereas with apple that's never really in question. I do really enjoy never having to fight bluetooth drivers and whatnot. Linux is great for server PCs etc, but "year of linux on the desktop" is a meme for a reason... and "year of linux on the laptop" is even farther away.
And before you say framework... framework laptops actually do not have very good battery life at all, even among x86 laptops. That's sort of the problem in general: there isn't a turnkey "just buy this and linux works and it's just as good as a macbook" option for x86, at any price, even ignoring the 1T efficiency problems. For example even the latest AMD laptops still have broken HDMI support under linux. That's unacceptable on a big-ticket purchase.
Make a decent x86 laptop and I'll consider it, but right now the AMD and Intel offerings just aren't there. Far from your original claim, to me it's the exact opposite and people are constantly pushing you to buy x86 and overlook all the problems and defects and shortcomings. Offer me something comparable and I'll consider it, but for now I am not going back at least on my laptop.