Crossover for Mac is still our recommended way to play Windows only games on a Mac. At its best, Crossover is the best way to play PC only games at close to native performance. It can be unstable with some games or apps and gameplay can stutter at times but it really depends what you're trying to run. The Crossover installation process is user-friendly, and the creation of 'bottles' provides a flexible environment for running a diverse range of not just games but other Windows applications as well. The addition of support for DirectX 12 puts it ahead of virtual machines and the all round ease of use make it the most painless way to use Windows apps and games on a Mac without installing Windows.
Very simple to setup and use
Runs a wide range of Windows only games and applications
Doesn't require installing Windows
Reasonable cost compared to other solutions
Doesn't work with all apps and games
Can be prone to instability and crashing with some apps and games
Doesn't give you access to Windows itself on a Mac
Crossover for Mac is a compatibility layer developed by CodeWeavers that enables users to run Windows applications on macOS without the need for a Windows operating system license or a virtual machine such as Parallels.
Crossover is based on Wine, an open-source compatibility layer that translates Windows API (Application Programming Interface) calls to the equivalent macOS API calls.
In basic terms, this means it simply translates Windows commands to work in macOS.
The great advantage over virtual machines is that there’s no need for a full Windows installation making it a more streamlined and resource-efficient way of running Windows software on a Mac.
Although Crossover is most commonly used for gaming, it can be used for running any Windows only application on a Mac.
There’s a few things to be aware of before going ahead and installing Crossover on your Mac:
It doesn’t work for all Windows games and applications. Many Windows applications and games work perfectly well in Crossover but some may have reduced functionality or not work at all. It’s best to test the free trial first if there’s a specific game or application you want to play with it.
Although it’s based on the free-open source software Wine, it’s not free to use and it costs $74.00 (£60.00) although this is very reasonable and well worth it in our opinion.
Crossover is one of the few ways of making games or apps that use DirectX 12 to work on a Mac. Virtual machines for example, only support up to DirectX 11.
It only works on Macs running macOS 10.3 High Sierra or higher.
Installation and Setup
Setting up Crossover for Mac is very straightforward.
Unzip the Crossover download and drag it into your Applications folder.
Double click on Crossover to launch it and it takes you immediately to the Install screen. Crossover will show you a list of popular Windows applications that are currently commonly installed by Mac users with it. It also shows you a rating out of 5 stars of how well they perform in Crossover including a summary such as “Runs Great” or “Limited Functionality” which is useful. You can also search for an application in the search bar at the top of Crossover. You can also search the Crossover compatibility database to see which applications work with Crossover. We tested Crossover by installing the Windows version of Steam so that we can play Windows only Steam games on a Mac.
Crossover then gives you a summary of the installation. You don’t need to edit any of these although advanced users that know what they’re doing can customize it. Installation of Crossover involves creating what is known as a ‘bottle,’ which is a self-contained environment where Windows applications can run on macOS. If something goes wrong with this bottle you can simply delete it and create a new one so macOS isn’t affected in any way.
Click on Install to install the Windows version of Steam in Crossover on your Mac. Crossover will take a few minutes to download Steam and launch the Windows installer.
Once the Steam installer is complete, your Crossover “bottle” is setup. For playing games using Crossover, we generally recommend activating both DXVK and ESync to help with graphics acceleration. You may also want to activate High Resolution mode so that the application you want to use looks as good as possible in Crossover otherwise it tends to run things in low resolution. Note however that sum games and especially Windows applications may not run well with these settings activated so deactivate them if you experience performance issues.
Double click on the Steam logo to open the Windows version of Steam on your Mac and log into your Steam account. We noticed that Crossover is a bit laggy when it starts compared to using the native version of Steam on a Mac.
Choose a game that you want to install in Steam. We chose Stumble Guys which is normally only available on Windows. One thing to bear in mind is that you need a lot of free disk space on your Mac if you intend on installing many games. In this case, Stumble Guys only requires 576MB but a game such as Counter Strike 2 requires around 20GB. We recommend recovering disk space on your Mac before installing games with Crossover.
Click on “Install” and the game will install in the Windows version of Steam on your Mac. When done, either go to your Steam games Library or click on the completed game download to play it.
The game will then launch in Crossover on your Mac. Crossover opens the game in full screen mode and runs surprisingly well although we did experience a certain amount of lag at times.
Crossover for Mac’s performance is one of the reasons its become our recommended way to play PC only games on a Mac.
Here’s how Crossover handles Windows games on both Intel and Apple Silicon chip Macs.
On older Intel-based Macs, we found that Crossover performs well running a variety of Windows games. The gameplay is relatively smooth with most games running at acceptable frame rates of around 60 fps. There is some lag however at times and we noticed the fans on an Intel MacBook Pro start to kick off as soon as Crossover started installing games. We also found that Crossover randomly on Intel Macs, much more than on Apple Silicon. This was a particular problem with Steam although it seemed to depend on which game we played. While Stumble Guys worked well, Counter Strike 2 was more unstable although activating DVXK in the bottle settings helped this.
Apple Silicon Chip Macs
Crossover doesn’t work natively with Apple Silicon chip Macs with the M1, M2 or M3 chips but it does still work on them thanks to Rosetta 2 which allows Intel-based applications, including Crossover, to run on the new ARM chips. Crossover works well with Apple Silicon Macs and in fact, the ARM chips handle it much better than Intel chips with the M1, M2 and M3 chips barely breaking a sweat while running it, even with Rosetta in the middle. We experienced less crashes in Crossover on Apple Silicon Macs. At the moment, Codeweavers haven’t set a timeline for a release of a native version for Apple Silicon Macs but it would be good to see one soon as it will remove one level of translation that Crossover has to go through.
While games like Stumble Guys played well in Crossover, more demanding titles such as Diablo 4 and Counter Strike 2 performed worse on both Apple Silicon and Intel Macs.
This is because Crossover has to do a lot of translation of DirectX to run 3D graphics on a Mac.
It does this through DXVK which translates them to something known as Vulkan 3D. These then get translated again through MoltenVK to work with Apple’s Metal API.
The result of this is a lot of processing power is required to run games which means there is often lag, graphics not loading properly, rendering problems and stuttering when playing games on a Mac using Crossover.
Crossover is aware of these problems and even released a specific update to help Counter Strike 2 run better such was its popularity with Mac users.
Enabling DVXK in the bottle settings does improve this for some games more than others and we recommend using the Crossover forums to find out what has worked for other users.
How To Run An EXE File In Crossover
Apart from Crossover’s pre-configured “bottles” for apps such as Steam, Grand Theft Auto V and Quicken Classic for Windows, you can also run an EXE file on your Mac using Crossover.
To do this, you need to click on “install an unlisted application” on the Install screen.
You then need to create a bottle for the Windows EXE file you want to run on your Mac. In this case, we tried to run the Filezilla FTP client for Windows.
The simply browse to the EXE file you want to run on your Mac.
Then run the Windows installer as if you were installing it on Windows:
One the installation is complete, you can run the Windows application on your Mac using Crossover. In this case, we installed Filezilla for Windows successfully.
The biggest problems we found with Crossover were:
Instability (especially on Intel Macs)
Battery usage when not plugged in
Stuttering gameplay at times
As mentioned earlier, the instability was mainly on Intel Macs and depending on which game and settings were used in the Crossover bottles.
Steam was the biggest offender and we found it could crash at any moment during set up or during game play.
Crossover also drains your battery very quickly if your MacBook is not plugged in.
This isn’t unusual with anything that tries to run or emulate Windows – virtual machines also drain batteries very quickly as they require so much processing power.
Our advice is only to use Crossover with the power plugged in on a MacBook.
Finally, if the game you want to play uses anti-cheat software such as Vanguard, then you will struggle to get it working on Crossover.
Anti-cheat software is used to protect cheating in games and games that have it are usually unplayable on a Mac.
Codeweavers are responsive and keen to keep their Crossover customers happy.
However, if you have a problem with a less popular application or game, don’t expect much help. The less users there are of a Windows only game or application, the less data the Crossover team have to work on in order to fix it.
Support for bigger AAA games or more commonly used applications is better however and you should receive a swift response to any problems you’re having.
The latest pricing for Crossover 23 is $74.00 (£60.00). After 12 months has passed, you can still continue using it but you won’t be able to download updates for it unless you pay a renewal fee of around $30.
Crossover do However, there is also a lifetime version for $494.00 (£414.00) which gives you unlimited upgrades for life.
The annual subscription version isn’t bad when you consider virtual machines like Parallels charge $99.99 per year although for that, you do get a fully functional version of Windows which offers more flexibility.