I used Virtual PC and the speed was terrible.
The M1 is much faster than the old Macs where I used Virtual PC so it might not be as much as an issue.
Slow is better than can't, for many use cases.
I used Virtual PC and the speed was terrible.
The M1 is much faster than the old Macs where I used Virtual PC so it might not be as much as an issue.
- It is not possible to suspend and resume a virtual machine, including reverting to a "running state" snapshot.
- It is not possible to use the close button when a virtual machine is running; Shutdown virtual machine instead.
- ARM32 applications do not work in a virtual machine.
These two paragraphs contradict each other. In the top one, you say that current versions of Parallels are not able to run on M1 Macs, and in the second one, you say that it has since been updated with a universal binary that's now ready for M1 Macs. Which is it? Or are you saying that this technical preview is a Universal Binary while the current shipping version is still Intel only (and not Rosetta 2 capable)?The current versions of Parallels are not able to run on M1 Macs, but Parallels in November following the launch of the new Macs said that a version of Parallels compatible with Apple's chips was in active development.
At the time, Parallels said that the software designed for Macs was looking "very promising."Parallels Desktop 16 was first released in August for Intel-based Macs, but has since been updated with a universal binary that's now ready for M1 Macs. Parallels is available for a one-time fee of $99.99, but the Pro and Business editions require a $79.99 per year subscription.
This is great. Windows 10 ARM runs faster on M1, even in a VM, than on actual Surface ARM hardware.
Microsoft recently added 32bit mode (beta) to Windows 10 ARM so now you can run any x86 windows software on an M1 (in theory).
Emulation is what, not having anything to do with RISC or anything else. Simple emulation, not virtualization.What am I missing? 20 years ago I ran VirtualPC on my PowerBook with an X86 version of Windows. So that was a RISC-based Mac with a Windows 2000 VM. I'm not saying the M1 and PowerPC are the same, but they're both RISC and that's got to mean something???
EDIT: Looks like some other old mother fockers besides myself remember Virtual PC above.
All this has happened before, and all this will happen again
Which emulator are you using?That was emulation, not virtualization, which is what Parallels currently is. Whether Parallels plans on doing any emulation, remains to be seen. But there are and will be other applications to take its place if it doesn't.
I have Windows XP SP3 and Windows 8.1 running in emulation on my M1 Mac mini. Couldn't get Windows 10 to install for some reason - but I've seen it done in a few videos online.
Raspberry Pi OS is undoubtedly the most popular ARM version of Linux. Not sure whether it will run in Parallels though.What's the most popular ARM based version of Linux?
The deciding factor, IMHO, will be how serious MS is about migrating Windows to ARM. Right now, there really isn't a complelling reason as there are no machines beyond the Surface of any note in that marketplace. If Apple's ARM efforts prove ARM based laptops have speed and battery life advantages you may see some manufacturers push for ARM based Windows that is runs x64 programs well; and if ARM based laptops take off software manufacturers will follow suit.Amazing technical achievement but ultimately pointless. Most of us running VMs want to run our Windows 10 x64 guests in an M1 environment which I would suggest is not likely to happen for some time, if ever. Like everyone else we all hope for miracles. But for the moment I will still stick with my Intel based Macs that run x64 Windows 10 etc. adequately. M1 based Macs are amazing machines, but they are not likely to support my need to have SQL Server running in Windows Server anytime soon and I need to deal with that (and that includes having dedicated machines for the job). I believe the days of using WinIntel apps on Macs is over and we had better live with it.
What am I missing? 20 years ago I ran VirtualPC on my PowerBook with an X86 version of Windows. So that was a RISC-based Mac with a Windows 2000 VM. I'm not saying the M1 and PowerPC are the same, but they're both RISC and that's got to mean something???
EDIT: Looks like some other old mother fockers besides myself remember Virtual PC above.
All this has happened before, and all this will happen again
No, it’s not.No, it really is. How many people want to run ARM based Windows? You want windows because you need to run windows applications. That almost certainly at this point means X86 applications. And Windows 10 emulating X86 inside a VM is going to miserable.
Windows for ARM can emulate Intel architecture for X86 applications. So, the problem is solved.That's the big defining parameter though, up to this point, Parallels isn't emulation, it's hardware virtualisation. Accessing the hardware components directly to allow a guest operating system to be run. But we already know that.
Now though, in order to achieve x86 code execution, there will have to be a new emulation layer written from scratch.
Unless they're aiming for some kind of binary translation, in the style of Rosetta. Though again, not a simple undertaking.
Admittedly, I haven't looked into the possibility of them tapping Rosetta 2 in some way to take advantage of that binary translation, mostly because I'm not that desperate to run Windows on my Mac(I have a Win desktop as well.... for now).
Raspberry Pi OS is undoubtedly the most popular ARM version of Linux. Not sure whether it will run in Parallels though.
Dumb Question.. If Microsoft made say.. Windows 10 run native on ARM... M1.. Can they make DirectX run as well? How would that work? Can they make the same "calls" to shaders and things?
Thank you! Helps a lot. I will just go for a new PC for my gaming.Microsoft already has a native ARM version of Windows 10. Have had for over a year .
![]()
Business Laptops and Computers | Microsoft Surface for Business
Explore a variety of business computers, laptops, and tablets from Microsoft Surface for Business. Empower your employees with business devices and collaborative solutions that best fit their work needs.www.microsoft.com
It is Apple's GPU. Driver writing would be their job, not Microsoft's. Apple probably doesn't want to do it.
The "Direct X 11" support see with Parallels is to their emulation GPU; not the 'raw' underlying GPU. Apple probably isn't putting in any work on DirectX at all.
Parallels ( and VMWare Fusion's) emulated GPUs are a relatively 'thin' layer on top, but Apple's GPU is going to be abstracted away from Windows 10.
Microsoft has put work into Windows 10 on ARM to deal with emulated GPUs inside of virtual machines already.
".. “Today, we are offering [a] [Windows 10 on ARM] [virtual hard drive] (VHDX) for Windows 10 Insider Preview Build 19624, so that Insiders can run Windows 10 [on ARM] as a guest OS in Hyper-V.” ..."
![]()
Microsoft Makes Windows 10 on ARM Available Virtually - Thurrott.com
With Windows 10 version 20H2, Windows 10 on ARM will finally support Hyper-V. But the system was never available virtually.www.thurrott.com
If looking for ultimate fast gaming performance with ultimate frame rates and bleeding edge ray tracing .... this isn't it. Apple isn't offering that for non macOS options. Probably not going to in the future either.
The emulated GPU will get "decent enough" performance to get reasonable, modest workloads things done.
If you need to use Linux for something, very. If they're doing the work to support ARM based Macs and it's at a point it's useful for even a small subset of users why not release it? You don't have to buy it.I agree with you. I just don't understand why Parallels bothered to release this until Microsoft turns Windows for ARM into a useable product on M1 Macs (if they will or even can).
i.e. I appreciate the work Parallels has done but, if I purchase their software today, how useful would it be on my M1 Mac ?