613 comments

[ 2.6 ms ] story [ 295 ms ] thread
But is it a normal Windows PC that supports normal Windows software or the weird abomination they had last time that supported a few specific apps and nothing else?
It's normal Windows, just on ARM. Windows on ARM already supports x32 and x64 emulation. Pretty much the only stuff that doesn't work is hardware drivers (to be expected) and games with kernel level anti-cheat (also expected). They've also announced a new 20% faster x64 emulation layer. Recently there's been a big push of apps getting native ARM ports too, Chrome for example.
The Chrome one was interesting as Chromium and as conequence VSCode and Edge had arm versions for years
For the last 5 years starting with Windows 10 (Snapdragon 835 based devices) you could run any x86 software (that doesn't require driver/drm rootkit) and 64bit emulation was added with Windows 11 (when intel patents ended).

Sometimes it feels like the commenters on HN are being kept in suspended animation for 10 years then revived for a couple of days to comment then put back to sleep.

Again?
This time it has AI in it
AI is now that crusty squirt bottle full of mystery beige sauce they squirt all over everything at the food truck. Yum. Just drench my whole OS in this.
Yeah I was going to say. The very first Surfaces in 2012-2013 were ARM-based (using Nvidia Tegra), then they switched to Intel, then they tried ARM again in 2019-2020 (using Qcom Snapdragon) then went back to Intel again. Third times the charm?

At the very least they seem to have decent x86 emulation performance this time.

The last consumer Surface tablet before this was Surface Pro 9 with ARM and it came out less than 2 years ago.
Wow, I’m continually floored by how bad Intel shit the bed.

I remember not too long ago the only computer you would see is a “wintel” with a few esoteric graphic designers in Mac.

I guess it’s now “warm”?

And Apple was forced to move the Mac to X64. Intel was completely dominant 15 years ago.
Not only that, it probably saved Apple!
The iPod saved Apple, the iPhone made it the powerhouse it is now. Everything else seems like marginal impact. The new chip is nice and helps them have more control over and lower prices but as of yet doesn't seem to be an immediate game changer.
Disagree, the power series Mac’s were in the verge of not being able to run photoshop on par with windows. The last core group to keep the Mac alive was designers. If Apple had stuck with power series they wouldn’t have survived.
Intel (and AMD) are also going to be part of this line of computers:

>We look forward to expanding through deep partnerships with Intel and AMD, starting with Lunar Lake and Strix. We will bring new Copilot+ PC experiences at a later date.

I'm not blaming Microsoft for skipping Meteor Lake, it's been an awkward generation to say the least. Of course, if Lunar Lake sees delays then Intel really has shat the mattress.

Feel like corpspeak given the vast majority of their products ship on x86. You don’t want to come out and say your current and future products are garbage. Apple could do that because the own the whole stack, but not Microsoft.
I hope the Snapdragon D3D12 drivers come with actually working H265 video support, unlike on AMD where this is broken and no one seems to bother to fix it.
If they're true to the demo, the new Surface devices look impressive, with the Surface Pro clearly pushing in the direction that most have wanted the iPad Pro to go for some time. Microsoft has clearly been baking AI into their laptops and the updated Windows 11. Will be interesting to see what Apple has up their sleeves next month.
> Microsoft calls the new Laptop a “Copilot Plus PC”

I'd rather have a reliable ARM device, sans Copilot - which MS hasn't proved they're capable of yet.

> Whether these computers can match or outdo Apple’s custom silicon remains to be seen

I would be shocked if this were ever the case.

Big news here is Qualcomm’s Snapdragon is now for PCs.
Could be good if any software can use it for other offline models like stable diffusion.
They literally demoed a Stable Diffusion equivalent with ControlNet-style guided drawing.
Will this run locally, or is part of the work outsourced?

With "Recall", can law enforcement ask your laptop "Has your user done anything suspicious lately"?

Coverage on Windows Central says it is all local. As for the law enforcement question, it doesn't matter. If they want to get info from your computer, they will and they don't need AI to help.
> As for the law enforcement question, it doesn't matter. If they want to get info from your computer, they will and they don't need AI to help.

This is a poor take. Law enforcement needs a warrant to seize your computer to get your data normally. Law enforcement only needs a compliant and willing corporate person to willingly give over your data to law enforcement. It's about who owns it and where is it located and the protections around it.

Getting a warrant isn't that hard either.
getting a warrant requires probable cause, and a judge to approve it. maybe that's not hard, maybe it is, but i'd personally prefer more steps being required to access what data i have.
In Germany it's the same in theory, in reality even bogus causes are approved by the judges who neither the time and knowledge to really check the inquiry.
In the United States, protection from unlawful search and seizure has been in our constitution since the very beginning through the fourth amendment. This is a critical component of what we believe are human rights, so we will continue to insist that law enforcement should "get a fuckin warrant" if they want to dig through our personal data, regardless of your opinion on how easily that warrant will be granted.
Indeed. It's the difference between already having substantive reason to believe you committed a crime, and surveilling you willy-nilly looking for a crime to pin on you. The less arbitrary access law enforcement has to your data, the more difficult the latter becomes.
Exactly. There are some judges that will rubber stamp warrants without even looking at them closely, but there are still plenty who don't and there's a paper trail as well that provides some protections. When you just go to where no warrant is required, it won't make a difference when the police want to get a specific person, but it will make a big difference on whether they are able to surveil wide swathes of the population and how easy it all is for them.
> If they want to get info from your computer, they will and they don't need AI to help.

They wouldn't be continuously trying to ban encryption worldwide if that was true. There's plenty of things everyone can do to protect themselves.

I mean you can encrypt and refuse (forget?) the password in the USA, but there's really not much else. Judges (at least here in Texas) give out warrants like they're America Online (TM) CD's and the state attorney general is a well-known "alleged" grifter. It's looking real bad for the 4th amendment in the USA, it's on the ropes and has been especially since the Patriot Act kicked off a lot of police anti-constitutional actions.
They made a big deal of saying how private and secure it is, all running locally. However, nothing prevents that from changing in the future.

And for the law enforcement, I presume if they can log into your account, they can likely extract and view everything if you have the feature enabled.

>can law enforcement ask your laptop "Has your user done anything suspicious lately"?

The logging already exists. Whether the interface is AI or a command line tool is not so interesting.

Besides the "suspicious" stuff has other touch points like Google, ISPs, AWS, etc, etc. Those logs have been easy to get a hold of (with legal backing) - historically speaking.

Can I call an AI expert as my witness to explain what "hallucination" is?
Even if it is run locally, does it sync between your devices?

Considering we seem to be putting safety largely out the window, I can see someone saying "yeah I want to be able to ask my other computer what I did on a different computer" or whatever. Thats valuable! Ignoring the risks that involves.

Also, even if it is run locally that likely means that some sort of additional logging (possibly screenshots given the mention of "photographic memory") on top of what is already in the system logs to achieve this.

Windows 11 LTSC, which will hopefully have these features ripped out, can't come soon enough.

Windows 11, if one has OneDrive turned on backs _everything_ up in terms of data/files.

I bought a second computer recently which was the same as my Samsung Galaxy Book 3 Pro 360 --- after setting up Windows I found that it had downloaded _all_ of my files onto the new computer, but the wallpaper wasn't the same --- went to my old one, figured out where the file was and copied it to the desktop. While I was trying to figure out how I'd copy the file over, the file appeared on the desktop of my new computer.

Well to be fair it's a setting you can choose in the OneDrive app. You don't have to do this.
Locally, it is supposed to take advantage of the new "NPU" that comes with Intel/AMD
A few details here: "Recall leverages your personal semantic index, built and stored entirely on your device. Your snapshots are yours; they stay locally on your PC. You can delete individual snapshots, adjust and delete ranges of time in Settings, or pause at any point right from the icon in the System Tray on your Taskbar. You can also filter apps and websites from ever being saved. You are always in control with privacy you can trust."

https://blogs.microsoft.com/blog/2024/05/20/introducing-copi...

That didn’t answer the ops question.

Are they encrypted? Can Microsoft access them if compelled by law enforcement?

The AI is the least interesting part of this announcement. Microsoft is giving ARM another try with a special branding that's supposed to guarantee some level of performance and quality. That's possibly huge news.
It's also notable that Qualcomm is officially upstreaming kernel support for the Snapdragon Elite platform that Microsoft is pushing, so those systems may actually not suck at running Linux.
In the past a few Snapdragon 8 Gen x chip dev kits have had Linux support if I recall correctly. I'd love to have built a device out of them but they seem quite expensive unfortunately for consumers ($800-1000, often from grey market sources). It's nonetheless good to see Linux support.
Snapdragon 8cx Gen 3 chip laptops are only just getting there. Last time I tried to daily it maybe 6 months ago, they didn't even have hardware rendering on the GPU, everything was rendered on the CPU. Ubuntu and Armbian have custom images for the x13s, no idea about the Volterra but it's much worse than the windows on ARM experience for that laptop and that's saying something.
Yeah, “ARM-based Linux laptop with 22h battery life” is much more interesting to me than “Windows 11 ARM-based AI PC”. If the TPU can eventually be utilized by open models under Linux that’s just a cherry on top.
Personally agree. But let's be honest: the big shift to ARM in desktop will only happen with Windows.
Acorn tried very hard, but without a critical mass of software ported to the platform it was nearly impossible - Apple was the only other platform that survived.

Now, with open source, it’s easier to open up a place for other architectures. Android and iOS took over a lot of space traditionally reserved to Windows and Microsoft is not oblivious to that fact.

Lenovo claimed 28h on their last arm laptop, real world was more like 10 for light tasks and 2 to 4 for heavier work like development
Laptop battery life estimates outside of Apple are downright criminal. I'm still bitter over the time I bought a fully loaded Sony Vaio which had an advertised battery life of 11 hours. When in actuality, I only got less than three hours of battery life and complained, they explained to me that they meant it gets 11 hours of standby mode with the lid closed. I only made the mistake of buying a non-Apple laptop one more time with a fully loaded XPS which could barely manage 4 hours of battery life. I honestly have no idea how anyone can put up with non-Apple laptops. It's pure garbage out there.
2-4 hours sounds wrong. Were you mining bitcoin in the background?

"Battery life on the ThinkPad X13s will depend on your workload ... and while you might not get close to the 28 hours that Lenovo touts in its own testing, our testing with PCMark 10 got us an amazing 15 and a half hours..."

I was working on a Rails project and had a YouTube video playing in the background, its a 49whr battery and the CPU can easily burst above 15w and usually sustains around 7w plus backlight and all the other components of a laptop, a sustained power draw of 15w while doing development work isn't unusual.
Yes, and Lenovo is releasing a new Qualcomm-powered ThinkPad, which are known to be a Linux-friendly laptops.

> The ThinkPad T14s Gen 6 is, of course, business-focused. It will have the same Snapdragon chip, storage capacity, and webcam but will support up to 64GB of memory and one of three 14-inch display options: an IPS with up to 400 nits of brightness; an IPS touch display; or an OLED that covers 100 percent of the DCI-P3 color gamut, also with 400 nits of brightness.

>Lenovo expects the Yoga Slim 7x 14 Gen 9 to start at $1,199 and the ThinkPad T14s Gen 6 to start at $1,699. Both will be available in June.

Source: https://www.theverge.com/2024/5/20/24160819/lenovo-qualcomm-...

They might be "known" (recent experience may vary. mine sure did) but if you can't get support for the pre-installed Linux, you're just asking for pain.
Hmm. The first thing I do when I buy any new machine is to format the hard drive so I can install my own OS on it. I don't really trust any manufacturer to get that right.

So, if it's so hard to get Linux running that you need to have it preinstalled for you, then it's not really a good Linux machine in my view.

It's not as much "How do I install Linux?" as it is "The manufacturer supports these Linux images but my hardware isn't working right with it so I can call them and they're supposed to have an answer as to making it actually work". Otherwise you're just as good to buy any random laptop and try to make sure everything is supported yourself (not a horrible option, just not the premise of these kinds of laptops).

I had decent luck with Dell (though it was an n=1 interaction so I'm not sure how it indicates overall) ~5 years back on this where there was some issue with the dual GPU nature of the 7730 where on this model you could actually completely bypass the iGPU (it wouldn't even show up as a PCIe device anymore) for the main screen but it was causing some sort of display desync after a few minutes on Linux but not Windows. Loaded up the official image, reproduced, opened a ticket, they sent a firmware patch, it worked.

That and that the manufacturer has worked to ensure that at least some version of Linux works on it well, i.e. has done the systems integration work. Otherwise it can be a death of a thousand paper cuts, where things kind of mostly work, sorta, occasionally.
I usually take it as, they installed Linux on it and support it. I will use my own install after formatting a drive (or carrying one over from the previous machine) but it’s more like a seal of approval that Linux works.

And if the company are good stewards, they will upstream any drivers/kernel modules for that hardware too.

Lenovo has been selling a Qualcomm laptop, the Thinkpad x13s, for several years already with questionable at best Linux support so I wouldn't expect the new ones to be much better.
But that's only one device. This is an entire generation of laptops all running the exact same chip.
It isn't so much about the chip but that there are almost no standards for how things should work when compared to a PC. Almost every PC boots the same. Almost no ARM device boots like another.

There has only ever been 1 or 2 ARM SoCs for Windows for the last 10 years. It didn't make Linux support on them easy.

> [Lenovo pricing]

Also available @ 75% off in 12mos on eBay because the used Lenovo market is a beautiful, beautiful thing.

I just picked up an unused T15 Gen2 11thGen 16Gb/256Gb for $390. In Warr until late 2026.

Bought a thin client today w/ similar specs for $350.

I thought Microsoft requires UEFI + secure boot for Windows, and with no disabling option in the firmware setup, for Windows Arm PC? Or maybe it was "only" Microsoft Secure Boot and you can actually use a Linux distro? If this is the latter case, can you build and run the kernel you want or not?
You can use secure boot on select distros. Coincidentally, they're the better ones as well (Debian, Fedora, openSUSE, etc...)
You should also be able to enroll your own keys to boot any distro under secure boot
Yeah but then you need to resign every update, if the distro doesn't do it for you.
Secure boot can now be disabled on ARM.
Microsoft has been consistently trying to give ARM a try since the surface RT. Consumers are not going to bite. marginal power saving is not meaningful.
The first iteration of Windows ARM didn't have any x86 emulation layer, so that one was doomed from the start. The second iteration did, but it initially couldn't run 64bit apps and the performance was poor. They do have 64bit support now and it sounds like the emulation performance has come a long way.
Here is my question though, comparing how this works on Mac.

Will Windows have the opposite? ARM running on x86?

I continue to wonder how Microsoft expects to work long term. Are they expecting that every developer is just going to keep x86 and ARM based app perpetually or users be stuck always using that emulation layer if they are running ARM?

Microsoft won't be able to 100% transition to ARM like Mac did. At some point all Intel Mac's will be old enough to no longer get the latest version of Mac and for developers to stop targeting and they drop Intel support.

I just don't see many developers bothering with an ARM native Windows version when doing so means they have to support both or risk annoying customers later.

I think the official line from Microsoft would be that most software should be using .NET anyway, and in that case the same binary should Just Work on either architecture. In reality there is still a lot of native software though, so who knows how that will play out. Games in particular will always be native.
If it's like their previous ARM Windows attempt, existing native software won't work in any event because the entire platform is locked down.
Windows 11 ARM isn't locked down at all. I run it on a daily basis.
You can run any legacy Win32 .EXE on it that you want? I didn't know that. Good to hear if true.
It's actually kinda annoying once I started paying attention, as many software vendors just detect "Windows" and give you a x86/x64 installer, even when the company offers a ARM64 build that would presumably be faster or be more energy efficient. I installed a bunch of stuff that were Intel binaries without even knowing that I wasn't running native. But I haven't noticed any performance issues, and yeah everything just works.
In 2018 that lockdown situation morphed into "S Mode" which you can turn off in the control panel. The only trick is that you can't turn it back on. It's just that the ecosystem isn't there, both in terms of developers and performant devices.

Hopefully today's announcement is a turning point for that but atm windows on ARM is about on the same tier as a pre-carplay infotainment system.

Does Microsoft even push or care about .net anymore? They seemed to move on after UWP and now that seems to be forgotten in focus of more web apps.
Microsoft care about .Net. It runs the Corporate world like Java
You have to understand that Windows comes from a separate division than .NET and they have no overlap. Microsoft isn't a cohesive company. .NET comes from the developer division (DevDiv) and UWP comes from the Windows division (now Server & Cloud). The Windows folks always hated .NET and the developer division has been lukewarm about UWP.

The Microsoft panel of this comic sums it up nicely: https://bonkersworld.net/organizational-charts

Not really, plenty of Windows workloads are still about C++, in-proc COM and user space drivers, do require C++.

Not that WinUI really matters after all the mess WinRT/UWP went through, but it is basically C++ COM/WinRT with .NET bindings.

I think the idea is to all apps and developers gradually transition and develop with ARM support - after all even the mobile devices will be running on ARM sooner or later so future apps, games will be developed with ARM in mind anyway. x86 apps will be supported - with some paid support for example.

But it all depends on the market share of ARM at one point. But you can run DOS apps still so with emulation layer - and the increasing performance of ARM - one way or another old apps will be able to run on ARM. For those who will need to those.

Unlike Mac, Microsoft just can't drop past generations and call it a day.

> But it all depends on the market share of ARM at one point.

Right thats kinda my point, unless I have missed it I have yet to see any real talk about ARM on custom built machines and I doubt gamers are going to give that up anytime soon.

Apple was able to force the transition to happen. I highly doubt Microsoft is going to risk actually dropping x86 from Windows on any reasonable timescale and there has to be something for ARM to x86.

Unlike when Apple announced that all of Mac was transitioning, there isn't a reason for a developer to think that anytime soon they can drop x86, so why complicate what they have now by adding ARM?

> Right thats kinda my point, unless I have missed it I have yet to see any real talk about ARM on custom built machines and I doubt gamers are going to give that up anytime soon.

A lot of gaming these days is running on mobile phones and portable PCs - and now laptops - will highly likely leverage ARM sooner or later. Add to that some eGPU with Nvidia cards and you get a monster.

Intel is in a deep trouble.

>Unlike when Apple announced that all of Mac was transitioning, there isn't a reason for a developer to think that anytime soon they can drop x86, so why complicate what they have now by adding ARM?

ARM is the future as there is a desire to have long battery life and performance increase. Microsoft right now does have x86 emulation layer and app support right now is much better already than it was before (in RT era where it did not even have the emulator).

Devs are developing apps across all the devices and ARM based Mac is already requires you to develop ARM compatible apps.

>I have yet to see any real talk about ARM on custom built machines and I doubt gamers are going to give that up anytime soon.

The vast majority of gamers game on smartphones and tablets with ARM processors.

Some of the biggest gaming hits recently have also been cross-architecture and cross-platform, namely Genshin Impact and Honkai: Star Rail. Native ARM and x86 releases, runs on Windows, Android, and iOS. There are also gaming hits like Fate/Grand Order that don't have an x86/Windows release at all due to not even considering desktops/laptops.

The future is already here.

> The vast majority of gamers game on smartphones and tablets with ARM processors.

Those are clearly not the gamers I am talking about. The gamers I am referring too are not switching to playing on mobile phones. If they are switching to handheld devices they are going with x86 devices like the Steam Deck.

There is a massive market out there of games that do not support those platforms. That are only just now scratching the surface with games like Death Stranding releasing on iPhone and Mac.

Except for Nintendo the 2 main AAA consoles are x86 based, and I have seen no rumors of that changing.

So great, there are large mobile games but lets not pretend that there is not a huge market that the future is not already here for and shows very little signs of actually changing anytime soon.

https://steamcharts.com/ that is what I am talking about. Which unless I am mistaken the only one of those in the top list that actually runs on mobile is PUBG.

> There are also gaming hits like Fate/Grand Order that don't have an x86/Windows release at all due to not even considering desktops/laptops.

That is nothing new, Pokemon GO came out in 2016. That isnt a sign that gaming is changing but that gaming is expanding to include new types of players. But the "hardcore" AAA gaming market still very much exists, and is firmly on x86 right now.

> Which unless I am mistaken the only one of those in the top list that actually runs on mobile is PUBG.

Even in that case it's "kind of but not really". PUBG Mobile is a distinct game from regular PUBG, they have similar core gameplay but they are developed independently of each other.

Good to know, thank you. I figured they went the Fortnite route and it was the same game.

But I don't play PUBG, so my main point stands. None of the top steam games support ARM.

Fortnite is the outlier there, being the exact same game across every platform. COD Mobile and Apex Mobile are/were also officially sanctioned clones of the original game, similar to PUBG Mobile.
Porting a game from x86 Windows to ARM Windows may take some effort, but for most games, nowhere near as much as porting to a different operating system. There just isn’t that much assembly code or even SIMD intrinsic use in your average game. And thanks to Microsoft’s Arm64EC ABI, the conversion from x86 to ARM can be done piecemeal. If, say, the game depends on some proprietary third-party library that isn’t willing to offer an ARM version, that library can be run in emulation while the rest of the game is compiled natively for ARM.

The AAA game world is very conservative, so I can’t guarantee that PC game developers will port their codebases to ARM. It really depends on the size of the audience and how well the x86 emulator works as a substitute. Even if ARM takes over on Windows laptops, I’m not sure laptops are enough, when laptop users are already accustomed to not being able to run AAA games well.

But if the audience gets large enough, it’s hard to believe that developers won’t try recompiling. It’s just not the same level of effort as a port to Mac or Linux.

> The AAA game world is very conservative, so I can’t guarantee that PC game developers will port their codebases to ARM.

Unreal, Unity, CryEngine and Godot all support ARM, so - testing and third-party binary libraries aside - there shouldn't be any reason to not have an ARM port.

Indeed – though many AAA games use in-house engines.
>Those are clearly not the gamers I am talking about.

You specified gamers, you should have explicitly specified PC gamers if they are who you referred to.

Note that PC gamers are, as much as they deny it, a minority of out of all gamers as a whole. The vast majority of gamers play on mobile or consoles, and of those mobile far outnumbers consoles too.

Consoles can also switch processor architectures with the changing forces of the wind, they don't have to support backwards compatibility unlike x86 and Windows. If Windows ends up becoming more ARM dominant than x86, consoles will likely follow suit to make subsequent Windows ports (and then also mobile ports?) easier.

Going on a tangent, I find it very annoying that PC gamers despite being the minority somehow want to claim gamers aren't gamers. PC Master Race is a meme, not reality.

>Which unless I am mistaken the only one of those in the top list that actually runs on mobile is PUBG.

Stardew Valley at #10 also has mobile ports.[1][2]

>But the "hardcore" AAA gaming market still very much exists, and is firmly on x86 right now.

The games I cited are AAA games, FSVO AAA; they are developed and/or published by big, established studios and/or publishers. Frankly, I find the AAA moniker worthless these days, but I digress.

[1]: https://apps.apple.com/us/app/stardew-valley/id1406710800

[2]: https://play.google.com/store/apps/details?id=com.chucklefis...

> mobile far outnumbers consoles too

That didn't sound correct to me, and I found an article [0] that says the numbers are pretty similar.

I play some games on PC+PS5 and some on mobile, so I'd probably count as both a mobile and "legacy" gamer, but if I had to choose one gaming market to immediately disappear from the face of the earth, it would be mobile gaming for me, absolutely.

[0] https://business.yougov.com/content/48108-console-vs-mobile-...

The graph is misleading because they group PC and consoles together against mobile. That implies mobile would slaughter both of those segments individually.

It's also missing some very important markets like Japan and South Korea, presumably included in "48 markets multi-market average" but not explicitly shown individually. Makes one wonder, eh? :V

Gaming is barely aa blip in the overall market these days, and they're pretty much the only people who want X86 at this point.
> I just don't see many developers bothering with an ARM native Windows version when doing so means they have to support both or risk annoying customers later.

The market dictates what developers do. If Windows on ARM is the new shiny and it hits the three key laptop parameters of no fan noise, long battery life, cool case, then people will buy it and developers will build for it.

Also this time the cpu is actually fast. The previous ones were netbook slow.
I'm a Windows ARM user (Surface Pro X). For me the benefits (fanless, battery not running down randomly in your backpack, phone charger compatibility, integrated LTE, 16G RAM in that envelope), are worthwhile.
No one cares for power saving. Turn it into higher performance at same power usage and people will bite. Of course it has to actually be a real upgrade like the Apple Silicon chips were.
>No one cares for power saving.

I bought a MacBook Pro just to have 20 hours battery life, even if I don't like macOS too much.

Hm true, it does matter a great deal on laptops.
Said like someone who's never actually owned an efficient machine, frankly. Not having a jet turbine under your desk is kinda life changing, actually.
Think it’s worth mentioning that their Qualcomm exclusive windows laptop deal ends soon and this should allow AMD and NVIDIA to ramp up (arm) windows laptop cpus soon within the next few years.
Really? The Recall feature is pretty interesting and potentially quite useful. I see their AI implementation as V 1.0 of bigger things to come.
The huge news is indeed that this time vendors support Microsoft's ARM efforts.
Not quite. Hidden at the very end of Microsoft's blognouncement[1] is this tidbit (emphasis mine):

> We look forward to expanding through deep partnerships with Intel and AMD, starting with Lunar Lake and Strix. We will bring new Copilot+ PC experiences at a later date.

So it's less Microsoft pivoting to and giving ARM a try again but rather testing the waters and distributing the risks by introducing ARM into a line of laptops and tablets that will still be fundamentally x86. Arguably, the only reason ARM is first to store shelves is because Qualcomm released this generation first before Intel and AMD.

This isn't as significant as Apple throwing Intel out to pasture and converting to ARM wholesale, not yet anyway.

[1]: https://blogs.microsoft.com/blog/2024/05/20/introducing-copi...

apple never wanted to use intel hardware, they were forced to by motorola/IBM et al; whoever was selling them the PowerPC chips told them to pound sand because the xbox and playstation needed way more PPC chips than apple. Apple made a business decision to switch to intel, which caused a bit of a to-do in the community at the time. That apple switched off intel at their earliest possible chance - that which took time to "design" their own ARM cpu - doesn't really mean anything, in my opinion.

I wonder how many people remember all of the hardware platforms that NT 3.51 and NT 4 ran on (Sparc, etc)

IBM didn't want to design a power-efficient PowerPC chip. And then they switched from Intel once Intel stopped being able to design new power-efficient chips.
Well, that's not what the story was at the time. "You don't order enough" was the reasoning.

Further, nearly contemporaneously after apple M chips debuted intel released chips with P and E cores. Furthermore, Intel made lots of chips that have TDP under 10W, even 5W - multicore, even. I still use them to run HA VMs for emergency communications internet gateways.

"power-efficient" is a weird thing to claim, anyhow. What does it mean? PPC were much faster per socket than maybe even server class chips by intel, if you wanted power efficiency you could run them slower and get whatever FLOPS/J intel could give.

I am very sure i remember Apple not having a choice.

> "power-efficient" is a weird thing to claim, anyhow. What does it mean?

Cycles per Joule, or cycles per second per watt. While staying at the laptop-level available power envelope.

> PPC were much faster per socket than maybe even server class chips by intel

The absolutely top POWER chips were at the time _somewhat_ superior to Intel (and AMD), but not by much. And that superiority was achieved by raw strength, the POWER chips had a very large die with tons of additional cache, and ran at higher frequencies (i.e. more power dissipation).

However, laptop-class chips were absolutely underpowered. Intel ran circles around them. The same was true for consoles, PS3 had a puny underpowered CPU (with multiple co-processors that were supposed to make parallel tasks easier), and XBox360 was barely better than then current top desktop CPUs.

> The relationship between Apple and IBM has been rocky at times. Apple openly criticized IBM for chip delivery problems, though Big Blue said it fixed the issue. More recent concerns, which helped spur the Intel deal, included tension between Apple's desire for a wide variety of PowerPC processors and IBM's concerns about the profitability of a low-volume business, according to one source familiar with the partnership.

>IBM loses cachet with the end of the Apple partnership, but it can take consolation in that it's designing and manufacturing the Power family processors for future gaming consoles from Microsoft, Sony and Ninendo, said Clay Ryder, a Sageza Group analyst. "I would think in the sheer volume, all the stuff they're doing with the game consoles would be bigger. But anytime you lose a high-profile customer, that hurts in ways that are not quantifiable but that still hurt," Ryder said.

furthermore, if you look past the "Intel is just too slow for the power envelope" that you stated:

>The "bad quality assurance of Skylake" was responsible for Apple finally making the decision to ditch Intel and focus on its own ARM-based processors for high-performance machines. That's the claim made by outspoken former Intel principal engineer, François Piednoël. "For me this is the inflection point," says Piednoël. "This is where the Apple guys who were always contemplating to switch, they went and looked at it and said: 'Well, we've probably got to do it.' Basically the bad quality assurance of Skylake is responsible for them to actually go away from the platform."

So both of the claims about cycles/J being the reason are just sound bite ahistoria.

>The PowerXCell 8i powered super computers also dominated all of the top 6 "greenest" systems in the Green500 list, with highest MFLOPS/Watt ratio supercomputers in the world.

that's 2008 - when apple originally announced they'd complete the move to intel.

PS3 underpowered?

>According to Folding@Home in a statement on its website; “Using the Cell processor of the PS3, we should be able to do more folding than what one could do on a PC. Also, since the PS3 has a powerful GPU, the PS3 client will offer real time visualization for the first time.

Also if you compare like for like, the CPUs IBM put out in 2005 with 3.2ghz had a TDP of 75W. Intel CPUs in 2005 at 3.2GHZ used 130W TDP. both used 90nm processes.

You're fractally wrong. I could actually keep going with every claim you made and put paragraphs in. I'm sorry.

> furthermore, if you look past the "Intel is just too slow for the power envelope" that you stated:

Well, yes. Intel was not able to deliver fast mobile CPUs on time. So Apple decided to give up and do it on their own.

> PS3 underpowered?

Yes. It was terribly underpowered. I worked with it back then, and it was slower than a 1GHz Pentium for practical tasks. The CPU in PS3 was clocked at around 3GHz, but it had full in-order execution. So any code with branches just died.

Sony's way around it was SPUs - special coprocessors, that were even more underpowered with little local memory. But there were 8 of them, and the common data bus was pretty fast.

It worked great for graphics and for something computation-heavy like Folding@Home. Kinda like modern GPUs. But it sucked for general-purpose code.

> Also if you compare like for like, the CPUs IBM put out in 2005 with 3.2ghz had a TDP of 75W. Intel CPUs in 2005 at 3.2GHZ used 130W TDP. both used 90nm processes.

Now compare their performance for actual tasks. You'd be surprised.

Cell architecture bombed. As a result, Sony switched to a regular architecture for PS3.

Microsoft has no courage. They have to keep catering to every possible audience, so they’re not willing to pull the plug on x86, which means ARM will always play second fiddle.
Microsoft and Windows (and by extension x86) achieved their desktop market dominance by respecting that most people want backwards compatibility.

Everything that has tried to go or is going against that tide either failed (eg: Itanium, Windows RT) or never had market share to lose in the first place (eg: MacOS, Linux in the consumer space).

Microsoft would be stupid to be "courageous" and drop backwards compatibility, that would even trump Apple's courage abandoning the headphone jack. It also makes business sense to keep your eggs in multiple baskets, assuming those baskets are each commercially viable.

> Microsoft has no courage

Sadly the headphone jack is definitely dead.

> They have to keep catering to every possible audience

That's not Microsoft's job at this point, they heavily invest and push the envelop where makers don't want to take the risk, but from there it's for Lenovo, Dell, HP, Asus etc. to decide what they want to market and which chip to push. The same way some of them put weight behind AMD while other went full Intel 100% of the time.

I don't think the Intel or AMD chips will be (literally) as cool. AMD mini-PCs are _close_ to what an M1 can do, but still too power-hungry and slow.
> Microsoft is giving ARM another try with a special branding that's supposed to guarantee some level of performance and quality.

I hope so. I've been a happy Windows for Arm user (via Parallels on Apple Silicon) for a year+ and it's been good. Based on that, I think drivers are going to be the biggest PITA for ARM-based PC users for the first couple years — for example, Google Drive doesn't work for that reason.

I tried Windows on UTM (based on qemu, I believe) and the graphics were choppy. I attributed that to the lack of graphics acceleration. Is it also the same on Parallels?
Parallels has excellent graphics acceleration.
Yep. Both Parallels and VMware have good graphics acceleration, but Parallels is better. I too have been running a Windows ARM VM for work for a year or so.
> I think drivers are going to be the biggest PITA for ARM-based PC users for the first couple years — for example, Google Drive doesn't work for that reason.

Google Drive does ship with Arm64 drivers, and patching the platform check out of the installer gets them installed just fine (40 84 f6 74 08 -> 40 84 f6 90 90).

No idea why they're blocking the install.

'AI' is frequently the least interesting part of any announcement.
Unfortunately announcement was very thin on actual details. For example is the new surface fanless? How's the battery etc?
As a fan (heh) of fanless PCs, it's remarkably difficult to filter based on that info.
An interview with Satya and the WSJ indicates it is actively cooled. Joanna asks him whether you’ll be able to hear the fans and he says they’re quiet versus missing.
Exactly. They're now aggressively competing with Apple with supposedly better performance and better battery life. That's huge. Apple was years ahead with the introduction of the M1 but it appears competition has finally caught up. All of this has to be proven in real life though, but so far all the newly announced ARM devices [0] look like impressive MacBook competitors on their own.

[0] So far it seems this are the devices that have been announced.

Microsoft: Surface Laptop 7, Surface Pro 11

Dell: XPS 13, Inspiron 14 and 14 Plus, Latitude 5455, Latitude 7455

HP: OmniBook X and Elitebook X

Lenovo: Yoga Slim 7 and ThinkPad 14s Gen 6.

Samsung: Galaxy Book4 Edge

Acer: Swift 14

AIUI the snapdragon x elite they’re based on benches between the M3 and M3 pro for CPU.
I am excited on having an ARM on a PC with Linux support but I never see Windows as an OS optimized for batteries beyond if they use ARM or x86. The Apple advantage continues to be a complete control of the device from hardware to the operating system, while the bloatware of Microsoft Windows makes an arbitrary use of resources.

This is not to say that Microsoft Windows is not an advanced OS, the problem is that it is not laser focus optimized.

I guess that's true but you can't make a leap like Apple did with their transition to ARM every few years. So it's good to see the competition catch up. And I'm perfectly happy with Windows laptops trailing Apple by a close margin instead of a 4 year gap.
I'd bet a tenner that they've caught up with where apple was 3 years ago rather than 1 year ago, at best.
They do some sleight of hand when doing the comparisons during the release today.

The Surface Laptop is physically a competitor to the actively cooled MacBook Pro (in fact it’s thicker).

Their performance and battery metrics are against the slimmer and passively cooled MacBook Air.

Their performance comparison is between the M3 and the Snapdragon X Elite when the M3 has throttled (their wording is sustained performance)

Their battery comparison is between the M3 and the Snapdragon X Plus.

That they interchange both freely is a strong tell that their devices don’t compete on all fronts like your comment suggests.

The only area where I think the snapdragon X will compete is price, because they’re claiming it’s $200 lower than a comparable M3 MacBook Air (but don’t disclose the exact comparison).

Still, a very strong showing from Qualcomm/Nuvia. However the sleight of hand leaves a bad taste in my mouth.

> Microsoft ... to guarantee some level of performance and quality.That's possibly huge news.

Only when you lived on a remote island, with no access to news. /s

I still won't believe it until reviewers get hands on. In October 2022 I wanted an efficient laptop for web development but didn't want to grab a mac, so I bought a Lenovo Thinkpad X13s with the Snapdragon 8cx Gen 3, which Qualcomm made similar promises about and it lived up to exactly 0% of them. The main draw, the battery life was worse than my old Blade 14 that ran Fedora, windows on ARM and their current emulation continues to suck, every so often core services would just not work. The Linux support is only just barely getting there, Ubuntu and Armbian have custom images, where a lot of stuff still doesn't work. The camera will never work because of proprietary blobs and the battery life is way worse than windows, no suspend, audio barely works, etc. And those aren't just problems of Lenovo or that thinkpad it stems from the platform. I ended up buying a macbook a few weeks ago and it was 2 years late, should have got it in the first place.
(comment deleted)
Unfortunately, even though I wish I could get an M4 (or equivalent) ARM SoC in a PC, it is very unlikely that these chips are going to live up to the hype. Qualcomm has a bad track record of overstating and cherry-picking benchmarks.

All of their claims so far have been both impressive, and very squishy. Microsoft's own messaging around performance and battery life for their Surface devices was also unusually squishy. And I am a huge Surface Pro fan that would love nothing more than a fanless AND fast ARM Surface Pro.

I live in San Diego, and know countless Qualcomm employees, none of them give a shit about anything other than modems really. The rest of the SoC is just something to push 5G. They care as much about CPUs/SoCs as Intel did about 5G modems.

Is Microsoft Copilot and GitHub Copilot the same thing?
No. Microsoft aren't even clear with their own copilot branding in the core MS products. In MS-land, anything to do with AI is just labeled Copilot right now.
Copilot is Microsoft's branding for all things AI for their products.
Except when it is actually Copilot, in which case they call it "Github Copilot."
(comment deleted)
No. It's more like ChatGPT
Yesn't, just like Teams and Teams are the same thing.
Teams, Teams and Skype.
Don't forget .NET, which simultaneously referred to an abstract machine runtime, an SOA strategy involving SOAP and XML, rebranded versions of Microsoft services intended to align with this strategy, and even Microsoft's centralized authentication service (called .NET Passport at first). It wasn't until later years that Microsoft associated the brand more or less strictly with the runtime.

Not to pick too much on Microsoft, Sun had previously done the same thing with Java, sticking Java stickers on anything and everything they could get away with. Arguably, it worked: Java was the buzz of the industry in the late nineties and table stakes for greenfield enterprise development in the early 2000s -- unless you were using .NET.

There is also Microsoft 365 Copilot, Microsoft Copilot for Sales and I'm sure several more. Copilot is really great branding, and also really confusing
This is another example of MS branding that is clear as mud. Skype vs. Skype for Business, Visual Studio vs. Visual Studio Code vs. Visual Studio for Mac, OneNote vs. OneNote for Windows 10...

To my knowledge, each one of the products in this list is a completely different beast despite naming similarities.

And Surface initially was an interactive table (now called PixelSense) before they reused the name for their tablets. Which made it really difficult to find relevant information on developing software for the old Surface after the tablets were announced!
Oh man, what a fail. I loved the idea of the Surface, and was bummed out when they coopted the name for their PC/tablet line, as I assumed that meant the original product was dropped. I had no idea about PixelSense and I could have been a user.
Oblig: https://www.youtube.com/watch?v=CZrr7AZ9nCY

——-

As an aside, when I was at MSFT in Building 40 in 2013 we had a Surface table in the lobby; it never worked as well as the demo videos made it look: the table-top wasn’t glass but had a rough rubberised protector layer on-top that ruined it, the built-in WPF-based demo apps that we played with were all somewhat janky: you’d get 12-15fps not 60fps, touch drag latency was also abysmal, and most of the demo apps’ rendered scenes didn’t use global lighting, so pinch-rotating two objects in different directions would just look bad.

(Pre-teamroom) campus building lobbies were where once-cool hardware goes to die; another building at the other end of campus (where the Direct3D people were) had a widescreen rear-projection TV running Windows Media Center 2005 until well into 2015 IIRC.

Yeah you’d need 120Hz interaction with durable sapphire glass tops for this to really work. Hate to think what a crazy cost that would be.
Nope. They are not even included in the same subscription. At my dayjob we had GitHub Copilot for the developer team for some months before everyone got MS Copilot. I had to spend quite some time explaining to central IT what the difference between these two things are, and do quite some digging into MS documentation to show them that the subscriptions are strictly disjoint.
Brought to you by the company that has the Xbox, the Xbox One, the Xbox One X and the Xbox Series X (or something like that)
My only question is how much of the models is being run offline and how much is the computer just siphoning up all the actions you do and feeding it into the cloud. Microsoft has a very bad history with user privacy, especially lately.
Well I know which model to avoid should I need to pick up new hardware. But to be honest, more then likely I would pick up an old Thinkpad.
Microsoft's Strategy and Products:

Microsoft is shifting away from Intel chips, favoring Qualcomm's latest Snapdragon X Elite processors. The new Qualcomm chips boast better performance, power efficiency, and battery life, aiming to compete with Apple Silicon. Microsoft is launching Copilot Plus PCs, featuring built-in AI hardware for enhanced performance.

Surface AI Announcements:

Major updates to the Surface lineup. Introduction of a new era of AI-driven PCs.

Asus Vivobook S 15 (S5507):

Powered by Qualcomm's Snapdragon X-series processors. Features 45 TOPS of neural processing power for AI-driven programs. Thinner chassis and display bezels compared to previous models.

DaVinci Resolve AI Features:

Uses Copilot Plus PCs’ neural processing unit for AI color corrections. CPU and GPU offload tasks to the NPU.

Acer Swift 14 AI:

Powered by Qualcomm Snapdragon processors. Supports new AI features in Windows 11. Configurable with up to 32GB of memory and 1TB of SSD storage.

HP Laptop Lineup:

Streamlining of product lines to OmniBook (consumer-focused), EliteBook, and ProBook (corporate-oriented).

Dell Qualcomm Laptops:

Announcing five Qualcomm Snapdragon laptops, including XPS 13 (9345), Inspiron 14, and Latitude models. Offers multiple display options and up to 64GB of memory.

Lenovo Laptops:

Introducing Yoga Slim 7x 14 Gen 9 and a new ThinkPad with Snapdragon processors. Features include up to 32GB of memory, 1TB SSD storage, and a 14.5-inch OLED touch display.

Adobe Creative Cloud on Arm64:

Full Creative Cloud suite available for new Copilot Plus laptops. Native Arm64 versions of Photoshop, Lightroom, Firefly, and Express.

Microsoft Real-time Translation:

New translation feature available across any video calling or entertainment app. Demonstrated real-time translation capabilities.

New Surface Pro:

First Surface Pro with an OLED display. Capable of producing perfect blacks and HDR output. Powered by Qualcomm Snapdragon X processors, up to 90% faster than previous models.

Surface Laptop:

Arm-based Surface Laptop with Qualcomm’s Snapdragon X Elite or Plus chip. Configurable with up to 64GB of RAM and 1TB SSD storage. Available in multiple colors.

Copilot Plus PCs:

New branding highlighting built-in AI hardware and support for AI features across Windows. Supported by major laptop manufacturers including Dell, Lenovo, Samsung, HP, Acer, and Asus.

Copilot Assistant:

Upgraded to GPT-4o. Demonstrated guiding a player through Minecraft using GPT-4o for real-time interaction.

Recall Tool:

AI-powered tool that logs and retrieves everything you see and do on your PC. Can track activities in apps, meetings, and web research.

Opera Browser for Windows on Arm:

Native version for Snapdragon-powered Windows devices. Promises over double the speeds of emulated versions.

Dell's Future XPS Plans:

Confidential document leak reveals detailed specs and future plans for XPS 13 variants. Includes multiple display options and Snapdragon X Elite chips.

Qualcomm Snapdragon X Plus Processor:

Entry-level laptop chip with 10 cores and 45 TOPS NPU for AI applications. Competes with Apple, Intel, and AMD on speed.

Huh did Acer take over HP's laptop line? Elitebook and probook were their trademarks.
Well right now aside Qualcomm nobody else is offering the comparable ARM chip.
What are TOPs exactly? Are we using INT? Float? Just trying to grasp the comparison to a TFLOP for instance
> Can be configured with up to 32GB of memory

From my experience running 'AI' locally I would have expected 32GB to be the minimum spec machine. Assuming memory unification if they try to compete with Apple.

My 32GB machine is remarkably not all that useful for testing and using AI models. It can use some good models, but I’m frequently disappointed by how many I can’t even come close to running.
Came here to say the same. I would expect that you'd want to be able to expand to at least 64GB and probably even more if you want to target the AI market.
(comment deleted)
they're not running any LLM locally, the NPU so far is just an accelerator for OCR (for rewind.ai (oops I mean Recall)) and webcam background replacement without a GPU
(comment deleted)
Actually the event was pretty cool. Would be neat if everything works as stated.
And Microsoft sends all that info to their servers for better telemetry right?
Everything Microsoft does to Windows these days just makes me want Apple hardware.
Do these qcom powered ARM systems have better battery life for laptops versus intel?
I know HN has a large Apple following but as a Windows lover (yah yah, I know), I am very excited about these announcements!
I recently got back into the Windows ecosystem, and I gotta say it's pretty nice. I'm excited too!
The only issue is that these all run Windows…bloated, annoying, privacy intrusive in-your-face OS
That is true. I do not use windows anymore. None of my servers ever ran windows.

One can only pretend that closed source operating systems ate acceptable for so long before one has to address the lack of configurability, in a deep sense.

I found it odd that your comment was greyed out.

I find this disturbing, to be frank.

I cannot imagine building on Microsoft in 2024. They have aggressively thrown their weight around doing anti-consumer moves. These are the warning signs they don't need to care about their customers and can fully exploit their market monopoly.

I still have ads after an update in windows 11 pro.

Not to mention I have file explorer bugs and one note path hijacking annoyances.

Legacy software is why we still use windows. There is nothing better about windows than say, Fedora.

> Legacy software is why we still use windows. There is nothing better about windows than say, Fedora.

Except, of course, the legacy software support.

And hardware support.
And some non-legacy software. Otherwise it's worse.
They’ve been doing this for over 30 years.
> There is nothing better about windows than say, Fedora.

Plenty. To base of your comment and the topic: Everything for file search, DOpus for a file manager are much better than anything any Linux can offer

Pay for Pro.

No ads.

I've been a Pro user. It's still terrible, and has all the failures previously mentioned.
I suspect that there will be a LOT of TPU e-waste in about 3-5 years. One can call me reactionary, but I see a greater benefit in providing SIMD primitives for known bottlenecks, co-processing for known inner loops, than to continually jump through the hoop of committing passing trends to hardware.

I suspect thst Microsoft will implement brilliantly on a bad idea, but that it still won't gain much traction, as Co-pilot is not the code assistant we need.

But since hammers are in fashion, expect attempts to shoehorn the world into nails.

If vendors will go for strictly on-die TPUs, then maybe. However, I expect these machines to be quite capable without the AI hype.

I hope ar least some laptop vendors will use PCIe cards for their TPUs so that there's an upgrade path of sorts, and reusing older cards for simpler models remains possible.

(comment deleted)
LLMs aside I would guess we may see more modest use cases for TPU/NPUs on PC. Phones have been coming with them for several years now - granted with stronger use cases around AR, photo retouching, and voice assistants. Maybe you are right though.
The "Recall" part is interesting - I wonder if they're running RAG locally to achieve that? Interested to see how it works under the hood...
I also would be interested about this. Because I somehow expect that this screen logging feature is ripe for a security disaster. This is not just your browser history. Imagine a video of everything you ever did on your PC ending up in the internet.
I can't remember seeing Qualcomm CPU's before. The name makes me think of WiFi cards.

With Intel stock taking a dive recently, I can't help but feel that the processor landscape is changing.

This is Nuvia, whom Qualcomm acquired earlier. They came from Apple before that.
They have been making cpus for windows for 11+ years