

Fortnite or Valorant, which have anti-cheat systems that prevent them from being run through emulators or Wine), want to play the latest titles, or doesn't want to get their hands dirty, then I wouldn't suggest mac gaming. If you're a gamer who wants to play multiplayer games (e.g. Or you want to primarily emulate certain console titles through ARM-Hypervisor supported emulators like Ryujinx or AetherSX2 (which actually benefit from the ARM architecture rather than being hindered by it like emulating Windows x86). dlls or configuring Wine settings in bottles to make games work through CrossOver. You enjoy tinkering around and getting things to work like having to hunt down. You enjoy/are satisfied with the games that are native to Mac (Ports like the Tomb Raider trilogy, Codemaster's racing titles, indie titles, etc.,).

The truth is, if you want to game on a Mac, you need to be one of a few things.

However, even if Windows on ARM became available, there's still the issue of the x86 to ARM layer being a lot worse on Windows than on Mac. Bootcamp allowed Windows to run on bare metal instead of being virtualized, basically giving you an identical experience to a Windows machine. Note that certain VMs like VirtualBox IIRC don't even have GPU acceleration or driver support, which completely wrecks gaming performance since gaming is almost completely GPU-bound.īefore M1, we used to have Bootcamp but since Windows on ARM isn't commercially available, Bootcamp doesn't exist anymore for ARM-based machines which really sucks. Basically anything released in the last 10 years that isn't extremely well optimized or retro-themed won't run at playable framerates because your system: 1) needs to use Windows shit x86 to ARM translation instead of macOS's amazing translation layer 2) only has a portion of system resources dedicated to the VM and needs to bear the load of 2 OSs running at once and 3) lacks optimizations inherent to macOS when it comes to Apple Silicon. Because you have to run a full Windows virtual machine, you have less compatibility issues but the downside is you have a very large performance penalty. Virtualization/Emulation is the more reliable, but less performant option. When it works, it feels like magic, but it's very finicky as to what works or what doesn't. AFAIK a lot of the compatibility issues come from proprietary windows libraries and such that aren't implemented. The main issue with it is its pretty sporadic as to which games work or not.Ĭertain games perform extremely well through its translation layer (Witcher 3, GTA V, Skyrim SE, Nier Automata all perform well despite being relatively demanding games) while others (Fallout 4, Stray, a lot of the Assassin's Creed series) either have a ton of visual bugs or just won't run. Well, Crossover is by far the most efficient of the bunch (based off of the Wine project, but with additional optimizations).
