Last updated: 21-Jan-2025
If you're reading this, you're seriously considering upgrading your older Intel Mac to one of the M-series (a.k.a. M1/M2/M3/M4, a.k.a. Apple Silicon) models being offered by Apple. And I can't blame you. Having made the jump myself, they are impressive machines. In my opinion Apple's hit a home run with these machines.
However, if you are currently running VMware Fusion on your Intel Mac and considering the purchase of a new shiny M-series Mac, there are some things you must be aware of before making the move.
This article is structured as a set of "frequently asked questions" to help you as you make your decision.
This article will be updated as any changes occur.
Before you switch
Q1) I run Fusion today on my Intel Mac. Can I run it on my new M-series Mac?
Yes., but you must run Fusion 13 or later. Preferably you should run Fusion 13.6.2.
Fusion 12 and earlier will not run on Apple Silicon Macs.
Q2) Can I move the virtual machines created on my Intel Mac with Fusion and run them on an M-series Mac?
No. Virtualization requires the processor instruction sets to be the same between "host" and the VM. The Apple Silicon CPUs found in M-series Macs are not Intel chips, and will not run VMs built on Intel Macs. There are no "tweaks" or "patches" that will allow it.
Q3) Can my existing virtual machines can run under Rosetta?
No. Rosetta 2 is designed to translate a subset of Intel CPU instructions, so that applications compiled for Intel Macs can run on Apple Silicon Macs.
However, Rosetta 2 does not support of all of the Intel CPU features that would be required by a virtualization solution like Fusion to run Intel operating systems. Apple specifically notes in their developer documentation that Intel virtualization software is not supported by Rosetta.
Q4) Can I run Linux virtual machines on my Apple Silicon Mac?
Yes, but you must use a distribution that has an ARM architecture version (also known as arm64 or aarch64). Many Linux versions have an ARM architecture version that will run on Apple Silicon Macs under Fusion, including:
* Fedora
* CentOS Stream 9
* Red Hat Enterprise Linux/Oracle Linux/Rocky Linux 9
* OpenSUSE Tumbleweed
* OpenSUSE Leap
* Kali Linux
* Ubuntu
* Debian
Application binaries compiled on Intel platforms for use on Intel systems will not work. You will need to recompile applications you've developed yourself on the arm64 Linux OS, or install packages built for arm64 architectures.
Q5) Can I run a Windows Server virtual machine on my M-series Mac?
No. Windows Server runs only on Intel/AMD CPUs. It will not run on an Apple Silicon Mac.
Q6) Can I run a Windows 10 (or earlier) virtual machine under Fusion on my M-series Mac?
No. Like Windows Server, Windows 8.1 and earlier versions of Windows only run on Intel/AMD CPUs. Although Windows 10 has both Intel and ARM architecture versions, neither will run under Fusion on M-series Macs.
Q7) Can I run Windows 11 virtual machine on my Apple Silicon Mac?
Yes. but you must use Windows 11 ARM. Windows 11 ARM includes Microsoft's Prism x86_64 translator that's similar to the Apple's Rosetta 2. Prism allows you to run a wide variety of applications compiled for Windows on Intel architectures on Windows 11 ARM.
Q8) Is Windows 11 officially supported on M-series Macs?
Broadcom supports running Windows 11 ARM VMs on M-series Macs. For best results, use Fusion 13.6.2 or later. Fusion 13.5 and later even includes the support to download Windows 11 ARM installation media from Microsoft (you can also download Windows 11 ARM yourself from Microsoft).
VMware Tools are also included for Windows 11 ARM. They provide 3D acceleration and drag/drop/copy/paste operations for Windows ARM virtual machines.
Microsoft now allows Windows 11 ARM to run on M-series Macs (it's no longer considered unsupported). There also are no issues with Microsoft licensing a Windows 11 ARM VM on M-series Macs. Windows 11 retail licenses can be purchased and used to activate Windows 11 ARM.
Q9) Can I run an older macOS version (prior to Big Sur) as a VM on my Apple Silicon Mac?
No. Versions of macOS before Big Sur run on Intel Macs only. and can not run on Apple Silicon Macs.
Q10) Can I run a Monterey/Ventura/Sonoma/Sequoia virtual machine on my M-series Mac?
Not under Fusion. But you can use the open-source
UTM application (free at https://mac.getutm.app or $9.99 USD on the Mac App Store) to virtualize (run natively) macOS 12 Monterey and later.
There's no need to switch from Fusion to Parallels just to get macOS virtualization. UTM provides the same features for macOS virtualization as Parallels does, but it costs a lot less.
Q11) I built a ARM virtual machine on Parallels. Can I import it into Fusion 13?
Q12) Can I import a virtual appliance (e.g. .ova or .ovf format) into Fusion?
No. Fusion does not support the export or import of virtual machines in .ova or .ovf formats on M-series Macs. It's likely that your virtual appliance wouldn't work anyway, because the vast majority of them need Intel CPUs. See the answer to Q3.
Q13) I still need to run Intel VMs. Where do I go from here?
If you have VMs of older macOS versions you need to run, you'll have to run them on an Intel Mac. Broadcom does not support the use of Fusion on non-Apple hardware, nor do they support macOS virtual machines on VMware Workstation. Apple's licensing that restricts the use of macOS to Apple hardware only.
Since Apple no longer sells Intel Macs, you may be able to find pre-owned or refurbished Intel Macs on the secondary market.
If you are running Windows or Linux VMs, your options include
- refurbished/pre-owned Intel Macs
- a PC that will run VMware Workstation. VMware Workstation virtual machine formats are identical to VMware Fusion, so all you need to do is to copy the existing VM onto a new PC to migrate it.
- Using the UTM app (available from the Mac App Store or from https://mac.getutm.app) on your M-series Mac. It contains an Intel CPU emulator. Note that performance is not reported to be good with this solution.
- Parallel Desktop 20.2's new Intel emulator (in preview release). Note that performance is not reported to be good with this solution.
Q14) I require nested virtualization for my VMs. Can I run them on M-series Macs?
Not currently. Apple now supports nested virtualization on their native hypervisor, but it requires
- an M3 or M4 Mac,
- macOS 15 Sequoia, and
- coding changes in order to enable it.
Broadcom has not included this capability in Fusion as of the date of this article.
Users looking to use Hyper-V within Windows 11, advanced Windows security features, Windows Subsystem for Linux version 2, Linux KVM virtualization, QEMU virtualization (not emulation), or tools such as EVE-NG will find that they will not work in an ARM architecture virtual machine.
Windows Subsystem for Linux version 1 will work in a Fusion Windows 11 VM as it does not require nested virtualization.
The only workaround is to stay on a Intel Mac at the present time.
Q15) I still have questions. How can I get more help?
Post any questions to the Broadcom Fusion Discussions board - but please search first. Your question may already have been answered.
Additional information