Has anyone tried running Battle.net and/or WoW using Directx 12 on their Mac using this Crossover thing I keep hearing about? I’m curious if it works, and if it solves any or all of the problems I keep seeing with native Mac support, on these forums.
Well, crossover out of box won’t be able to run DX12 wow, only DX11, since their DX12 support is limited entirely to diablo 2 and 4.
but if you use previous crossover version and patch it with game porting toolkit using CXPatcher, then you get dx12 working in a lot more games including WoW. As for performance, it’s maybe HALF that of native WoW because WoW is a cpu bound game by nature and the biggest hit to running through wine AND rosetta 2 combined, is cpu. Other games not as heavy on cpu like Diablo 4 actually run netter because graphics performance only has about a 7-15% penalty so you get good frames as long as cpu isn’t bogged down (like wow does)
TL/DR, running wow like this is not ideal except maybe for classic era which is far less demanding. you’ll get half the performance at best.
Currently I have native wow for retail and wrath and i run classic era through crossover because it doesn’t run on sonoma beta
EDIT, classic era runs on sonoma beta now so no longer need crossover for that either.
Thanks for the write up. I’ve never used Crossover, so good info. Do you have the same problems running Retail as the other people on these forums do? I’m considering going to Mac Studio when the M3 version comes out, but I’m not so sure because I want to be able to play WoW without a bunch of problems.
Just that bnet agent and launcher require setting full disk access to patch, but that’s easy work around. after that it throws oops errors with permissions and sits at paused for some reason for ages but those don’t harm things. you just close bnet once you get it to patch.