Apple M5: Specs, RAM for VMs, and Windows Performance
Apple's M5 chip comes with enhanced memory, graphics, and AI capabilities. For virtual machine users, this extra headroom means some changes for running Windows on your Mac. This article breaks down the M5 chip specs with a focus on virtualization and covers how much RAM to allocate to a Windows VM in Parallels Desktop.
Apple's M5 chip is a sophisticated ARM-based chip, built with enhanced memory and graphics capabilities, as well as stronger AI performance, when compared to its predecessors. It landed in October 2025 with a memory bandwidth of up to 153 GB/s in the base model, a nearly 30% jump over the M4. For virtual machine users, this extra headroom means some changes for running Windows on your Mac.
This article breaks down the M5 chip specs with a focus on virtualization, covers how much RAM to allocate to a Windows VM in Parallels Desktop, and compares virtualization performance on M5 vs M4.
The Apple M5 is Apple's latest-generation ARM-based M-series chip, available in standard, Pro, and Max tiers. Its performance and unified memory make it well-suited to running Windows 11 ARM in a virtual machine; a good rule of thumb is to allocate about half your Mac's RAM to the VM.
Run Windows apps on your Mac without rebooting
Apple M5 specs
First, here are the latest Apple M5 specs. Exact numbers can vary by Mac model, screen size, and configuration, so check Apple's technical specifications before choosing a machine.
| Apple M5 | Apple M5 Pro | Apple M5 Max | |
| CPU cores | 10-core (4 super cores, 6 efficiency cores) | 15-core (5 super cores, 10 performance cores). Configurable to 18-core | 18-core (6 super cores, 12 performance cores) |
| GPU cores | 10-core | 16-core, configurable to 20-core | 32-core |
| Neural Engine | 16-core | 16-core | 16-core |
| Unified memory | Up to 32GB | Up to 64GB | Up to 128GB |
| Memory bandwidth | 153GB/s | 307GB/s | 460GB/s |
The tiers are designed for different levels of demand:
- M5 is the practical starting point for office applications, web-based workflows, and lighter Windows VM use.
- M5 Pro adds substantially more CPU, GPU, memory bandwidth, and available unified memory for development, data work, and heavier multitasking.
- M5 Max offers the largest GPU configurations and up to 128GB of unified memory, giving demanding local workflows more room for large projects and multiple resource-intensive applications.
M5 vs. M4: What changed
The M5 chip vs M4 comparison might not seem so dramatic on paper, but the result is faster CPU performance, higher memory bandwidth, and a redesigned GPU for better AI and graphics workloads. For virtualization, those improvements can give macOS and a Windows virtual machine more room to run simultaneously.
Here's how the M4 and M5 chips stack up:
- Memory bandwidth bumps at every tier: The base M5's unified memory bandwidth reaches 153 GB/s, a nearly 30% increase over the M4's 120 GB/s. M5 Pro and M5 Max carry that forward, with M5 Pro reaching 307GB/s and M5 Max reaching up to 614GB/s.
- CPU core increases at higher tiers: The base M5 still ships with a 10-core CPU, the same core count as the base M4. You start to see a difference at M5 Pro and M5 Max, which both move up to an 18-core CPU (6 super cores, 12 performance cores).
- Memory ceilings held steady: the M5, M5 Pro, and M5 Max top out at 32GB, 64GB, and 128GB of unified memory, matching the M4 generation lineup. The Neural Engine also stays at 16 cores across both generations. However, AI performance gains come from the new Neural Accelerators built into each GPU core (rather than a larger Neural Engine).
Overall, the changes between M4 and M5 have resulted in notable performance gains. Benchmarking results show that M5 chips are much faster than M4S in similar hardware, with gaming performance improved and AI performance substantially upgraded.
How much RAM to give a Windows VM on M5
Parallels Desktop automatically selects the VM's CPU and memory allocation for Windows 10 and later, and Parallels recommends keeping Automatic (Recommended) enabled for most users.
However, if you'd like, you can adjust the amount of memory that is allocated based on usage and performance. This is crucial because if too much memory is allocated to Windows, macOS may slow down, which in turn can cause Windows applications to slow down because they're running on top of macOS.
If, on the other hand, too much memory is allocated to macOS, then macOS applications may run well, but Windows applications might slow down.
To optimize performance on both Windows and macOS, set the memory allocated to Windows within the recommended range, typically 1-4 GB. Keep in mind, with Parallels Desktop, no matter how much RAM your Mac has, the maximum amount of memory that can be assigned to Windows is 8 GB.
However, if you're using Parallels Desktop for Mac Pro/Business/Enterprise Edition, the maximum amount of memory that can be assigned to Windows is 128 GB.
Windows and Linux VM performance on M5
Specs are one thing, but how does running a VM really feel on the M5?
Here's what to expect when running Windows and Linux on M5:
- Windows on M5 runs extremely well: Windows 11 on ARM should run very smoothly on M5 VMs, because it takes advantage of the chip's higher memory bandwidth (and additional CPU cores on the Pro and Max tiers). Day-to-day apps like Office, browsers, and most business software should be extremely responsive. The caveat is that older x86 and x64 Windows apps still run through Microsoft's Prism emulator rather than natively.
- Linux VMs are an easy win: Because most mainstream Linux distributions (Ubuntu, Debian, Fedora, and others) already ship native ARM builds, a Linux VM on M5 runs at near-native speed with no emulation layer involved. Developers doing container work, CI debugging, or general Linux development typically see the cleanest, most predictable performance of any guest OS on Apple Silicon.
What actually made a difference in the jump from M4 to M5? The extra memory bandwidth helps most with tasks that move a lot of data in and out of memory at once, like compiling large projects or running multiple VMs alongside heavy macOS apps. Meanwhile, the CPU and GPU gains on the M5 Pro and M5 Max help with compute-intensive guest workloads.
How Parallels Desktop helps you run Windows on an M5 Mac
The M5 chip gives Mac users more CPU headroom, more memory bandwidth, and a higher memory ceiling than any Apple Silicon generation before it. This translates directly into a smoother Windows 11 on ARM VM experience, especially when using Parallels Desktop.
Parallels Desktop allows you to easily run Windows on Mac alongside macOS, no reboot required. It runs Windows and Linux VMs directly on Apple's own virtualization framework, supports Apple Silicon, and is the only Microsoft-authorized solution to run Windows 11 on ARM.
Ready to see how your own workload runs?
Try Parallels Desktop free for 14 days and find out for yourself on your M5 Mac.
FAQs
How much RAM does the M5 support?
The base M5 supports up to 32GB of unified memory. M5 Pro goes up to 64GB, and M5 Max supports up to 128GB, depending on which GPU configuration you choose.
How much RAM should I give a Windows VM on M5?
As a general rule, keep a Windows VM to roughly 25-50% of your Mac's total unified memory, leaving the rest for macOS. Keep in mind, with Parallels Desktop, no matter how much RAM your Mac has, the maximum amount of memory that can be assigned to Windows is 8 GB.
However, if you're using Parallels Desktop for Mac Pro/Business/Enterprise Edition, the maximum amount of memory that can be assigned to Windows is 128 GB.
Can the M5 run Windows?
Yes. M5 Macs run Windows 11 on ARM through virtualization software like Parallels Desktop, with native ARM apps performing best and older x86/x64 apps running through Microsoft's Prism emulation layer.
M5 vs M4: Is it worth upgrading for VMs?
If your Windows use is mostly Office, email, and browsing, the jump from M4 might not be dramatic. If you compile large projects, run multiple VMs at once, or work with compute-heavy guest apps, the extra CPU cores and memory bandwidth on M5 Pro and M5 Max make a noticeable difference.
Does the M5 run Windows games?
Windows games designed for x86 hardware run through emulation on Windows on ARM, so performance varies by title and isn't guaranteed to match a native Windows PC. Games with native ARM builds, or those that are lighter on 3D demands, tend to run best in a Parallels Desktop VM on M5.