Parallels Desktop power-user guide: tips for doing more with your Windows VM
If you use Parallels Desktop regularly, you've probably settled into a routine. Start Windows, open the apps you need, get the work done, and move on. Once that routine becomes automatic, it's easy to leave the rest of the VM alone.
There are settings worth revisiting, though. Some matter when Windows starts handling heavier workloads. Others change how much time you spend moving between macOS and Windows. Features such as snapshots can also be much more useful when they become part of your normal workflow rather than something you remember after a problem.
This guide covers those second-layer features and settings: the things you may have skipped during setup but are worth knowing once Parallels Desktop is part of your everyday work.
A quick Parallels Desktop power-user checklist
Already comfortable with your VM? Start here.
- Performance feels slow: Check CPU and memory allocation, but don't assume assigning every available resource to Windows will help.
- You constantly switch between a Windows desktop and Mac apps: Give Coherence mode another try.
- You install software, drivers, or test builds regularly: Take snapshots before making changes.
- Other devices need to connect directly to something running in your VM: Look at bridged networking.
- You mainly use the VM for games: Try the Games Only profile.
- You run several development environments: Pro Edition's linked clones can reduce the storage needed for separate test VMs.
- You use CAD, GIS, or other OpenGL-heavy Windows software: Make sure Parallels Desktop and Parallels Tools are current, so you can use the graphics improvements in Parallels Desktop 27.
Not every VM needs every tweak. Pick the settings that match what Windows is actually doing on your Mac.
How to tune CPU and memory in Parallels Desktop
Parallels Desktop's default resource settings are intended to work for typical Windows use. If your workload has moved beyond typical use, CPU and memory are sensible places to investigate.
Shut down the VM, then open its configuration and go to Hardware > CPU & Memory.
Before moving the sliders, check what is actually slowing you down. A large Visual Studio build, a complex CAD model, and an Excel workbook with a lot of data can stress a VM in different ways. Giving Windows more virtual CPUs won't fix a workload that's waiting on storage, for example. The other machine in this equation is your Mac. Windows may be happier with more memory, but macOS still needs enough RAM for the applications running alongside it. For that reason, treat manual resource allocation as something to test rather than a one-time recipe. Make a change, repeat the workload that was causing trouble, and watch what happens on both sides.
Edition matters here too. Parallels Desktop Standard Edition supports up to 4 virtual CPUs and 8 GB of virtual RAM per VM. Pro Edition raises those limits substantially for heavier workloads.
Don't forget storage.
If a VM feels slow during builds, database work, large file operations, or other disk-heavy tasks, CPU and RAM may not be the problem.
Check where the VM is stored.
External storage can work well, particularly with a fast SSD and connection. Performance varies by drive, enclosure, interface, and workload, so an external disk shouldn't automatically be blamed. Still, there's a useful troubleshooting test: move the VM to your Mac's internal SSD and repeat the slow operation. If the difference is obvious, you've found a storage bottleneck instead of spending an afternoon adjusting CPU settings.
Use Coherence mode when you don't need the Windows desktop
Coherence mode has been around long enough that many experienced Parallels Desktop users have already tried it. Trying it once isn't quite the same as finding the right use for it.
Coherence hides the Windows desktop and lets Windows applications sit alongside Mac applications. A Windows app can appear in the Dock and share the screen with the Mac software you're already using. You don't need to keep returning to a separate Windows desktop just to reach it.
That's particularly handy when Windows is there for one or two applications rather than as your main working environment. Suppose you're reviewing a model in a Windows engineering application while keeping Mail, Safari, Teams, or your Mac productivity tools open. In a regular VM window, your attention keeps moving between two desktops. Coherence removes one of them.
To try it, start Windows and choose View > Enter Coherence.
Give it a proper work session rather than a five-minute test. The benefit becomes clearer when you're moving between Mac and Windows applications throughout the day. Some Windows software, especially applications with unusual interface elements, can feel more at home in a normal VM window. In those cases, switch back. Coherence doesn't need to become your default to be useful.
Take snapshots before making changes to Windows
Snapshots are often treated like emergency equipment. They become more useful when you take one before you might need it. Installing an unfamiliar application? Take a snapshot. Testing a configuration change? That's another good moment. The same applies before a Windows change that could affect the environment you depend on for work.
A snapshot records the state of the VM at that point, giving you somewhere to return if the experiment doesn't work out. That can be quicker than troubleshooting a broken test environment or trying to remember every setting you changed. Developers can take this further. Keep a known-good state, make the changes required for a test, then return to that state when you're finished.
Linked clones for development and testing
If you use Parallels Desktop Pro Edition, linked clones are worth knowing about.
A linked clone is based on an existing VM rather than creating another completely independent copy of its virtual disk. The clone stores its differences while referring back to the parent VM. That makes linked clones useful when you need several variations of the same basic environment. You might have one Windows installation as the starting point, then separate environments for different application versions, test configurations, or development branches.
There is one trade-off: because the linked clone depends on its parent, it isn't as self-contained as a full clone. For temporary or repeatable test environments, that's often exactly the point.
Shared vs. bridged vs. host-only networking
Most Parallels Desktop users can leave networking on Shared Network and never think about it. Developers and people running networked Windows software eventually run into cases where the distinction matters.
Shared Network
Shared Network is the default. Parallels Desktop creates a separate virtual subnet for the VM, with the Mac acting as the router to the outside network. Windows gets network and internet access but doesn't appear as a separate computer on the physical network your Mac is connected to. For everyday Windows use, that's usually what you want. It's also useful when your Mac is connected to a VPN because the VM can use that connection without needing to appear independently on the local network.
Bridged Network
Bridged mode puts the VM on the same network as the Mac as a separate computer. Windows receives its own address on that network and can be reached by other devices, subject to the usual network and firewall rules. There are practical reasons to use it. You may be testing a Windows server from another computer, working on software that expects the VM to be a separate network device, or running a service that another machine needs to reach directly. Don't switch to bridged because it sounds more advanced. Shared networking is the simpler choice unless you need the VM to behave like another computer on the LAN.
Host-only Network
Host-only networking creates an isolated virtual network instead. It's useful for testing systems that need to communicate locally without giving the VM normal access to outside networks. Think of it as a networking tool rather than a complete security sandbox. Shared folders, clipboard integration, and other VM features are separate considerations if you're testing software you don't trust.
Gaming Only profile: what it changes
If gaming is one of the main reasons you keep Windows around, check which VM profile you're using.
Parallels Desktop includes a Games Only profile. You can select it by shutting down Windows, opening the VM configuration, going to General, choosing Change, and selecting Games Only.
The profile configures the VM around gaming. It uses the maximum recommended memory allocation, sets video memory to automatic, adjusts mouse and keyboard behavior, turns off several Mac/Windows integration features, and starts the VM in full screen. The profile changes the way the VM is configured; it isn't a temporary resource boost that automatically appears whenever Parallels Desktop detects a game.
If you use the same Windows VM for work as well as gaming, check the sharing and application-integration settings after selecting the profile. Some of those features are disabled as part of the gaming configuration.
What about DirectX 12 games?
On Apple silicon, Parallels Desktop currently provides Windows 11 3D acceleration up to DirectX 11.1, along with OpenGL 4.3 support.
A Windows game that requires DirectX 12 therefore isn't supported through the current Parallels virtualized graphics stack. Anti-cheat can create a separate compatibility problem. Many anti-cheat systems aren't designed to run in virtual environments, and games that depend on unsupported virtualization or Windows security capabilities may not launch. This is one area where checking the individual game matters more than looking at its age or system requirements.
Games documented by Parallels as working on Apple silicon include titles such as Minecraft, GTA V, Rocket League, Hollow Knight, Age of Empires II: Definitive Edition, and League of Legends. Updates to games, launchers, and anti-cheat systems can change compatibility, so treat any game list as a starting point rather than a permanent guarantee.
If you're deciding whether to run a particular Windows game through a VM or a compatibility layer, our guide to checking CrossOver compatibility explains how to check the compatibility database first.
If a compatibility layer doesn't support what you need, or the application expects a full Windows environment, that's when trying it in your Windows VM makes sense.
When a full Windows environment matters
Some applications don't have a native Mac version. Others expect parts of Windows that a compatibility layer isn't designed to reproduce.
Microsoft Access is a straightforward example. There's no native macOS version, so using Access locally on a Mac means running Windows. A Parallels Desktop VM gives you that environment while keeping the database alongside the rest of your Mac workflow.
The same issue can come up with complex Office workflows built around Windows-specific components, add-ins, or macros. If that's what brought you here, our guide to running Microsoft Access and legacy Office workflows on Mac goes deeper into the setup.
Enterprise applications need a little more caution. A full Windows VM can satisfy requirements that an API compatibility layer cannot, but a VM doesn't guarantee that every security, VPN, DRM, hardware-dependent, or compliance application will work. Vendor support for Windows 11 on Arm and virtualized environments still matters.
Check those requirements before making the VM part of a business-critical workflow.
CAD, GIS, and graphics-heavy Windows applications
Parallels Desktop 27 is a particularly relevant update if your Windows VM spends its time on professional graphics applications.
Version 27 introduced a new Metal-based graphics driver with support for OpenGL 4.3 in Windows 11 on Arm. That matters because applications with OpenGL requirements that previously exceeded the VM's accelerated graphics support now have more room to run. Parallels cites ArcGIS Pro and ZWCAD as examples of applications that benefit from the newer OpenGL support.
There's a performance improvement as well. In Parallels' own testing, OpenGL workloads ran up to 2.6 times faster than with the previous driver. Selected ArcGIS Pro tests showed gains of up to 35%, with overall workflow time reduced by as much as 24%.
Those are Parallels test results, not a promise that every graphics application will see the same increase. Model size, application, Mac hardware, VM configuration, and the operation being performed all affect performance.
If you upgraded to Parallels Desktop 27 specifically for graphics work, make sure Parallels Tools is updated inside Windows too. The Windows display driver is delivered through Parallels Tools.
For a deeper look at CAD workloads, see our guide to GPU performance for CAD on Mac.
Developer environment tips
One useful thing about a VM is that it doesn't have to represent your one and only Windows machine. You can keep environments for different jobs, and Parallels Desktop can run Windows and Linux VMs alongside macOS. Available memory becomes important quickly when several operating systems are active, so watch what the host Mac is doing rather than allocating resources to each VM in isolation.
For Windows-target development, snapshots and linked clones can save more time than another CPU tweak. Take a snapshot before changing the environment. Use a linked clone when you need another variation of a known configuration. Delete temporary environments when the test is finished. Networking is the other setting developers should understand early. Shared Network covers normal internet access. Bridged mode becomes useful when another device needs to see the VM directly. Host-only networking is there when you need an isolated test network.
There is also an important Apple silicon limitation to plan around: nested virtualization isn't currently available for Windows 11 VMs on Apple silicon. That affects Hyper-V and Hyper-V-based technologies inside the Windows VM. WSL2 isn't available in that configuration either; Parallels documents WSL1 as the workaround. If your workflow depends heavily on nested virtualization, factor that in before building the rest of the environment around it.
Our Windows dev environments guide looks at the broader choice between a VM, Windows development tools, and cloud-based environments.
Integration shortcuts worth knowing
Some of the best Parallels Desktop features are small enough that they're easy to overlook.
Keep a Windows app in the Mac Dock. If there are one or two Windows applications you use every day, keep them in the Dock. With the application running, use its Dock options to keep it there. You can then open the Windows application from macOS without treating “start my VM” as a separate job first. Parallels Desktop handles the VM behind the application. This is especially useful with Coherence. If Windows exists mainly to run a particular business or engineering application, the operating system itself can stay out of the way most of the time.
Drag files between macOS and Windows. Mac and Windows don't need separate copies of every working file. With the relevant sharing features enabled, files can move between the two environments using drag and drop. For a quick handoff between a Mac application and a Windows application, that's often faster than reaching for cloud storage or emailing something to yourself.
Use the shared clipboard. Clipboard sharing handles one of the most common cross-platform jobs: copying text or other supported clipboard content in one operating system and pasting it into the other. It sounds minor until it isn't working. If integration features stop behaving normally after an operating-system or Parallels Desktop update, check that Parallels Tools is installed and current before digging into Windows or macOS settings individually.
What Parallels Desktop 27 changes for existing users
Parallels Desktop 27 arrived in August 2026, and the release is more interesting if you look at it by workload rather than reading down a feature list.
If you run graphics-heavy Windows applications: the new Metal-based OpenGL 4.3 driver is the change to investigate first.
If you work with Linux AI or machine-learning workloads: Parallels Desktop 27 adds accelerated AI/ML operations in Linux VMs on Macs with M4 chips or later. Parallels' testing on an M4 Pro Mac with Ubuntu measured some matrix computations at up to seven times the previous speed and neural-network inference at up to 1.75 times faster. Results depend on the workload and hardware.
If your Mac is managed by an organization: version 27 includes enterprise SSO improvements.
If you're moving to macOS 27 Golden Gate: Parallels Desktop 27 is the release built for the new macOS generation.
There's another change worth knowing before you update an older Mac. Parallels Desktop 27 requires Apple silicon. Intel Mac users can continue using Parallels Desktop 26, which Parallels says will continue receiving security and maintenance updates. You can see the complete release breakdown in our Parallels Desktop 27 release post.
What should you change first?
Don't work through this guide as a checklist of settings to turn on. Think about the part of your VM that gets in your way.
If it's performance, identify the bottleneck before changing resource allocation. If it's constant switching between Windows and macOS, spend a day in Coherence. Developers who regularly rebuild test environments should start with snapshots or linked clones. If another machine can't reach a service running in Windows, networking is the place to look.
A well-configured VM isn't necessarily the one with the most resources assigned to it. It's the one you don't have to think about very often.
Frequently asked questions
How much RAM and CPU should I give a Parallels Desktop VM?
Start with Parallels Desktop's recommended CPU and memory settings, then increase resources only when a specific workload needs more. Leave enough capacity for macOS and the Mac applications running alongside the VM. Parallels Desktop Standard Edition supports up to 4 virtual CPUs and 8 GB of virtual RAM per VM, while Pro Edition supports higher allocations.
What's the difference between shared, bridged, and host-only networking?
Shared networking is best for most users, bridged mode is for VMs that need to appear as separate devices on the local network, and host-only mode creates an isolated virtual network. Shared networking routes VM traffic through the Mac on a separate virtual subnet. Bridged mode gives the VM its own presence on the same physical network as the Mac, while host-only prevents normal access to external networks.
Does Parallels Desktop support DirectX 12 on Apple silicon?
No. Parallels Desktop currently provides 3D acceleration up to DirectX 11.1 for Windows 11 on Apple silicon. Games and applications that require DirectX 12 aren't supported through the current virtualized graphics stack.
Does Parallels Desktop support OpenGL 4.3?
Yes. Parallels Desktop 27 supports OpenGL 4.3 in Windows 11 on Arm VMs running on Apple silicon. After updating Parallels Desktop, update Parallels Tools inside Windows as well so the VM has the current display driver.
What does the Games Only profile do?
The Games Only profile configures a VM specifically for gaming. It uses the maximum recommended memory allocation, sets video memory to automatic, adjusts mouse and keyboard behavior, disables several integration features, and starts the VM in Full Screen. You select the profile manually in the VM configuration; it doesn't switch on automatically when a game launches.
Do snapshots use as much storage as another Windows VM?
No. A snapshot records changes to a VM state rather than creating another complete Windows installation. Snapshots can still use substantial disk space over time, especially if you keep many of them or make large changes, so they aren't a replacement for backups.
Which Parallels Desktop edition supports linked clones?
Parallels Desktop Pro Edition supports linked clones. They are useful for development and testing because multiple environments can share a parent VM instead of each requiring a completely independent virtual disk.
Can I run Windows and Linux at the same time in Parallels Desktop?
Yes. Parallels Desktop can run Windows and Linux in separate VMs at the same time. The practical limit is your Mac's available hardware, especially memory, because macOS and each active VM need resources of their own.
Can I use WSL2 inside a Windows 11 VM on an Apple silicon Mac?
No, not currently. WSL2 depends on nested virtualization, which isn't available for Windows 11 VMs on Apple silicon in Parallels Desktop. Parallels documents WSL1 as an alternative for this configuration.
What should I check after upgrading to Parallels Desktop 27?
Update Parallels Tools inside each VM after upgrading to Parallels Desktop 27. This is especially important for Windows graphics workloads because the display driver used for OpenGL 4.3 support is delivered through Parallels Tools.
What happens to my VM when I upgrade macOS?
Your VM files remain in place when you upgrade macOS, but your version of Parallels Desktop still needs to support the new macOS release. Check Parallels' compatibility information before a major macOS upgrade, especially on a Mac you rely on for work.