Microsoft: Laptops with Snapdragon X Elite Will Be Faster Than M3 MacBook Air
macrumors.com
macrumors.com
I don't anticipate this level of compatibility with Arm on Windows. You're going to get your new machine, and many if not most of your apps won't run. The intel simulator performance will suffer.
Sometimes the migration path needs even more investment than the end product.
There was some talk earlier about the Windows equivalent to 'fat-binaries', the new ABI and executable format.
Windows will never leave x86. The only reason to use Windows is that it is the legacy platform for x86 PC type programs.
It is only within the last year that I feel like the ecosystem has entirely cought up.
Obviously MS will benefit from this, if they are able to run, eg., arm64 docker images etc.
I recall people complaining about things like… was it docker? Other dev tools. But programmers are a niche, and a technically competent niche that can both get into trouble and find other solutions. It is essentially the opposite of consumer support.
However, we can definitely agree that certain sectors will struggle more with Windows on ARM. My intuition is that a lot of really conservative industries run on windows. Some with a bespoke program for Windows 95 they still keep running on XP.
> Granted, this is just about the SoC support and Snapdragon 8 Gen 3 devices of upcoming smartphones/devices will still need their respective Device Tree files added to the kernel along with any other peripheral driver support or pieces like the Qualcomm AI engine we haven't seen open-source patches for yet.
Another article seems to go into more detail (https://www.phoronix.com/news/Qualcomm-Mainline-Linux-2024):
> But still a work-in-progress is audio support, DP Alt-Mode, enabling the DSPs, USB-C power delivery, and GPU acceleration.
Hopefully the hardware is similar enough to older models that it's not too difficult to port existing open source GPU drivers, but with Qualcomm, I'll believe it when I see it.
https://learn.microsoft.com/en-us/windows-hardware/drivers/w...
WSL is far less usable due to hardware, networking and filesystem inconsistencies when compared to MacOS's complete native integration.
Now I like WSL and use it as my daily driver, but the UX is not complete enough for mass market.
This ARM transition needs to be utterly seamless. 100% compatibility, 100% performance within a year and double-click ease of use
I've had to switch to just native linux but when I don't have my work laptop WSL works perfectly for all our tests while Mac fails.
Brew looks pretty much like a package manager that has to handle binary distributions alongside ports-style source distributions across a range of OS versions and releases and two instruction sets needs to look. It’s a bigger problem than apt purports to solve, for example, more along the lines of FreeBSD with pkg/ports having to coexist via poudriere.
But since nobody really has said why they think it’s ‘unhinged’ that’s just speculation ;)
MacOS is a nice OS but if you expect it to be Linux you will have a bad time.
"MacBooks with Apple silicon also offer industry-leading performance-per-watt, while the Snapdragon X Elite will likely run hotter and require laptops with fans."
MacBook Airs don't have fans.
The body does address power efficiency.
> There are a few caveats here, including that (...) MacBooks with Apple silicon also offer industry-leading performance-per-watt, while the Snapdragon X Elite will likely run hotter and require laptops with fans.
So this is great news, because competition should be fierce, and all of us will be the benefactors of that.
Not trying to make excuses for shitty laptop vendors but the CPU power usage is just a fraction of a laptop's power envelope. The GPU, RAM, controllers, storage, and display (including driver circuitry) all eat up power. Their usage is exacerbated if the OS can't sleep or otherwise throttle those components during times of low demand.
Apple's pretty good about managing whole system power. It's gotten "easier" for them with Apple Silicon since everything is a SoC that they control. On x86 machines the vendor is just leveraging the components they get from Intel or AMD. The vendor's control is limited to what the drivers expose.
Often times different components' behavior or stability can change with different power modes. Vendors will just lock the device to high power mode to avoid those pitfalls at the cost of battery life for the user.
We need to know the exact workload, the peak performance numbers, the sustained performance numbers, the heat output, etc, etc. People who gloss over these details, probably aren't interested in choosing the right product for the application, but just selecting a "Good" product.
The reality is that even among developers, there are a ton of Windows users (for work or personal use). I don't know if there is an accurate number, but if we trust Stackoverflow survey, there are likely more people that use Windows than Mac for personal device. They are just not as loud and talking about this operating system is better than other options.
Let's say by chance Snapdragon is everything MS says it will be and more.
Who cares? If you're only using Windows for whatever reason, now you'll have a faster Windows. If you're not, "it's faster than M3" is not in and of itself any reason to use it.
It's not released yet, why so much negativity?
Occasionally I find people get surprised when I don’t engage in pointless “well my different (but largely equivalent) thing is actually better” debates.
A lot of the “holy” wars are like this, iOS vs Android, Windows vs macOS vs Linux, tabs vs spaces, programming language/framework choices, etc
Really, I’m happy for you to use what makes you happy and please let me do the same without it irrationally bugging you, even though it has no effect on you.
What I want is a computer with 64-128GB RAM, a really fast CPU and a coprocessor that does parallel computations (let's call it an AI chip like everybody else) so that I can run ollama / complex Elixir live books etc.
So far the Mac books fit the bill. But I really like PopOS and would really adore to run it on some beefy ARM laptop.
[1] https://www.ipi.wiki/products/ampere-altra-developer-platfor...
And I would also want something that performs better than Raspberry Pie.
It seems like raspberry pi maxes out at 8GB of RAM, which effectively will not allow me to work. I also do not plan run Google's OS for chromebooks, and it seems like installing other OSs is a hassle on the chromebooks.
In essence I want the specs of a MBP M3 Max with 128GB of ram, just running PopOS.
Some more discussion on actual article: https://news.ycombinator.com/item?id=39971753
Also as bad as MacOS is, Windows has aggressively been trashing their OS with adware to the extent that I have to assume Microsoft has lost confidence in the future of Windows and is attempting to cash in - and why would I invest my time into a platform the developer doesn't believe in?
Also compared to say 10 years ago, the amount of software which I need Windows for has absolutely plummeted.
As for legacy business apps, I’ve been part of more conversion/virtualization projects than you can shake a stick at and Microsoft itself has done stuff like .NET core since 2016. I haven’t seen people greenfielding windows exclusive native apps in years.
It’s mostly gaming and old professional apps with 30 year old codebases where I still see Windows dominate and even THERE I see more availability on MacOS nowadays with cross platform development being the norm.