Correct if wrong, but my understanding is: only 32-bit Windows x86 apps are capable of running in emulation mode on a "Windows 10 for ARM" machine. No 64-bit Windows x86 apps can work.
Even though: the latest ARM CPU may itself be listed as 64-bit.
Device drivers may also be required to be 32-bit only, although also not certain about that.
Correct. Right now it will only recompile 32 bit x86 apps for ARM automatically. Dunno what the reasoning is behind that. I'm not sure if they'll upgrade that for 64 bit or just keep working at getting everyone to add ARM variants of their apps. I'm always confused where they see the future of Win32 going. The Windows 10 Universal platform seems like it's their big push into ARM, so maybe they think things will just solve themselves as devs move over. But they've also made multiple runs at getting people off Win32 before.
Some workloads are better in conjunction with a capable GPU and processor, and not just GPU.
I don't totally disagree. But this again goes back to that if Intel ships a CPU that's 30% slower this doesn't work in their favor, even if they have some fancy optimization that regains 5%. They're still not digging themselves out of that hole.
Intel also doesn't have a unified address space between the CPU and their integrated GPU which is really a very significant problem. If you are dealing with a unified GPU/CPU workflow, and are working off of integrated graphics, Apple will absolutely slaughter Intel on performance. Really not a good look for Intel on something like the 13" MacBook Pro. Where you have Macs that don't have a discrete GPU, Intel could be in a lot of trouble.
(I do have benchmarks, none that I can post, but really, it's a problem and the results aren't good for Intel even on a full size notebook versus an iPhone.)
Are you referring to Sunny Cove? Unfortunately, I haven't read into this at all apart from headlines and some gossip on tech blogs and forums. Though anything we see in late '19 or mid '20 may just be low wattage stuff.
It looks like Intel might be thinking about it in Sunny Cove.
As far as moving on, it's too early to tell as you pointed out. I'm on an older Intel HEDT for a home workstation and I've been wanting to upgrade for two years now. The truth is each time I read rumors which end up being about 80% true and I keep putting it off. With DDR4 prices set to drop this year and the arrival of DDR5 in 2021-2022, we're going to see some great stuff from both Intel and AMD.
The problem is Intel is only talking about catching up to Apple right now, and not lapping them.
If Intel launched 10 nm on time, we wouldn't be here. As it is now, they're talking about launching their 2016 CPUs in 2019 and everyone is supposed to be impressed by that. If they launched their CPUs originally scheduled for 2019 in 2019 that might actually put them back on the right course with Apple. But that's not what's happening. And now that Apple is in the CPU business, they're going "we can launch all our CPUs on time, why can't Intel?"
Meantime Apple is looking at the MacBook and MacBook Air and thinking that they already make a CPU way better than the warmed over 5 year old CPU that Intel is selling them. Why wouldn't they start moving to ARM?
If Intel keeps having issues, it’s only a matter of time before something happens like an ARM Mac Mini being faster than the entry level Mac Pros. And if that happens there are going to be a bunch of questions about Intel on the high end that Apple can’t ignore, even with R&D costs. Apple’s ARM Macs could end up eating their x86 ones if Intel keeps stalling.
This again ignores AMD which seems like a decent alternative, and seems to be staying current with Apple. They also have Infinity Fabric which seems like a nice related feature to Apple’s unified GPU/CPU address space. So both the companies are in a similar place with CPU design right now.
Last edited: