I have a question about… Gaming on Mac. I know, I know. It’s for my wife, though. Lol!
She has a very old Windows laptop that I cannot convince her to let me put Linux on to improve its life. I’m looking to source an upgrade for her. She is an iPhone person, through and through, and I thought it might be nice to get something for her in that ecosystem. So, I’m looking into a MacBook of some sort.
The question: how does a MacBook hold up to light gaming? We’re talking Sims 4 and Minecraft, primarily.
This is something I know about.
The new ARM-based macs are actually very powerful, but as another commenter mentioned, the ARM architecture would normally be a bad fit for gaming as not much runs on it.
That said, there are ways around it.
I’m personally gaming on an M2 Macbook Pro, and am able to play almost my full Steam library of Windows games using a tool called Whisky
Whisky uses Wine (a longstanding Windows emulator commonly used on Linux) along with other toolkits to translate DirectX graphics instructions into Mac-native ‘Metal’ graphics instructions. There is a performance hit in doing this, but the end result is actually pretty good.
The result you get will depend on your hardware. I’m personally running a high-end M2 Max configuration and get 50 FPS on high settings in Deep Rock Galactic (a first-person shoooter game) but lower configurations would be okay for casual gaming.
There is another product that does the same thing as Whisky called Crossover. It is paid (unlike Whisky which is free) but is otherwise similar. You can watch this YouTube video on Crossover to get some idea on how it works, how to set it up, and the performance you might expect.
As for Minecraft, I personally play that too, and it actually runs natively on the new Apple Silicon macs anyway and doesn’t need anything special :)
Very compelling. I’m guessing Steam’s Proton work doesn’t do much if anything for Mac? I’m familiar with gaming on Linux, so I’m not afraid to get technical to get it all working, I’m just trying to get a feel for viability… It sounds like Sims 4 is the only thing up in the air, lol.
I need to find someone with a Mac willing to let me try it… 😂
Proton is actually based on Wine so there’s a lot in common. And Valve contributes back to Wine via Codeweavers (who also make crossover)
I’ve been gaming on Linux for a loooong time, lol. I follow Proton’s progress pretty closely since the beginning as it pertains to the Linux space, I just wasn’t sure if it was considered a “solution” in the MacOS world or if it requires some finagling…
Thanks for the insight! I’ll have to do a liiiittle more research, but I’m feeling more comfortable about it now.
Fair :) Glad I was able to share my experience if that helped a little.
I’d like to make the switch to Linux for my gaming desktop, currently still on Windows for that personally, but soon!
Just be sure to research your must-have titles on ProtonDB. It’ll tell you pretty much everything you need to know if there’s any tinkering to be done for your titles… And don’t make the same mistake I did! 😂
I upgraded from an AMD Radeon RX580 to an Intel ARC A750… Works perfect, except the specific setup of Linux + Intel ARC can’t play Halo Infinite… It worked fine (if subpar performance) on the RX580, but there’s some software issues between Vulkan and Intel that means certain DX12 games that make a very particular graphics call will NOT work with an Intel GPU… Otherwise I love it!
There have been a few cases where developers “port” their games to Mac by wrapping them in Wine.
Apple used Wine in their Game Porting Toolkit: https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit
It will require some finagling, but it’s about as good as you will get for running windows only games on Mac.
Also games built for Intel Macs should be able to be run thanks to Rosetta.
Ooh, this looks pretty nice. I’ll have to give Whisky a try just to see how games can run on my M1 Mac Mini. I have it set up as a TV PC and I usually just connect a Linux PC or Steam Deck to game on the TV. If I could run Windows games on it that’d be great.