News for hackers. Stuff that matters.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by the_duke on Friday April 23, 2021 @06:29AM (#26913150)
Yeah the marketing effort is immense, and it's really surprising to me how many eagerly lap up the angle Apple is pushing without much reflection, even on HN. Like the good old Apple hype days.

Now to be fair, the M1 is an impressive iteration on the A* chip line.

But the Ryzen 5000 mobile chips really don't look bad at all in comparison, and a 5nm version of those would level the field.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by baybal2 on Friday April 23, 2021 @08:00AM (#26913798)
> But the Ryzen 5000 mobile chips really don't look bad at all in comparison, and a 5nm version of those would level the field.

Not look too bad best to say.

Even if we add a one node advantage, we still have a ~15 watt chip making 20W-30W chips sweat.

If you downclock Zen 3 to match 15W TDP, you may well get M1 beating it by double digit margin.

M1 is simply a way more efficient chip than any X86 chip can be because of 40 years of architectural advantage.

- latest x86 chips have patently gigantic decoders metastasising into backend. They are very tightly coupled to pretty much every other piece of logic.

- x86 memory model, and blockage behaviour costing huge transistor count to work around

- better SMP efficiency because of laxer memory model, and SMP logic being deeper integrated into cores, rather than being an afterthought

- generally better register utilisation, at lower transistor count, and the upstream software ecosystem historically having better understanding how to work with large register count

- X86 cores prefetch from both main memory, and in between caches is more expensive, and less efficient because it has to rely on more complex logic, and do more guesswork than in ARM.

The list can go on for a few more screens.

Remember. Even if M1 is a SoC, it still manages to beat Ryzen which barely have much besides cores, memory controller, PCIE, and USB. If you give a 1 node handycap to Ryzen, and only compare cores, you will still get M1 having almost 3 to 4 times advantage at performance per square mm.

It's really sad to see X86 development digging itself into a ditch with "40 years binary compatibility at any cost."

With all regards to Su Lisa, I believe they very much understand all that, but nevertheless still signed under the idea that X86 market will never go anywhere.

I believe it's trivial for both AMD, and Intel to easily slash X86 transistor counts, while increasing the performance by double digits if they can go in err of the X86 ISA convention on just the few most egregious anachronisms.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by gameswithgo on Friday April 23, 2021 @09:33AM (#26914578)
>If you downclock Zen 3 to match 15W TDP, you may well get M1 beating it by double digit margin.

Nah, people have done that experiment and it is competitive

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by stjohnswarts on Friday April 23, 2021 @11:42AM (#26915887)
Trust me, it does not have 40 years of architectural advantage, just an advantage. It's not going to take Intel "40 years to catch up" give me break. I have an M1 mini anad it's a great little desktop machine for browsing and light development but it's not 40 years ahead of intel.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by baybal2 on Friday April 23, 2021 @12:25PM (#26916343)
This is not the point.

40 years of architectural advantage is X86 electing to forego results of 40 years of advances, and improvements that every other sane ISA had, and instead trying to add them by increasingly complex "workarounds."

Giant transistors counts go to allow X86 cores to not to break ISA compatibility with a 40 years old chip, while trying make new ISA features to live along with it.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ThrowawayR2 on Friday April 23, 2021 @07:59PM (#26920700)
Nope. If that were actually true, Alpha, PA-RISC, UltraSPARC, or even Itanium would've killed x86 earlier.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by baybal2 on Friday April 23, 2021 @08:06PM (#26920751)
All of above were beating X86 on transistor count/performance for their time. Beating X86 on that was their very point.

Their commercial demise had nothing to do with their hardware.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by leokennis on Saturday April 24, 2021 @04:21PM (#26927991)
> great little desktop machine for browsing and light development

Oh come on. You’re making it sound like a toy computer that’s nice for little Debbie who can now watch YouTube videos a little faster.

While my MacBook Air is unplugged, I can edit 4K video in full frame rate for hours and it doesn’t even get warm, let alone hot.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by sudosysgen on Friday April 23, 2021 @09:39AM (#26914640)
That's not how downclocking chips work. Reducing the wattage reduces performance by much less.

In multicore workloads Zen 3 slaps the M1 even per watt.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by my123 on Friday April 23, 2021 @09:56AM (#26914810)
Nope, about Zen 3.

5800U (Zen 3 mobile) and M1 are actually very close multithread perf wise despite one being a 8 core part and the other a 4+4 part. And with more power use for Zen 3 too.

What hurts Zen 3 there is while the M1 maintains the full clock with all cores busy, Zen 3 has to downclock away from its max turbo clocks.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by sudosysgen on Friday April 23, 2021 @01:28PM (#26917051)
Which benchmarks are we talking about?

The 5800u is a 15w part, you might be confusing the normal part with some overclocked implementation.

But the 5800u at 15w is still faster than the M1 in multicore.

Yes, Zen has to downclock, but it has more cores.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by my123 on Friday April 23, 2021 @01:47PM (#26917250)
It's far from being as definitive as you say.

Trying to find with one of the best 5800U scores: https://browser.geekbench.com/v5/cpu/compare/7449909?baselin...

It's for 5800H which is at 45W where Ryzen can get a tiny edge.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by sudosysgen on Friday April 23, 2021 @03:59PM (#26918554)
Ok, but that's not what I'm talking about. I'm talking about the 5800U@15W.

On Cinebench, the 5800U gets much more than the M1 in multicore and slightly more in single core. It even edges out the M1 on Geekbench, though Gb is a poor benchmark.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by my123 on Friday April 23, 2021 @04:31PM (#26918862)
Cinebench is a rendering load that isn’t that much optimised. (Doesn’t even use the newer AVX levels when available, and isn’t properly optimised for Arm either).

Cinema 4D, the program that Cinebench benchmarks, normally does the renders on NVIDIA GPUs, not CPUs. As such, it’s a very poor benchmark.

And those 5800U results are at probably much higher than 15W. (Because that’s the base config, OEMs are free to ship with higher TDPs)

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by sudosysgen on Friday April 23, 2021 @11:08PM (#26921925)
The examples I took were 15W. The M1 is also ran at much more than 15W in some models.

Geekbench in general has very heavily biased for ARM as it does not run the same code on both. Cinebench doesn't have this issue. And while yes nowadays a lot of rendering is done on GPUs for C4D the class of programs is path-tracers and they are often ran on CPUs for many scenes.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by my123 on Saturday April 24, 2021 @08:53AM (#26924522)
Geekbench 5 runs the same tests on both platforms, and always did. What you say as heavily based for Arm comes with no evidence.

> The M1 is also ran at much more than 15W in some models.

Nope, it's the same M1 for both, same voltage/frequency curves and top clocks. It's the whole point of having a chip that's named the same. '

No modern laptop CPU has a headline power use number. They all try to use the headroom that they've been given.

Cinebench is very far from being the end-all of benchmarking that you say it is here. And there are far more optimised renderers around if you want to benchmark that. (RTX makes the matter moot nowadays anyway)

It does not use AVX-512, or older AVX levels much for that matter, for a workload that is SIMD-friendly. For Arm, they leave lots of perf on the table too. (Cinebench uses Intel's Embree renderer, with AVX-512 disabled)

Geekbench 5 is designed to be a composite index of multiple benchmarks to be more realistic to some extent than using just one. You can also access to the scores of the subtests too.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by baybal2 on Friday April 23, 2021 @11:10AM (#26915517)
CMOS power = Leakage + Average switching energy * frequency^2
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by yjftsjthsd-h on Friday April 23, 2021 @01:53PM (#26917307)
> It's really sad to see X86 development digging itself into a ditch with "40 years binary compatibility at any cost."

Probably some of that is because they did try to do something different once - and Itanium was an unmitigated disaster.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by jeswin on Friday April 23, 2021 @12:16PM (#26916258)
> ...you will still get M1 having almost 3 to 4 times advantage at performance per square mm.

400%? Do you have any sources to back up this somewhat extraordinary claim?

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by baybal2 on Friday April 23, 2021 @12:28PM (#26916389)
I used die shots from https://www.tomshardware.com/news/apple-m1-vs-apple-m14-floo...

And 119 mm² total die area claim

For Zen 3 I used https://cdn.wccftech.com/wp-content/uploads/2020/11/AMD-Ryze...

0.5mm² per core on M1 vs 2.2mm² on Zen 3 sans caches

If you add caches, it gets much worse

17.5mm² vs 65mm²

And I may have had inadvertently included non-core parts into M1 calculation because of no official die floor map

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by canadianfella on Friday April 23, 2021 @08:40AM (#26914106)
> Not look too bad best to say.

What does this mean?

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by watersb on Friday April 23, 2021 @09:25PM (#26921352)
This sounds like a Chinese proverb; there's a whole tradition of pithy groupings of four words.

"Didn't look, too bad" might be a mode of "buyer beware" -- if you are not careful at the market, nyou might come home with trash.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by userbinator on Friday April 23, 2021 @09:32AM (#26914568)
latest x86 chips have patently gigantic decoders metastasising into backend.

It's still a tiny percentage of the area. The caches are the biggest.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by adwn on Friday April 23, 2021 @10:04AM (#26914903)
Area isn't what affects power usage, switching activity is. [1] Besides, the cache size doesn't negatively influence or constraint the design of the core logic, but highly complex instruction decoding absolutely does.

[1] Well, mostly. There is such a thing as static power draw, but I suspect that the transistors in the L3 cache are optimized to have lower static leakage than the transistors in the core logic, which are optimized to be fast.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by userbinator on Friday April 23, 2021 @03:50PM (#26918478)
Leakage is actually a significant part of idle power consumption, especially at smaller process sizes, so much that some CPUs have the ability to turn off parts of caches when idle.

I repeat my stance that x86 instruction decoding is a tiny part of a processor, and things like vector units (which are also often powered down when idle) and reordering logic take far more power.

There's a paper about this that compares the efficiency of different ISAs, and basically concludes that ARM and x86 are no different in that respect. Only MIPS is an awful outlier.

https://www.extremetech.com/extreme/188396-the-final-isa-sho...

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by adwn on Saturday April 24, 2021 @01:25AM (#26922483)
That paper doesn't show what you think it shows. There are too many variables between these CPU implementations to support the conclusion that the ISA doesn't matter for power consumption.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by itsokimbatman on Friday April 23, 2021 @10:53AM (#26915318)
I don’t think “impressive iteration” begins to describe it. I am very rarely impressed by new tech these days, and the M1 is the first piece of new hardware I’ve seen in years that seems downright magical.

My previous laptop was a 2016 MBP with an i7, and the M1 destroys it. I can build large projects like LLVM or WebKit fast and it doesn’t even get hot.

I’ve also been running Linux VMs with the new Parallels and they feel native speed.

Rosetta 2 is incredible, Intel apps are very responsive on M1.

My work computer is a high end 16” 2019 MBP with 64 GB of RAM and honestly if it weren’t for needing the extra RAM or the occasional x86 VM I’d trade it in for an M1 in a heartbeat.

I’ll agree the Apple hype is unrealistic at times, but the M1 is one that absolutely deserves it.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by Blumfid on Friday April 23, 2021 @11:49AM (#26915956)
It's not a helpful comparison if you compare a chip from 2016 with a chip from 2020.

You would need to benchmark it against a current chip from someone else.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by acdha on Friday April 23, 2021 @02:11PM (#26917483)
You're certainly correct for, say, highly-controlled benchmarks but don't discount subjective user experience. I've heard _far_ more M1 users talk about the subjective feel compared to even the previous generation MacBook hardware whereas it's been a long time since I've heard that about an Intel to Intel upgrade (basically since the Core -> Core Duo period) other than people with GPU-heavy needs and that seems like an interesting data-point to me.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by CountHackulus on Friday April 23, 2021 @02:32PM (#26917673)
I do wonder how much of that is just getting a nice new laptop? If the average user was handed the equivalent laptop with an Intel CPU but told it was an M1 would they notice? Would they also think it was nice and fast?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by gls2ro on Saturday April 24, 2021 @01:17AM (#26922440)
Here is why I think your hypothesis is not true: people were buying new Macs also before M1, but it did not generated the same reactions. So newness is not the cause of this or at least it is not the only cause.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by athrowaway3z on Sunday April 25, 2021 @10:19AM (#26932887)
Good marketing definitely impacts user experience. How much it is impacting the perception of M1? I have no idea.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by acdha on Sunday April 25, 2021 @02:31PM (#26935236)
Did Apple not market new hardware for a decade prior to M1? I don’t think this is sufficient to explain the difference, especially given the supporting benchmarks.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by acdha on Friday April 23, 2021 @04:03PM (#26918606)
Possibly but it feels like that should have but has not happened to anything like this degree when people were getting shiny new Intel CPUs after the early 2010s.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by bananabreakfast on Friday April 23, 2021 @05:41PM (#26919549)
Absolutely. Performance is very noticeable even between the current MBP Intel vs. M1
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by manigandham on Saturday April 24, 2021 @11:13AM (#26925439)
What other current chip provides this much performance while using so little power? Objective measurements also show the M1 far ahead.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by SubiculumCode on Friday April 23, 2021 @03:36PM (#26918344)
yeah, especially given the leaps AMD has made.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by skohan on Friday April 23, 2021 @07:34AM (#26913611)
Which Ryzen laptop currently competes with the latest macbooks in terms of form factor, performance, battery life and build quality? I'm honestly asking, I've been thinking about getting a Linux laptop in a while and I would be curious to see what the playing field is like
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by eertami on Friday April 23, 2021 @08:00AM (#26913800)
Have you used a recent Macbook? The Macbook Pro keyboard is unique in that is is the only time in my life I have ever experienced a keyboard breaking.

I think people are a little too nostalgic when talking about Apple build quality. There's a 2011 MBP here that still works well. But recent releases... no better than the competition really.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by boboche on Friday April 23, 2021 @08:09AM (#26913869)
AMEN to that. I still use my fully repairable MBP 2010 for web surfing and light tasks (with 8GB and a SSD its fine). On the Keyboard note, I've bought an expensive Eurocom (Clevo) Xeon laptop that had keyboard issues after a few years. Its not only apple that did bad with bad keyboard on expensive products (Fortunately I could repair it myself for 50$). Today apple product should ship with rossman videos and a SMD workstation if you plan to use them more than 3yrs ;)
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by theshrike79 on Friday April 23, 2021 @08:12AM (#26913891)
Are you aware that the latest generation has a new keyboard? It's not the fiasco that the previous super-slim one was.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by eertami on Friday April 23, 2021 @08:26AM (#26913990)
Once bitten, twice shy.

I considered that keyboard to be designed to fail. I'm not interested in gambling that another component won't fail the same way. It's easier to use products that have not demonstrated such designed failures.

The good news however is that due to this garbage tier engineering I've discovered that desktop Linux is more stable for me than post-Catalina OSX - I'd have probably never found this out otherwise.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by jasonwatkinspdx on Friday April 23, 2021 @08:46AM (#26914177)
Designed to fail is preposterous. Apple lost a ton of money due to that problem, both directly in paying for repairs, and indirectly in damage to their stock price.

It's pretty clear what happened, and it's unfortunate but banal: someone went too far with making the key mechanism as thin as possible, and all plastic to make it easier to manufacture. Ends up the plastic wasn't strong enough for the little pins in the mechanism.

That's it. Just an ordinary design mistake. Embarrassing but no conspiracy.

FWIW they've resolved it. The keyboard on this M1 MBA is perfectly fine.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by r00fus on Friday April 23, 2021 @04:33PM (#26918888)
> It's pretty clear what happened, and it's unfortunate but banal: someone went too far with making the key mechanism as thin as possible

I see it as a symptom of the Jony Ive ideology, untethered from realty by Jobs, poisoning Apple in the early 2010s. iOS7 flat UI, overthin devices, keyboards.

Signs are pointing that Apple is recovering from this (new aTV remote).

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by minikites on Friday April 23, 2021 @11:41AM (#26915873)
>Apple lost a ton of money due to that problem, both directly in paying for repairs, and indirectly in damage to their stock price.

https://finance.yahoo.com/quote/AAPL

I don't see any evidence that Apple's stock price was affected. Apple can ship any garbage (they shipped a keyboard they knew was defective for three years) and people will buy it because they're locked in to Apple's services, another reason they're pushing services so hard at the expense of the rest of the company.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by nsxwolf on Friday April 23, 2021 @09:43AM (#26914676)
The new keyboard is what they should have had the last few years. A refinement of the scissor switch keyboard from the glory days of the MacBook. It's great.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by zepto on Friday April 23, 2021 @10:56AM (#26915360)
> Have you used a recent Macbook? The Macbook Pro keyboard is unique in that is is the only time in my life I have ever experienced a keyboard breaking.

Given that you know the keyboard has been fixed, is there a reason why you didn’t make it clear that you were talking about older machines and not current ones?

You make it sound like the current machines have the flawed keyboard, which is not true as far as I am aware.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by skohan on Friday April 23, 2021 @12:19PM (#26916292)
I'm typing on a current-gen macbook, and the keyboard is fine. Butterfly keyboards were flawed, but I think it's also a bit disingenuous of the parent comment to imply that this is a reflection on overall mac build quality. Those generations of macs were bad products for several reasons, but the general build quality of those machines, and everything in Apple's line is quite high comparing to competitors
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by FearlessNebula on Friday April 23, 2021 @08:19AM (#26913941)
The keyboard has been fixed since 2019
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ses1984 on Friday April 23, 2021 @08:34AM (#26914040)
Which competitor has a touchpad that’s equal to or better than apple?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ModernMech on Friday April 23, 2021 @09:20AM (#26914457)
I prefer the touchpad on my Surface Book 2 to the one on my Macbook Pro (2019). The one on my Macbook is comically huge, and I also am not in love with the feel/click noise compared to the Surface Book. YMMV.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ses1984 on Saturday April 24, 2021 @02:16PM (#26927085)
The bigger the better as far as I’m concerned that’s half the reason I went with a 15” model.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by macintux on Friday April 23, 2021 @10:24AM (#26915075)
Ideally there’s be no feel/click noise on an Apple trackpad. “Tap to click” is a revelation.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by stjohnswarts on Friday April 23, 2021 @11:48AM (#26915948)
You know when you say stuff like "revelation" it really doesn't help your argument that you're not just fanboying out for apple?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ModernMech on Friday April 23, 2021 @11:55AM (#26916036)
Oh no, I much prefer the tactile response and sound of a physical click. But again, that's maybe just me.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by emptysongglass on Friday April 23, 2021 @04:34PM (#26918902)
I have both an XPS 13 Developer Edition from 2018 and two MacBooks from 2019. The touchpads on both 2019s are not good. They both have difficulty inertial scrolling and the touch rejection is far too sensitive.

Coming from lifelong Linux-land it's actually comical reflecting on how poor these things operate in day to day. The most prominent issue for me is how poorly they operate with my USB-type C dock I use for multi-monitor.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by Bayart on Friday April 23, 2021 @10:21AM (#26915038)
The very latest Lenovo laptops have touchpads made by Sensel. That should roll all over Apple's stuff, hardware-wise.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ses1984 on Saturday April 24, 2021 @02:13PM (#26927050)
It’s not all about the hardware, how are Linux drivers for that thing?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by Bayart on Saturday April 24, 2021 @03:44PM (#26927733)
No idea, it's very new so the driver side is probably flaky. This being said Lenovo is shipping it on Thinkpads and the likes, so Linux support shouldn't too far fetched.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by vagrantJin on Friday April 23, 2021 @12:40PM (#26916517)
I have a dell XPS and it's a dream. Probably the closest thing to a good trackpad. That being said, Apples keyboards, even on the MBP are below par. They don't feel like they're supposed to be put through their paces. At work they make us use Macs and iMacs and to be honest, I damn near threw the wireless keyboard in the trash but Apple will win the screen wars till Jesus comes back though.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by eertami on Friday April 23, 2021 @08:43AM (#26914134)
I'm probably not the person to ask, I only use the touchpad as a last resort.

(Honestly I never even noticed that the apple touchpad was better than any other touchpad, but I understand that touchpad users will notice things I didn't.)

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by lsaferite on Friday April 23, 2021 @09:05AM (#26914333)
That is certainly one area where I think Apple has no peer.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by BOOSTERHIDROGEN on Friday April 23, 2021 @08:24AM (#26913976)
You have to test new keyboard on M1 MBA/MBP
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by eertami on Friday April 23, 2021 @08:37AM (#26914075)
Test it for what exactly? All ultrabook keyboards are garbage, but they shouldn't out-right fail. "Testing" one isn't going to tell me if it will fail, it's just going to feel as crappy as the other keyboards.

If a product fails within the first 10% of expected lifespan I'm no longer interested in that product. If it fails _AND_ the manufacturer refuses to take responsibility until months of bad press and class action lawsuits then I'd have to be insane to trust them with another device.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ben7799 on Friday April 23, 2021 @09:43AM (#26914682)
The point is the keyboard on a 2018 Macbook when Jony Ive was allowed to push his nonsense is just not the same keyboard as on a current Macbooks.

It's a different keyboard. Different mechanism, very different feel, larger key travel, much more comfortable.

I have a 2018 i7 MBP and a 2020 M1. The keyboards feel incredibly different. On top of that the 2020 M1 has a real Escape key which is a huge upgrade for anyone in unix land/developer land, etc..

The 2019+ keyboard has had no controversy or reputation for failing.

My 2018 one does feel like it's on it's last legs FWIW. It's a work machine.. just hoping to get a refresh before it dies.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by BadOakOx on Friday April 23, 2021 @07:41AM (#26913671)
Dave2D just reviewed the new surface laptop comparing it to the new MacBook Air: https://www.youtube.com/watch?v=WKN9nvXTGHE ...and he got pretty good battery life (11 hours on his own benchmark).

edit: form factor, performance, build quality.. is also up there, I just didn't mention it, because I think the battery life is the killer feature of the M1.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ZuLuuuuuu on Friday April 23, 2021 @12:00PM (#26916106)
It is a good battery life for a PC laptop but it is still significantly behind of M1 based Macs while also having significantly lower single core benchmarks compared to M1. And the performance difference is even bigger when both laptops are on battery power.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by reader_mode on Friday April 23, 2021 @07:56AM (#26913767)
Microsoft is almost always a generation behind with tech in surface products it's ridiculous because they look so appealing otherwise. I just feel like I'm buying last years model on launch.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by yoz-y on Friday April 23, 2021 @10:31AM (#26915144)
That is really a problem only if you watch tech news. In reality people use computers for years, so having a 4 or 5 year old tech doesn't really matter that much.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by reader_mode on Friday April 23, 2021 @01:28PM (#26917047)
Developers should be upgrading on 2-3 year cycles max - the leap in performance of 2 generations noticeably impacts performance and unless you're doing some really trivial stuff - performance matters.

Check out Chrome build time benchmarks between 3/4xxx and 5xxx series (or any dev tool related benchmarks). 10-20% off your iteration cycle is noticeable - and that's a single generation jump.

Increasing iteration speed is a big productivity boosts, seeing professionals with 5+ year old devices is just ridiculous to me, you spend 8+ hours on that device - investing 2000$ for an upgrade every two years is not that much to ask.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by yoz-y on Friday April 23, 2021 @04:34PM (#26918904)
Developers may have a reason to upgrade (many don't as ssh isn't going to get any faster-er with a fancy new CPU), but they constitute the part of people that read tech news. This is a minuscule part of general population.

Compiling Chrome is a nice benchmark but in reality dev cycles are quite smaller (or you might want to optimize your toolchain).

Finally, it's quite common for developers to forget the kind of hardware their users are running on. Then they produce software that only runs well on the next gen hardware. If you develop on a beast, then at least test whatever you are producing on a 3-4 year old machine to see how it will work for the clients.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by BenjiWiebe on Friday April 23, 2021 @04:33PM (#26918887)
Personally I'd like if developers stayed a couple of generations behind on their computers, so the rest of us aren't forced to upgrade regularly to keep software running at a decent speed.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by zepto on Friday April 23, 2021 @10:53AM (#26915328)
It means the usable life is shorter, so even if it’s fine for a while, you need to think of it as a much more expensive device per useful year.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by yoz-y on Friday April 23, 2021 @11:11AM (#26915526)
Sadly, with the current trends I think the device will be more likely rendered by an irreparable hardware failure before it reaches end of life due to speed.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by zepto on Friday April 23, 2021 @11:23AM (#26915661)
I mean that seems inevitable.

I have a 2014 retina iMac. At some point in the next few years, I’ll probably replace it with an M series iMac, and then put Linux on it. It’s hard to imagine that it will ever really reach end of life due to speed at that point.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by hhh on Friday April 23, 2021 @09:13AM (#26914403)
I haven’t really felt this way with the Surface Book. The first gen was rough, but I’ve been using an SB3 for several months now and have nothing but praise for it.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by echlipse on Friday April 23, 2021 @09:42AM (#26914670)
Probably a Thinkpad. But depends on completely the type of work you wanna do. With anything you end up buying it's a long term investment. So whichever gets your job done and whichever has a good build quality (also something which you can easily upgrade yourself and repair easily) is the one you should buy.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by CoolGuySteve on Friday April 23, 2021 @10:26AM (#26915096)
Thinkpads feel well made but the screens are mostly terrible and the trackpad design is very dated.

I’m not sure why Lenovo doesn’t use better IPS panels, they can’t be saving that much margin from them.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by kitsunesoba on Friday April 23, 2021 @12:45PM (#26916581)
Not a huge sample size, but the screen on my X1 Nano looks excellent. Competitive with my 2018 11” iPad Pro’s screen visually, if a bit lower PPI.

That’s one of the highest end ThinkPads though, so I guess that’s to be expected. Have heard that getting a good panel on more mainstream models like the T-series can be tough.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by pjmlp on Saturday April 24, 2021 @03:07AM (#26922900)
I love the dated trackpad design, specially when combined with the rubber mouse.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by gambler on Friday April 23, 2021 @09:22AM (#26914470)
Form factor and build quality are not something AMD can control by making a better CPU architecture.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by Macha on Friday April 23, 2021 @09:26AM (#26914515)
Not entirely for sure, but form factor is limited by thermal requirements (well, mostly, Apple and other OEMs have gotten into trouble by ignoring this in the past, like the first i9 macs), and that is influenced by cpu architecture.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by skohan on Friday April 23, 2021 @07:39PM (#26920567)
True, but if I am considering an alternative to an M1 mac, I have to look at more than processor specs to decide if it's worth it
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by smoldesu on Friday April 23, 2021 @10:28AM (#26915118)
I had an Ideapad 5 (4800u) for a few months, it was a great little Ryzen laptop. Battery life was 7-10 hours of "real" use, CPU performance is righteous, and build quality is pretty surprising for sub-$500. Great little Linux laptop!
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by oblio on Friday April 23, 2021 @06:58AM (#26913361)
I don't know why you're being downvoted. A 5nm version of the AMD stuff should be reasonably close to the M1.

The main bottleneck is the production capacity, we badly need more manufacturers of high end chipsets.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by Grustaf on Friday April 23, 2021 @07:41AM (#26913670)
So a future hypothetical AMD processor could be as good as the M1, and that shows how M1 is just marketing hype?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by afavour on Friday April 23, 2021 @07:47AM (#26913713)
I think the OP is saying that it could be a mistake to focus on the processor so much when it might turn out that worthy competition is just around the corner. Apple have ever focused on processor like this before, instead opting to focus on the whole product, fit and finish, etc. Which arguably still very few rival them on even today.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by theshrike79 on Friday April 23, 2021 @08:15AM (#26913910)
Yes competitors may have worthy opponents to the M1 "just around the corner".

But do you think that Apple stopped innovating after releasing the M1 last year? Don't you think the M2 (or M1X whatever it's called) is well into design and prototyping at this point?

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by afavour on Friday April 23, 2021 @10:42AM (#26915228)
The broader point, I think, is that Apple has never really competed on specs before. Not meaningfully, anyway. They’ve competed on whole product. Competing on specs opens them up to new challenges.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by theshrike79 on Friday April 23, 2021 @05:06PM (#26919196)
This is like people obsessing over the amount of RAM in iPhones.

Just because it matters on Android, which is a COMPLETELY different system, doesn't mean it matters as much on iOS.

Yes, it matters a bit when switching between multiple apps, but app suspend is handled in a completely different way on iOS than on Android.

Apples to Oranges.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by giantrobot on Friday April 23, 2021 @09:41AM (#26914664)
While the competition might have M1 competitors (perf/power) "just around the corner", Apple has the M1 out right now. You can go buy an M1 Mac today. If I need to wait until next quarter or the second half of the year to get an M1 competitor that doesn't help me much today.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by rsynnott on Friday April 23, 2021 @02:09PM (#26917465)
> Apple have ever focused on processor like this before

Eh, I'm not sure that's true. They did with the original PPC, and also the G3 and G5.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by watersb on Friday April 23, 2021 @09:33PM (#26921401)
PowerPC was also IBM and Motorola.

It's difficult to compare the Apple Silicon versus PowerPC, because the new Apple hardware is far more ambitious, the whole platform. I would expect that the memory SSD controllers are to some degree licensed from other industry players. The CPU architecture is something else again. Issues eight instructions per clock -- per core. The M1 core design has more in common with IBM mainframe POWER9 than with a typical x86 core. It's remarkable to see this design ina low end consumer device. A mobile.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by jclardy on Friday April 23, 2021 @10:03AM (#26914892)
But by the time "just around the corner" happens, we will be comparing it to the M2.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by danaris on Friday April 23, 2021 @07:57AM (#26913781)
This has always been the line people use against Apple, at least since the days when it was no longer credible to use the "beleaguered" line on them.

There have been just so many genuine tech news articles of the form, "Future Apple Competitor Product Beats Current, Widely Successful Apple Product".

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by naravara on Friday April 23, 2021 @10:02AM (#26914874)
> There have been just so many genuine tech news articles of the form, "Future Apple Competitor Product Beats Current, Widely Successful Apple Product".

It's the twin brother of all the "Currently, successful Apple product feature technically existed on [not-Apple] Product years ago (even though basically nobody used it)."

People read those articles and conclude it's all marketing hype but never ask themselves why it seems to happen again and again where simply checking off the box for having a specific feature never seems to actually lead to broad adoption. And if it truly is ONLY marketing hype leading to those ecosystem effects, then maybe you should start thinking of marketing hype as a feature?

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by KptMarchewa on Friday April 23, 2021 @08:21AM (#26913961)
It's only "future" because Apple strongarms the whole market with their market position buying whole 5nm TSMC capacity
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by runeks on Friday April 23, 2021 @08:35AM (#26914048)
By “strongarms” do you mean “places the highest bid”?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ludamad on Friday April 23, 2021 @09:00AM (#26914293)
A fist full of money is a strong arm isn't it?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by gumby on Friday April 23, 2021 @09:11AM (#26914392)
> strongarms the whole market

I see what you did there. Really casting shade on Intel!

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by jkrems on Friday April 23, 2021 @10:25AM (#26915082)
> I don't know why you're being downvoted.

I can answer why _I_ downvoted the comment. It was this part:

> [...] it's really surprising to me how many eagerly lap up the angle Apple is pushing without much reflection, even on HN. Like the good old Apple hype days.

You can make a point without implying that anybody who doesn't agree with you is incompetent (the "Apple hype" meme is really stale).

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by jsmith45 on Friday April 23, 2021 @08:54AM (#26914247)
But let's say that a 5nm Ryzen comes out ahead for mobile usage. (But not necessarily by very much.)

Chips like the M1 (or ideally, something similar made available to other device manufacturers) is still really interesting. The ARM architecture can scale down better than x86/x64 can, allowing a device maker to hit low end performance targets with less cost than x86 chips can manage. For the low end, it also tends to provide better power consumption for a fixed performance target than the x86 offerings.

This makes M1 type chips really interesting for any manufacturer who want to make devices that span a huge scale of performance requirements, from slow kiosks performance range to the decent laptop range. All being the same ISA makes sharing firmware and applications across the lineup easier than having to switch to x86/x64 above some threshold.

It also does not hurt that M1 means that the really popular for development Apple devices are now running on ARM, which helps ensure that more software has been ported to (and/or tested on) ARM devices. ARM's weak memory model for example is something that can trip up a lot of software that tries to implement low lock algorithms, but whose designers were only familiar with the x86/x64 memory model.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by oblio on Friday April 23, 2021 @09:52AM (#26914766)
> This makes M1 type chips really interesting for any manufacturer who want to make devices that span a huge scale of performance requirements, from slow kiosks performance range to the decent laptop range.

This is purely theoretical. Apple will <<never>> sell its chips to other companies.

So if you were expecting Apple Silicon on its own to start a revolution, that's never going to happen.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by zerkten on Friday April 23, 2021 @10:52AM (#26915311)
The poster stated "M1 type chips". That is not setting an expectation that Apple will sell their chips.

Microsoft already have a Surface product with an ARM chip that didn't get updated in this round AFAIK. It already has solid ARM performance, but it's not as good as M1. It was let down with how well x86 emulation worked, but there seem to have been improvements including x64 support. If they focused on improvements with the chip design then they could see improvements along the lines of Apple. It's a question of whether the investment is made rather than whether it's possible.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by foobiekr on Friday April 23, 2021 @08:13PM (#26920800)
While a lot of the M1 advantage over Intel and AMD is process node, the advantage over the rest of the ARM and RISCV ecosystem is substantially more than that.

The team that built the M1 is a collection of top tier ASIC designers that came from several acquisitions, from PA Semi forward. The Qualcomms and Caviums and so on just aren't in the same league. Lord spare me another tarball of garbage and random kernel patches called an "SDK." They don't really have the same bench and don't pay top dollar and it shows.

It is unlikely that there will be an M1 equivalent from any of those guys. Intel? AMD? Absolutely.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by zucker42 on Friday April 23, 2021 @11:13AM (#26915540)
No other company has the volume to economically build on TSMC's leading node.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ragnarok451 on Friday April 23, 2021 @02:24PM (#26917592)
Honest question - why not?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by cercatrova on Friday April 23, 2021 @03:35PM (#26918327)
Why would they? Apple likes vertical integration, it's not advantageous to them to sell off a differentiating part of their product, the hyped processor, so that others can use it, often competitors.

Back in the 90s, when Jobs was gone, Apple licensed its OS and almost went bankrupt as you could simply get a cheaper clone of Apple's computers with the OS on them. They won't repeat that mistake again.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by stjohnswarts on Friday April 23, 2021 @11:53AM (#26916015)
Not really in any other way than speculation. No one can use M1 tech unless they steal it. Sure they can build what they think are similar designs to it but they don't know if they're going down the right path. M1 isn't just another ARM design, it's solely done by apple.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by thehnguy on Friday April 23, 2021 @07:36AM (#26913627)
I think the issue with the comment is that it comes off as biased or distracting (regardless of the intent). The conversation is about Apple Silicon vs Intel, and then it veers off topic with discussion of Ryzen.

Also, saying that people are "lapping up" the Apple marketing suggests that it's more sizzle than steak. But it's completely undeniable that the A chips, and by extension, the M1 is a beast.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by paulcole on Friday April 23, 2021 @08:20AM (#26913949)
> A 5nm version of the AMD stuff should be reasonably close to the M1.

Reasonably close only counts in horseshoes and hand grenades. Until a 5nm version of the AMD stuff can run MacOS, there’s no point comparing the 2.

If the AMD stuff blows past the M1 (or the M-whatever), Apple’s marketing will turn on a dime.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by igammarays on Friday April 23, 2021 @07:13AM (#26913470)
Apple Silicon is NOT just an ARM CPU. It's also a deep integration with macOS, and a unified memory architecture (less unnecessary copying on the bus). For example on the M1, certain very common operations for macOS apps, like freeing Objective C pointers, which happens millions of time per second, are optimized at the hardware level. The M1 is not a CPU.

So no, the Ryzen 5000 with 5nm would NOT level the field.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by skohan on Friday April 23, 2021 @07:32AM (#26913587)
But from what I understand, there's a much smaller gap between ryzen and M1 than intel
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by rsynnott on Friday April 23, 2021 @02:13PM (#26917508)
> For example on the M1, certain very common operations for macOS apps, like freeing Objective C pointers, which happens millions of time per second, are optimized at the hardware level

I mean, this is _kind_ of true, but it's not unique to Objective C, the M1, or even particularly intentional. The _ARM_ memory model is more conducive to reference counting in general than the x86 one. Nothing special about Apple's chip in that respect, tho.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by kllrnohj on Friday April 23, 2021 @12:36PM (#26916474)
> and a unified memory architecture (less unnecessary copying on the bus).

So does every other Intel & AMD laptop CPU from the last 5+ years. So does every Qualcomm SoC from the last 5+ years. This has been incredibly common for years and years now.

This does a lot less than you think it does, particularly since there's very few consumer workloads that switch between CPU & GPU.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by slver on Friday April 23, 2021 @07:28AM (#26913561)
How are objective c pointers handled?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by skohan on Friday April 23, 2021 @07:31AM (#26913586)
From what I understood, ARC operations are cheaper on M1 because of weaker memory ordering constraints. But I thought this was and ARM thing, not M1 specific, but I could be wrong
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by astrange on Friday April 23, 2021 @07:56AM (#26913765)
That's right. M1 doesn't have specific Objective-C optimizations.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by slver on Friday April 23, 2021 @09:30AM (#26914548)
An interesting realization that it could, though.

Overwhelming majority of MacOS/iOS software is written on Obj C and Swift, which have the same underlying semantics.

That said ARC doesn't have such a great impact on performance as some people (esp. fans of Java's GC etc.) would convince you. Most ++/-- operations on the refcount are eliminated by the compiler.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by pjmlp on Saturday April 24, 2021 @03:10AM (#26922914)
Some fans do measure, and know the difference from marketing and reality in regards to tracing GC versus reference counting marketing material.

https://github.com/ixy-languages/ixy-languages

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by astrange on Saturday April 24, 2021 @10:10PM (#26929793)
Wallclock time isn't the only performance metric to care about. ObjC had a GC in the past and lost it in favor of ARC for a reason; it's a poor fit for iPhone-sized devices.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by pjmlp on Sunday April 25, 2021 @05:48AM (#26931526)
That was the marketing reason, the official reason was that fitting a GC into a language with C memory model wasn't never going to work, and there were plenty of crashes and memory corruptions coming out of that.

So they made the only sensible decision, and just like Microsoft did with COM, they added support to the Objective-C compiler to automate retain/release messages in OS X Frameworks.

Naturally being Apple, that pivot had to be sold in a way that the reason was being of RC being better and not because of the technical failure to have a tracing GC in Objective-C , while remaining compatible with C memory model.

Apparently, moving the GC document with all its caveats regarding possible programming issues, out of search index also helps to keep the story as well.

https://developer.apple.com/library/archive/documentation/Co...

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by astrange on Sunday April 25, 2021 @10:44PM (#26938726)
No, the performance issues are real. GC programs have more page demand and higher peak memory use, which is specifically what the iOS memory model (jetsam and memory compression) can't deal with well. They can have some wins due to compacting.

There is of course a GC language on iOS (JavaScript) but expensive webpages get killed quickly.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by pjmlp on Monday April 26, 2021 @02:32AM (#26939855)
And yet Microsoft was able to do very good phones with GC languages with very good performance for 200 euros, maybe Apple should talk to their runtime engineers.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by astrange on Tuesday April 27, 2021 @01:52AM (#26952483)
Wasn't most of the system stack in C++ since it was shared with either Windows or Nokia? Either way, they went out of business, so we can't tell if they can support a phone 5 years back with new OS features.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by skohan on Friday April 23, 2021 @07:41PM (#26920580)
The worst case performance is very bad though. I have done some playing around with pushing Swift in terms of performance, and it's very hard because of ARC.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by foobiekr on Friday April 23, 2021 @08:18PM (#26920841)
Code in the fastpath must not generate substantial garbage whether using ARC or a gc. That's just a coding error.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by skohan on Saturday April 24, 2021 @10:36AM (#26925120)
It's not about garbage creation, is about reference cost. With ARC, you pay a penalty every time you pass a reference type, not only for memory churn. You can avoid this using value types, but this often results in a lot of unnecessary copying.

It's not unavoidable, but Swift doesn't give good tools for avoiding ARC-based performance cliffs, so it takes a lot of profiling and effort compared to other languages.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by astrange on Saturday April 24, 2021 @10:49PM (#26929969)
It's ok to generate garbage if it goes away immediately; that's essentially a stack allocation. Performance problems come up when you have a mix of lifetimes. (that slows GCs down and causes heap fragmentation outside copying GCs)
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by igammarays on Friday April 23, 2021 @09:40AM (#26914645)
I can't find the interview now, but I distinctly remember someone at Apple saying that Cocoa apps benefit from hardware-level optimizations of common Objective C operations in the M1.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by api on Friday April 23, 2021 @08:32AM (#26914030)
I didn’t buy the hype until I tested an actual M1. It exceeded the hype. It feels like when I was a kid and went from a 386SX to a Pentium at 4X the speed, except the M1 was also a quarter the power consumption.

It’s the first time in a over a decade I’ve felt a revolutionary step forward in a chip and the only time it has ever come with less power.

Process node is a factor but I find it hard to believe it’s the only factor. I know enough about the X86 legacy tax to know that is not the case.

Apple didn’t do black magic. They just took a cleaner superior CPU architecture and made a desktop class muscular chip with it. Other ARM manufacturers could equal or exceed the M1 if they wanted. X86 has been delivered a death sentence.

IMHO the greatest threat to AMD is ARM not Intel, and vice versa.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by jodrellblank on Friday April 23, 2021 @12:34PM (#26916461)
> "Apple didn’t do black magic. [...] Other ARM manufacturers could equal or exceed the M1 if they wanted."

I see lots of people saying "If only $company had an ARM device", and I don't understand it. My experience of ARM device is slow laggy janky products - from competing smartphones, tablets, router and network device management interfaces, year on year, the pairing is always (arm + fucking slow).

It's only Apple who have managed to get "desktop class" performance, and at this point I'm more willing to attribute that to Apple doing black magic than to ARM being inherently superior.

Microsoft have piles of money, thousands of developers, they make hardware, they've been working with ARM since the likes of the Compaq IPAQ PDA and Windows CE 21 years ago, and the Surface RT in 2012, their ARM devices are nothing to speak of. Google, industry gorilla of tech with the finances to match - see the famous Gruber/DaringFireball about iPhones far ahead in single core JavaScript performance year after year after year. Tech giants like Samsung, Qualcomm, Sony, who have been designing and building chips for decades, with their own drivers, firmware, and customized Android builds, and building their own flagship products.

Apple whomps in from "nowhere" with the fastest ARM device anyone has ever seen, and the critics response is "anyone could do that if they wanted to".

Then why don't they want to?

[Edit: Consider also that Apple spent $278M on acquiring PA Semi chip design company in 2008, and $600M on Dialog Semiconductor in 2018, and Microsoft spent $2.5BN on Minecraft. I say these companies "are tech giants with finances to match", but it's not like Apple had to lean hard into their hundreds of billions cash pile to do what they've done. Instead they had to do something that appears to be "black magic" (i.e. desire + leadership + execution + long term planning + ???)].

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by rsynnott on Friday April 23, 2021 @02:18PM (#26917550)
Microsoft has to more or less take what Qualcomm will give them. Qualcomm's virtual monopoly on high end non-Apple phones has made it complacent.

> Apple whomps in from "nowhere" with the fastest ARM device anyone has ever seen

Not really from nowhere; they've already had the fastest (non-datacenter) ARM chips anyone has ever seen, fairly consistently, in their phones, for years.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by dmitriid on Friday April 23, 2021 @01:36PM (#26917136)
Apple has had a vision for this for at least 12-13 years. Most likely, ever since (before) the transition to Intel.

The first A-series chip they officially released and named was the A4 in March 2010. That is 11 years ago. That is the beginning of M1. And the reason is originally in this amazing Ars Technica article [1]. Apple has always wanted to fully control the entire stack.

Any competitors in the same space lack either the vision, or the products, or the money to do the same thing. In the case of Microsoft and Google, their internal politics don't allow them to do the same thing (Google couldn't care less about hardware because the Web is where Google's money at; MS cares about hardware but traditionally they have relied on throwing money at partners to make them come up with solutions).

[1] Owning the stack: The legal war to control the smartphone platform, https://arstechnica.com/tech-policy/2011/09/owning-the-stack...

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by jodrellblank on Friday April 23, 2021 @02:51PM (#26917867)
Indeed, which is two things against "anyone could do it" - it took Apple 13+ years to achieve - "using ARM" isn't enough - and competitors haven't been taken by surprise, they've had 10+ years to mount a response and haven't.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by dgemm on Friday April 23, 2021 @01:03PM (#26916772)
Apple is pretty uniquely positioned to make the architecture change as smooth as it has been. If you look at competing smartphone SOCs it's not hard to believe that a technical M1 competitor could be put together, but getting it adopted would be much, much more difficult.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by pxc on Friday April 23, 2021 @10:19PM (#26921670)
It seems so obvious to me that Apple's chief strategic strength here is that they can essentially force adoption that it's very strange to me that your comment is the only one I've seen on this whole post mentioning it.

One of the ways we already know that beefy ARM processors can work well (and with better power efficiency than Intel CPUs) for heavier workloads/at higher scale than mobile or embedded devices is that it's already being done in the server space. Is scaling ARM processors up for the desktop radically different? (If so, I'd love to learn a bit about how )

The problem that remains for anyone who wants to sell PCs with something other than x86 is that desktop users want their apps, and for Windows users those apps are distributed as x86 binaries, and users aren't in control of that (especially for unmaintained or legacy software). Software publishers won't build or optimize for a new architecture if they suspect it's just going to be a flash in the pan, and this creates a chicken-and-egg problem.

But Apple can just declare that their new architecture is the only option for you if you're buying a new Mac, and a ton of their users will come with them no matter what. App publishers will just deal with it, knowing that they have to play along if they want their application to have a first-class experience on Mac. This is a huge deal, and not a position any particular PC manufacturer could hope to be in!

I'm sure Apple has done lots of technically impressive stuff that I'm not even competent to really appreciate in order to make this architecture change happen. But other vendors are more capable of technically impressive stuff than they are of forcing adoption for enough users to reach critical mass to get people who sell/distribute proprietary software to come along with them.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by phendrenad2 on Saturday April 24, 2021 @05:47PM (#26928454)
Who would buy it?

Apple is in a position where it can move swiftly and decisively. They have an army of software engineers who can port Apple's OS and associated Apps to a new architecture. They can force their entire ecosystem to move to a new architecture, and are emboldened by the fact that they've done it twice in the past (the first time they were more hesitant).

If Samsung wanted to pull down the latest Qualcomm ARM chip, slap a Macbook-sized heatsink on it, and go head-to-head with Wintel and Apple, they would fail. What are you gonna run? Linux? Some abortive version of Windows on ARM that doesn't support the vast number of x86 apps?

Even ChromeOS is missing barebones necessities like Photoshop, so professionals won't touch it. So the ChromeOS market is doomed (at present) to have "thin & light" and "long battery life" as it's only selling point.

I think we'll see M1-style ARM devices come out of the woodwork in 2021-2022, running ARM Windows and Linux and ChromeOS, simply to attempt to copy Apple. But I don't think they'll be as successful, simply because the apps aren't there, and no one can force developers to port to the new architecture as Apple can.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by jodrellblank on Saturday April 24, 2021 @10:14PM (#26929811)
Microsoft built Windows kernel to have different backends (Itanium, ARM) and different front ends (Win32, Windows Subsystem for Linux), they make Hyper-V and did a "run your old apps in a Win 7 VM" for a while, they've pushed .Net since the early 2000s where the intermediate code isn't so tied to hardware. They could plausibly have done something for compatibility like Apple does with Rosetta.

Thing about your comment is "Who would buy it" assumes it's basically the same and people are indifferent. My griping is assuming ARM is generally worse. But if we take this alternate world seriously then the reason for ARM is superior performance, so the answer to "who would buy it" and "why would developers switch" is driven by that - like when Apple was falling behind with PowerPC - it wouldn't be Microsoft pushing it on an unwanting market, it would be a demanding market pulling it with demand.

If Samsung could push a better-than-Intel chip, would Microsoft not want a piece of it?

If Samsung Chromebooks were suddenly more powerful than an Intel i7, would developers not sit up and take notice?

My contention is they can't, because ARM isn't that different, and it's Apple's black magic that is the real difference.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by octorian on Friday April 23, 2021 @11:25AM (#26915687)
> It feels like when I was a kid and went from a 386SX to a Pentium at 4X the speed

I remember the jump from the 486 chips to the Pentium being that dramatic. Heck, 486DX2-66 to P100 brought Linux kernel compile times from 45 minutes down to like 5 minutes.

Back then, I think a big part of these jumps wasn't just CPU design. I think a lot of it was that those CPU design changes were often accompanied by massive improvements to overall system architecture. So the I/O buses, memory, peripherals, all of it got a lot faster as part of the same upgrade.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ben7799 on Friday April 23, 2021 @09:45AM (#26914704)
Excellent analogy, I'm old enough to remember those old generational jumps and the M1 feels like that to me.

Last time it felt like there was a jump this big was around 2005-2006 when the Core 2 Duo started becoming common.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by randomopining on Friday April 23, 2021 @10:42AM (#26915231)
What about it is so amazing? Did you test the 8gb or the 16gb version?

Is it really a gamechanger for surfing, coding, videos, etc?

Curious because I might grab the base mac mini 8gb for music production, surfing, Java coding etc.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by officeplant on Friday April 23, 2021 @11:47AM (#26915940)
It's a game changer if you can wholly devote yourself to the ecosystem. I can tell you that even third party applications with M1 support (ie. Google Chrome) can be a mixed bag and still run kinda clunky.

Also you said music production so verify before hand that your DAW, etc of choice will work fine. I use Reason and the visuals in the DAW itself are still laggy, but it isn't M1 native yet.

Other things like the fact that World of Warcraft runs at medium settings on a 1440P monitor feel kinda magical given I can barely feel any heat leaving the M1 Mini.

In the end I returned my M1 Mini (8gb/256gb) because my personal experience still felt half baked at this time. Once we hit the next generation a lot more software will have caught up.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by api on Friday April 23, 2021 @11:47AM (#26915942)
I'd get 16gb. The memory options are disappointing. I am waiting for 32gb to switch my daily driver, and also giving the ecosystem a bit of time to catch up. I have an M1 Mini but that was for us to test our software on and make sure our Mac ARM builds were correct.

Apple's memory and storage options tend to always be on the disappointing side.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by onli on Friday April 23, 2021 @10:10AM (#26914950)
From what did you upgrade? Apple had no competitive product with modern processors. Where is the Zen3 macbook with which you compared that? Did the laptop you compared with had an equivalent fast SSD?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by api on Friday April 23, 2021 @11:49AM (#26915958)
Top-end Ryzen chips may be as fast or faster. Are they also as low power?

The impressive thing about the M1 isn't just raw performance but performance / watt. There are obviously faster high-end many-core x86 chips, but the power use difference is wider than the speed difference. The M1 destroys mid-range Intel and AMD offerings at a fraction of the power consumption.

Check out this madness:

https://browser.geekbench.com/mac-benchmarks

The MacBook Air trounces the top-end Mac Pro on single core performance. No this is not the top-end Intel you can get, nor is it as fast as AMD, but it's a MacBook Air and consumes a small fraction of the power.

Again... the power efficiency is the thing that really blows me away. 5nm accounts for only some of that.

On multi-core the same MacBook Air is just below recent Mac Pro models on total computational throughput. To beat the MacBook Air you have to go up to newer-generation Xeon chips with 8 full-speed cores. The Xeon is branded as a server chip and uses as much power as probably eight to ten M1s.

It's just insane. If Apple puts, say, 16 full-speed core in one of these chips it's absolutely over for all other vendors. Speculation is that the 16" Pro will end up getting 8 performance cores and 4 low-power cores. I wouldn't be surprised if it ends up beating the top-end Intel Mac Pro.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by onli on Friday April 23, 2021 @12:55PM (#26916683)
Just keep in mind that scaling things will change power efficiency. Like the Vega gpu architecture showed so clearly - which could be quite power efficient, but the Vega graphics card released were ridiculously power hungry, it seems because they missed their performance target and thus got overclocked out of their power efficiency range.

I'm not sure that they can easily add more cores to the M1. If they can, that would also raise the TDP. And adding more cores does not increase performance linearly, even if the architecture is made for it.

Also keep in mind that comparing it to 14nm Intel processors with an architecture from a decade ago is a fair comparison when comparing M1 vs prior Apple products, but is not a fair comparison when comparing it against what x86 can do in general. You would need a modern x86 processor targeting the same watt usage to have a completely valid comparison. As discussed in the thread above.

So yeah, it's a great processor for its target. And it likely will also be a very strong processor when scaled up - it bodes well for the future of ARM. But don't extrapolate the performance too linearly, that is likely to be misleading.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by klelatti on Friday April 23, 2021 @02:14PM (#26917514)
Sigh. I'm typing this on an Apple "prior" product which has a two year old microarchitecture and is built on Intel 10nm (roughly the same as TSMC 7nm) - it's absolutely a modern x86 processor and a valid comparison - and it's left in the dust by the M1.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by onli on Friday April 23, 2021 @03:02PM (#26917995)
And you swapped the SSD and the swapping algorithm/memory usage model so that the IO performance is equal?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by klelatti on Friday April 23, 2021 @12:05PM (#26916164)
Feeling a bit sad now as I had to buy a 2020 MacBook Pro to get AVX512!
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by api on Friday April 23, 2021 @12:09PM (#26916204)
I currently use a MacBook Air with the same 10th generation Intel chip in it and it's not bad. The only difference between the Air and the Pro with this chip is that the Pro can sustain high clocks longer and has a Touch Bar.

I expected the M1 to be like a much lower power and maybe a bit faster version of this chip, and was really blown away by it being far beyond that.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by klelatti on Friday April 23, 2021 @01:49PM (#26917268)
I'll probably be in the queue for the M2!
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by klelatti on Friday April 23, 2021 @10:34AM (#26915171)
Given Apple had/has competitive products with 2020/21 Intel CPUs this is patently not true.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by onli on Friday April 23, 2021 @10:52AM (#26915309)
Hm, I'm surprised by that statement. The Ryzen 5000 mobile CPUs were a lot faster than the Intel competition and I am pretty sure Apple does not have them in any laptop. And the very fast SSD is a new addition, isn't it? Did I miss something?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by klelatti on Friday April 23, 2021 @11:07AM (#26915474)
You implied that they only saw a difference because Apple wasn't using "modern processors". You can't exclude everything but Zen 3 from any sensible definition of "modern processor".
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by onli on Friday April 23, 2021 @11:19AM (#26915621)
The parent comment talked about the implications he thought this had about the architecture. Like half of the thread seemingly ignoring that a) there are x86 processors that are more than competitive and b) that the big leap he described is more likely coming from the faster storage and from comparing it with the very much older and weaker processors most people that bought an upgrade now had in their old laptops.

Heck, he might have used an old dual core with an HDD from all we know. Of course the new M1 models would make a big difference then. So would all other modern laptops.

But in that context of x86 and ARM Zen3 is absolutely the only sound comparison.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by klelatti on Friday April 23, 2021 @11:53AM (#26916014)
I know what you're trying to say is that you have to do a comparison of CPUs built on similar process nodes - and that maybe the parent has overstated the x86 vs Arm comparison.

I would have some sympathy with that - but that's not the same as discounting the parent's perspective because Apple somehow weren't using "modern processors" previously - because that simply isn't true.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by onli on Friday April 23, 2021 @12:20PM (#26916295)
Similar process nodes, or at least when making general statements of the architecture to compare the best modern candidates. Otherwise you just can't make statements about the architecture based on that. And Apple just does not have Zen 3 laptops (unsurprisingly), so there is that.

And I still think it's very valid to not forget how old hardware used for subjective comparisons will be. E.g. the old Macbook air sold very well all that time.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by api on Friday April 23, 2021 @11:57AM (#26916063)
Are there any x86 processors that are competitive in performance / watt?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by onli on Friday April 23, 2021 @12:15PM (#26916250)
The processors that come closest are the Zen 3 processors. They beat the M1 in total performance, see https://www.pcworld.com/article/3604597/apple-m1-vs-ryzen-50..., but are made for a higher watt usage. There is no direct performance/watt comparison I am aware of.

It's likely the M1 is better in that category, but it does not look like a huge difference if you factor in the higher performance you get from the Ryzen 9 5980HS.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by klelatti on Friday April 23, 2021 @01:48PM (#26917254)
Single core Ryzen 7 5800U Geekbench scores are c20% lower than M1.

Multi core better but still lower but not too surprised as it's got 8 large cores vs big.LITTLE 4/4 for M1 - not clear when those cores will start throttling down.

Suspect single core performance is what drives apparent responsiveness so I'd say not too surprising that the M1 gets rave reviews from users.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by phkahler on Friday April 23, 2021 @07:57AM (#26913779)
I've been trying to get to the bottom of this here: https://github.com/solvespace/solvespace/issues/972

With my 2400G the benchmark takes 5.5 seconds. With someones M1 it takes 1.3 seconds.

We still need to verify that was run at the same settings, but it looks like the M1 is going to be faster than the 5000 series APUs regardless, possibly by a large margin and I'm assuming the 5000s are between 1.4x and 2.0x the speed of the older 2400G.

It will still be interesting to see AMD on a 5nm process, and Zen 4, and with 8 core, but by then Apple will probably have an M2 on the 3nm process. You gotta compare what can be obtained today.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by Macha on Friday April 23, 2021 @08:45AM (#26914158)
The 2400G is a relatively low end part that is four generations old. In the past AMD did not release high end desktop APUs, preferring customers to buy CPUs + GPUs. This is already announced to change with a 5700G being produced. https://www.amd.com/en/products/apu/amd-ryzen-7-5700g - On paper this is a 5800H in a desktop form factor with a higher max TDP and higher clock speeds.

The 5800H gets 2.5x on cpu benchmark's rating vs the 2400G. This is composed of a 50% single core and 300% multi-core improvement.

2400G: https://www.cpubenchmark.net/cpu.php?cpu=AMD+Ryzen+5+2400G&i...

5800H: https://www.cpubenchmark.net/cpu.php?cpu=AMD+Ryzen+5+2400G&i...

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by phkahler on Friday April 23, 2021 @11:23AM (#26915672)
>> The 5800H gets 2.5x on cpu benchmark's rating vs the 2400G.

That's in large part because its 8 cores instead of 4. The test I ran makes good use of multicore, but going from 4 to 8 won't cut the time completely in half. I suspect the M1 will still beat it by a bit.

I take back my comment on availability. We ideally need to compare things on the same process node to see which design team has done a better job ;-)

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by Macha on Friday April 23, 2021 @11:40AM (#26915863)
The M1 is also 8 cores and benefiting from that.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by akmarinov on Friday April 23, 2021 @07:35AM (#26913621)
By the time there’s a 5nm version of Ryzen, there’ll be a 4nm M2.

AMD’s 5nm shift is scheduled for 2022

iPhone 13 (2021) rumors indicate a 4nm SoC

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ghaff on Friday April 23, 2021 @07:46AM (#26913703)
Node sizes are pretty meaningless at this point.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by bhouston on Friday April 23, 2021 @08:40AM (#26914101)
If it is the same foundry (and it is in this case) you can compare them and you can assume that 3mn is better than 4mn and better than 5mn. Across foundries, no so much.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by akmarinov on Friday April 23, 2021 @07:50AM (#26913734)
True, but that's what OP claims.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by 0-_-0 on Saturday April 24, 2021 @07:26AM (#26924106)
4 is not less than 5?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by zitterbewegung on Friday April 23, 2021 @08:21AM (#26913963)
With the M1 in the latest iPad Pros I’m not even sure if Apple will keep the Ax line but instead to upgrade their low to high end with just Mx series processors .
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by kergonath on Friday April 23, 2021 @09:38AM (#26914626)
Isn’t the M1 a bit big to put in a phone? Presumably, both Mx and Ax SoCs are already very similar so the distinction could be mostly marketing. But they’ll probably want to have different names for the lower-power, fewer-cores phone SoC and the things they put in their Macs. If only to avoid the perception that Macs run on “low-performance” phone parts.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by zitterbewegung on Friday April 23, 2021 @03:17PM (#26918144)
What if Apple didn't care about the size and just put in an M SoC? iPhones have been getting thicker and it seems like their design language is going to have devices under certain thicknesses.

Option two would just be to make an A15 be only a die shrink and surprise ! It fits.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by jbverschoor on Friday April 23, 2021 @08:08AM (#26913861)
No reflection? The iPad Pro running the Axxx soc was already insanely powerful. x86 is a monster with this huge legacy. Sounds to me more like the usual anti-apple speak..

The whole article is about not having to choose between performance and powerusage. With "5000", which 5000 do you mean? A 100W cpu of about the full cost of a macmini?

This is the whole point of the article. Apple made a monster move. Next up: Apple Cloud. M1 based cloud computing. Will save them a couple billion per year on aws which expires in '22 or '23 iirc.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by bredren on Friday April 23, 2021 @08:14AM (#26913899)
I had wondered what their first Apple Silicon powered data center would be.

I thought the company would wait and deploy a later gen chip. Though with the standardization of M1 across such a wide array of products makes me think it is going to be the M1.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by thehnguy on Friday April 23, 2021 @04:07PM (#26918642)
I was bit surprised to see M1 in the iMacs. I thought the M1 was going to be a very capable proof of concept. But now we've got it in iMacs, iPads, and Macbooks. So I wouldn't be shocked if they spread it far and wide.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by bredren on Friday April 23, 2021 @04:55PM (#26919103)
Ya, part of the reason I presumed there would be at least one rev was because there have been reports of system hangs and restarts on some M1 machines.

So I had thought there may be something learned in the mass deployment that would trigger even minor design changes.

Perhaps those are software issues. Or maybe the M1 as a product name should not be taken literally to describe the SoC in the current lineup.

We know the Secure Enclave component appears to have been updated mid-production this past fall for a host of A-series chips.

Perhaps, if light changes were needed Apple would not see them a sufficient to designate a new moniker.

Or perhaps they are but the iMac and (theoretical) apple silicon-based data centers are intending to build consumer confidence in this bold foray.

https://9to5mac.com/2021/04/12/apple-security-a12-and-s5-pro...

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by foobiekr on Friday April 23, 2021 @08:27PM (#26920896)
Same. With only 16GB of RAM, many of the tasks that upper-end iMac users perform are rather hindered.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by smolder on Friday April 23, 2021 @05:13PM (#26919263)
Given the competition for fab capacity at TSMC, I'm not so sure Apple would want to use that capacity to supply servers. If things were less tight in that department I'd agree the time is right.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by bredren on Friday April 23, 2021 @07:56PM (#26920684)
I can see this playing into the constraints, to this end, perhaps there is efficiency to making the most out of a single system type and assembly?

Also do you know how many machines it would take to outfit a reasonable demonstration scale facility?

Is that number so large that it constrains the ability to just go that much further?

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by smolder on Monday April 26, 2021 @05:09PM (#26948178)
I'm not really sure about the answers to your questions, but it vaguely seems like the type of thing they'd want to go big on or not at all, for economies of scale. I also suspect they can get a better margin on each M1-based device selling them in consumer products.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by whynotminot on Friday April 23, 2021 @09:08AM (#26914370)
Sure, if we don't care about performance per watt.

(Hint: we do)

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by emteycz on Friday April 23, 2021 @06:30AM (#26913154)
But there isn't a 5nm version of those... And laptop battery life is vastly different between these two.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by oblio on Friday April 23, 2021 @06:57AM (#26913352)
The difference isn't that big: https://www.youtube.com/watch?v=WKN9nvXTGHE

And for 5nm, I'm quite sure AMD already has contracts for that with TSMC. So the gap should be even smaller.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ianai on Friday April 23, 2021 @07:21AM (#26913517)
His “as tested” was 11 hours for AMD and 13 for M1. His “max time use” for AMD was 14.5 and 20 for M1. That’s a 38% greater time for the M1 in a best possible outcome and 18% on “average”. Substantial differences that users would perceive noticeably.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by afavour on Friday April 23, 2021 @07:48AM (#26913723)
I’m not so sure. I think it reaches a meaningful maximum. Can I do an entire days work on the laptop? Yes to both. Can it last an entire flight, even a long one? Yes to both.

It’s not that it doesn’t matter at all, it’s just that it matters a lot less once you’ve checked boxes like that. The effective experience of both would be “you only need to charge it overnight”

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by giantrobot on Friday April 23, 2021 @09:55AM (#26914796)
For me it's always been "how desperately do I need to find an AC outlet" with my laptops. I've been pretty happy with my M1 MBA in that regard because the answer has been "not desperate at all". I've done a couple weekend trips since getting it and I never even thought of getting the power adapter out of my bag the entire trip. This was despite doing a bit of work.

The same can't be said for the MBPs I've owned over the past decade. They get ok battery life but I always needed to know where the nearest outlet was. While an 11 hour Ryzen might be close to a 13 hour MBA, those extra two hours is the difference between a full weekend worth of work or just a full day.

For anyone wanting long battery life in a laptop those extra couple hours are important.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by emteycz on Friday April 23, 2021 @10:51AM (#26915298)
It matters to me a lot. I was constantly out of charge with my previous laptop, it's exactly these extra hours that fixed it.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by foldr on Friday April 23, 2021 @10:50AM (#26915289)
What the sibling says, but you've also got to take battery degradation into account. Even at 80% of its original battery life, an M1 Macbook Pro/Air will still give you a full day's usage.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ianai on Friday April 23, 2021 @01:01PM (#26916742)
Just to admit something odd I do in public. I've started using my lithium powered devices between the 40%-80% charge range. i.e. I plug it in when it's at or around 40% left charged and unplug it when it's 80% charged or around there. I'd read that's what Tesla drivers recommend for maximizing the life of their batteries. Don't know how much it translates to phones/computers. 40% of 20 hours is 8 hours...
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by BadOakOx on Friday April 23, 2021 @07:49AM (#26913732)
In the video, he mentions the 'max time use' is on somewhat standby. So, the second value is more representative (11 vs 13).

On the other hand, I think if you can go a full day on a battery, that should be enough. You won't be using your laptop for 20 straight hours.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by foldr on Friday April 23, 2021 @07:15AM (#26913481)
It has less battery life and less performance (judging by Cinebench, at least), so it is a fairly substantial difference. And it's quite possible that Apple will remain one TSMC process ahead of AMD for the next few years, even if AMD do put out 5nm chips in the near future.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ndiddy on Friday April 23, 2021 @07:39AM (#26913647)
The surface laptop has a Ryzen 4000 CPU, not Ryzen 5000.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by foldr on Friday April 23, 2021 @07:52AM (#26913742)
I assume the person I was responding to was talking about the laptop in the video that they linked to.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by the_duke on Friday April 23, 2021 @06:36AM (#26913201)
Can you link a good test result that proves this?

The 7nm Ryzen 5000 mobile chips are not very power hungry either.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by HatchedLake721 on Friday April 23, 2021 @06:50AM (#26913308)
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by the_duke on Friday April 23, 2021 @06:53AM (#26913329)
This doesn't contain any comparison graphs relevant to my question, and couldn't, because it's from November. The Ryzen 5000 mobile chips came out this year.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ianai on Friday April 23, 2021 @07:02AM (#26913391)
Here’s the AMD benchmark and it’s using up to 3x the power of the M1.

https://www.anandtech.com/show/16446/amd-ryzen-9-5980hs-ceza...

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by bildung on Friday April 23, 2021 @08:41AM (#26914108)
Isn't it 35W for the 5980hs vs. 26.8W for the M1, so up to 1.3x? https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by CoolGuySteve on Friday April 23, 2021 @10:43AM (#26915239)
That’s not the right part, the 5800U is the low power Ryzen competitor.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by ianai on Friday April 23, 2021 @12:39PM (#26916505)
I don't see any reviews for laptops with that CPU. It's hard to compare against something no one can test.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by CyberDildonics on Sunday April 25, 2021 @09:38PM (#26938423)
Then why did you compare them?
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by truculent on Friday April 23, 2021 @06:57AM (#26913355)
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by webmobdev on Friday April 23, 2021 @08:35AM (#26914053)
Let's look beyond the hype:

- With M1, Apple has finally closed the loop and created a fully closed system that it has control over vs an x86-64 platform that is more open and gives us users more choice and control.

- All new devices with M1 SoC score very poorly on repairability and upgradebility vs the x86-64 platform that still allows you to repair / upgrade RAM, memory, CPU's and other parts in an affordable manner.

- And because of the above two, all M1 devices with low ram and storage, have planned obsolescence of 3-5 years built-in, along with a kill switch to totally disable the device.

Apple has a found a great fit for their business model with the ARM SoCs. Even when (not if, when) AMD and Intel bring out better processors, Apple will stick with their ARM SoCs because todays computing power has far outpaced the demand made by the common softwares used by all. And Apple can cater to the common denominators with their own OS + CPU + 8GB + 256 GB NvME quite well for maybe another decade.

I am happy there is some good tech development and competition in computer systems. But my Intel Mac Mini will be the last mac I will buy from Apple. macOS Mojave still runs fine on it. Otherwise there's always Windows, Linux and FreeBSD. That's the real advantage of the x86-64 platform that people like me will never sacrifice for closed systems like the M1 devices.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by kube-system on Friday April 23, 2021 @09:49AM (#26914734)
> the x86-64 platform that still allows you to repair / upgrade RAM, memory, CPU's

Have you opened many x86 devices of a similar form factor to the current M1 devices? I haven’t seen a socketed CPU in a laptop in over a decade, and the vast majority of ultrabooks and thin-and-lights have soldered RAM now too. The latest trend has been to start soldering SSDs as well.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by webmobdev on Friday April 23, 2021 @01:21PM (#26916958)
True, other manufacturers have been trying to ape Apple and solder RAM and other parts on the x86-64 platform too. Thankfully it hasn't yet fully spread to the desktop platforms - I can still build my own PC. I pin my hope on government regulations and right to repair to stem this - EU has already emphasised that they are serious about their "right to repair" legislation. I also like the attempt being made by indie engineers to create more repairable phones and laptops.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by kube-system on Friday April 23, 2021 @11:38PM (#26922061)
The right to repair has nothing to do with socketed components. You already have the right to own soldering equipment.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by webmobdev on Sunday April 25, 2021 @07:35PM (#26937772)
Technically, yes, the "right to repair" isn't specific to socketed components. But socketed components do make it easy to repair a device and is the obvious way forward to make devices easy to repair and reduce waste (in fact the EU actually funded a project to create a mobile phone with more reusable components - http://www.puzzlephone.com/ - and some startups are also trying to do the same with laptops - https://frame.work/blog/introducing-the-framework-laptop ). As for soldering things on your own, today's modern electronic manufacturing techniques make it a very difficult task.
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by katbyte on Friday April 23, 2021 @11:46AM (#26915935)
> kill switch

can you elaborate?

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by webmobdev on Friday April 23, 2021 @01:35PM (#26917118)
In all its iDevices, and mac with T2 security chip (so all the M1 devices now), Apple offers an anti-theft feature called the "Activation Lock" - https://support.apple.com/en-us/HT201365 - once activated, you can use it to erase all data on your iDevice remotely and ensure that nobody can use it without knowing your Apple ID and password. It's a useful feature.

But if a government (or Apple) wants, this can be abused - for example, tomorrow if your country goes to war to the US, the US government could ask Apple to disable all Apple devices in that country, and Apple could do it, whether you like it or not.

(The conspiracy theory part that others are hinting at is that many believe that this can be easily extended to totally cripple the device and make it unusable.)

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by stjohnswarts on Friday April 23, 2021 @12:00PM (#26916101)
I mean technically there's the T chip which could switch off everything. Parent poster seems to be posting conspiracy theories that apple will maliciously kill machines in 3-5 years at their whim. I would guess that would not go over with the government or customers and be the end of Apple PC type products though, so it's not going to happen
Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by webmobdev on Friday April 23, 2021 @01:18PM (#26916932)
> Parent poster seems to be posting conspiracy theories that apple will maliciously kill machines in 3-5 years at their whim.

I didn't insinuate anything like that. I was just pointing out that it exists.

Re:Apple’s M1 Positioning Mocks the Entire x86 Business Model by woah on Friday April 23, 2021 @09:08AM (#26914369)
Do you want to buy my 2020 Intel MacBook Pro?