News Apple M1 Chips Capture 90% Share of Arm PC Market: Report

Sleepy_Hollowed

Distinguished
Jan 1, 2017
507
199
19,070
Apple is in a weird spot really. I wish they had better support for hardware/software (written on stone 7 years instead of sort of, maybe increase to 10 years to compete with Microsoft's support).
That being said, as-is, the only thing they don't have vs Windows, besides the software, is massive backwards compatibility, but that also allows them to drop legacy stacks and move quickly.

For personal computing, they're also a damn good proposition, including a decent proprietary productivity suite, media suites, and even notes application.

Microsoft of course, on the other hand, has at least two decades of software support for games and other software, which, if you stay with them and don't mind security, will give you a different kind of bang for the buck, plus massive hardware support, and ARM on windows, though weaker, for the go is VERY decent, besides gaming, and provided their machines can run Linux, the hardware can go on living.

It is crazy that they took over though, but they've been at it with the mobile efficiency and power, my open source linux mobile devices while great, can't hold a candle to a 5 year older Apple device in power and efficiency, nor screen to be honest, and don't even have the capacity to pump as many devices either.

I have a Pine64 ARM laptop for some light development, and while it's great for its price, you could not get one for the longest time. I hope someone can do something similar for the education market or Microsoft partners with them, because x86 needs a kick in the arse.
 

setx

Distinguished
Dec 10, 2014
225
149
18,760
The article is about ARM PCs, they didn't take over they just now (with M1) created the market
They didn't create anything – just moved their market. People who buy those (in market-significant amount) buy them because it's "Apple", not because it's "ARM". You can stick that logo on anything and the same people would still buy it.
 
  • Like
Reactions: maik80

rluker5

Distinguished
Jun 23, 2014
625
377
19,260
Apple is in a weird spot really. I wish they had better support for hardware/software (written on stone 7 years instead of sort of, maybe increase to 10 years to compete with Microsoft's support).
That being said, as-is, the only thing they don't have vs Windows, besides the software, is massive backwards compatibility, but that also allows them to drop legacy stacks and move quickly.

For personal computing, they're also a damn good proposition, including a decent proprietary productivity suite, media suites, and even notes application.

Microsoft of course, on the other hand, has at least two decades of software support for games and other software, which, if you stay with them and don't mind security, will give you a different kind of bang for the buck, plus massive hardware support, and ARM on windows, though weaker, for the go is VERY decent, besides gaming, and provided their machines can run Linux, the hardware can go on living.

It is crazy that they took over though, but they've been at it with the mobile efficiency and power, my open source linux mobile devices while great, can't hold a candle to a 5 year older Apple device in power and efficiency, nor screen to be honest, and don't even have the capacity to pump as many devices either.

I have a Pine64 ARM laptop for some light development, and while it's great for its price, you could not get one for the longest time. I hope someone can do something similar for the education market or Microsoft partners with them, because x86 needs a kick in the arse.
I mostly agree with you, from the standpoint of a Windows user that just does mainstream stuff. Like web browsing, light office, media and gaming. I can use linux, just not well and have had mostly android phones, but have had an iphone and even an x86 phone. Compared to x86 (core version, not atom) android anything is buggy, laggy, hitchy. Apple typically doesn't visibly hitch, it just sticks (discreetly freezes). As far as I know arm can't keep up in gaming handhelds like the steam deck and all of the others (some have arm versions that cost and perform less) And even modern flagship arm chips don't noticeably exceed 2015 Broadwell Y flagships for fanless tablets/convertibles in typical user experience. Older atom chips also are buggy, laggy, hitchy and use similar power as arm.

Sure high end arm may bench better at the same power and are better when you compare them running some tiny cache sized app compared to some 15 year old desktop program, but on the other hand with Windows x86 you get the full experience, not some version stripped down to run on smaller, slower, lesser devices.

And a lot of the problems you hear about third hand are exaggerated and taken out of context. Like Alder lake running hot. Sure you can make it use 300w by changing some settings and giving it a workload meant for a GPU, but it generally runs at less and can be tuned (with Windows power plans no less) to run basically any game at 60fps at an average of 30w on the cpu side, and generally in the 20s. This includes everything the CPU would do. Unfortunately Windows default power plans inflates this to 50-100w and that is what the uninformed or unengaged user would see. But it really doesn't matter to them on the desktop.

Windows is wasteful here because there isn't as much need for efficiency. Windows would rather have 100 background processes running in hopes that you appreciate one than have very few running in hopes you appreciate your CPU being nearly completely idle and ready. Or would rather you have massive programs than neat little apps because they seem more deluxe or something (I appreciate the deluxe versions, but others clearly do not). Or have your cpu jump up to 5ghz at several times the power consumption as 3ghz doing something like reading a disk or loading a web page when you are only saving a few milliseconds and would never notice the difference. But there is both good and bad in this depending on your priorities. On one hand you can control your hardware better, but it isn't as easy to shrink what Windows wants to do.

It really isn't x86's fault, more Windows. And if you compare performance per transistor with Apples new chips to x86 you find Apple needs several times the transistors for the same performance.
 

watzupken

Reputable
Mar 16, 2020
1,022
516
6,070
I am surprised they did not capture more market share. Most Windows based ARM systems are a dismay to use due to poor optimisation. Having used an M1 MacBook Air for close to a year, I have to say I was pleasantly and positively surprised at the performance and battery life. It’s no gaming machine, which is why the adoption is still low. Other reason is likely the cost. The M1 MBA is not that expensive, but if any upgrade is required, the cost will shoot through the roof very quickly.
 
And a lot of the problems you hear about third hand are exaggerated and taken out of context. Like Alder lake running hot. Sure you can make it use 300w by changing some settings and giving it a workload meant for a GPU, but it generally runs at less and can be tuned (with Windows power plans no less) to run basically any game at 60fps at an average of 30w on the cpu side, and generally in the 20s. This includes everything the CPU would do. Unfortunately Windows default power plans inflates this to 50-100w and that is what the uninformed or unengaged user would see. But it really doesn't matter to them on the desktop.
I would argue the real problem with desktop setups is the default profile across the board, including Windows, is simply "performance at any cost." Though Windows only plays a small part of it. I did find out that its default turbo boost behavior is aggressive, and you can modify the registry to change this behavior including disabling turbo boost entirely (without needing to restart the OS, so that's a plus).

The major player though is simply how the hardware was configured at the firmware level. By default, a typical Ryzen processor at full boost will want 1.45-1.5V. I'm sure Alder Lake is similar. However, this is a problem as voltage contributes a heck of a lot more to power dissipation than frequency. In my case, I was able to undervolt the processor by about 0.2-0.25V at full turbo boost and power consumption dropped from 85-88W to ~75W. However, what I found is if I disabled turbo boost, I only lost about 20% performance, but power consumption dropped to 40-45W.

Windows is wasteful here because there isn't as much need for efficiency. Windows would rather have 100 background processes running in hopes that you appreciate one than have very few running in hopes you appreciate your CPU being nearly completely idle and ready. Or would rather you have massive programs than neat little apps because they seem more deluxe or something (I appreciate the deluxe versions, but others clearly do not). Or have your cpu jump up to 5ghz at several times the power consumption as 3ghz doing something like reading a disk or loading a web page when you are only saving a few milliseconds and would never notice the difference. But there is both good and bad in this depending on your priorities. On one hand you can control your hardware better, but it isn't as easy to shrink what Windows wants to do.
It doesn't really matter how many processes they're running if they're not doing anything. Yes you could argue "but sometimes they need to be checked on and those add up!" but in the grand scheme of things, it's not going to be the energy hog you'd be tempted to think it is. On my computer at work riddled with every IT app under the sun, I'm running with 266 processes. Compare this to say what Apple probably thought was a typical setup:


561 processes? Jeebus, and people call Windows "bloated". And a cursory glance on the internet shows me this seems pretty typical.

It is crazy that they took over though, but they've been at it with the mobile efficiency and power, my open source linux mobile devices while great, can't hold a candle to a 5 year older Apple device in power and efficiency, nor screen to be honest, and don't even have the capacity to pump as many devices either.

I have a Pine64 ARM laptop for some light development, and while it's great for its price, you could not get one for the longest time. I hope someone can do something similar for the education market or Microsoft partners with them, because x86 needs a kick in the arse.
It also depends on how much the computer manufacturer tuned their system on the firmware level, in addition to how much system software is available for your system to manage it better. Apple has the advantage of needing to cater to comparatively few hardware setups. Meanwhile Linux distros that aim to have basically an easy out-of-box experience, unlike say Gentoo, have to ship with a generic "works on most machines" configuration. Whether or not the OS can figure out what sort of bespoke software can be used on the machine for better efficiency is another thing.

While it's a sample size of 1, I put Zorin OS on my Dell XPS 13 and doing light tasks it does see battery life times that can rival say the Intel MacBook Air or 13" MacBook Pro. But then again, Dell has put in the effort to supporting Debian based Linux distros, at least for the XPS line.