Diablo 3 can run on M1 Macs via Rosetta 2.
[toc] Diablo 3 is an action RPG from Blizzard. But more than that, it’s the latest entry in the genre-defining Diablo series.
Diablo practically invented loot-based games and Diablo 3 further perfected the addictive formula of hacking and slashing your way to more and better loot.
More M1 gaming? Visit our M1 Supported Games list for 100+ Mac games we have tested and confirmed as M1-compatible.
Art | Game | Genre | 64-bit? | 64-bit | API | M1 Support |
---|---|---|---|---|---|---|
Diablo 3 | RPG | Yes | OpenGL | Rosetta |
Diablo 3 M1 Mac support
We tested the game on our M1 Macs and can confirm Apple Silicon Macs can perfectly run Diablo 3, even better than Intel Macs.
Last Updated: October 29, 2021:
Blizzard was quick to implement the Metal API early on, but unfortunately, they haven’t been as quick to implement native M1 support. Still, thanks to Rosetta 2, Diablo 3 runs great on M1 Macs, even the game is still coded for Intel Macs.
What is Rosetta 2? Rosetta 2 is a translation process that enables an M1 Mac with Apple silicon to use apps built for Intel-based Macs.
Diablo 3 M1 Mac benchmarks
These are the Diablo 3 M1 benchmarks we have gathered so far. Notice we had to use the in-game FPS counter to evaluate performance levels (more of that below):
Game | Machine | Resolution | Settings | FPS | Tester | Tested |
---|---|---|---|---|---|---|
Diablo 3 | 💻 M1 MacBook Air 13", 7-core GPU, 8 GB | 2560x1600 | Medium | 40 | Mac Gamer HQ | 7/7/2021 |
Diablo 3 | 💻 M1 MacBook Air 13", 7-core GPU, 8 GB | 1440x900 | High | 75 | Mac Gamer HQ | 7/7/2021 |
As a reminder, this is how we describe the different levels of performance:
- Below 20 FPS: Unplayable: Laggy gameplay, full of stutters and slowdowns.
- 20-30 FPS: Borderline: Can be OK in slow-paced games. Still, not optimal.
- 30-45 FPS: Playable: Acceptable for most (most gaming consoles do this).
- 45-60 FPS: Smooth: Fluid gameplay, with no perceivable stutters.
- 60+ FPS: Very Smooth: For hardcore and professional players, a luxury for most.
We usually aim for 30 FPS, because 30 FPS is enough to guarantee a smooth and fluid experience for most casual gamers.
How to view FPS in Diablo 3?
Diablo 3 is one of those games that can show you Frames Per Second (FPS) by simply pressing Control + R. This will allow you to reliably test different settings and resolution combinations.
Tested versions:
- MacBook Air: MacOS Big Sur version 11.1
- OS: macOS Big Sur version 11.4
- Diablo 3: 2.7.0 (74291)
Submit & Request M1 results
To take our M1 benchmarks and compatibility tests to the next level, we definitely need your support!
If you’re interested in testing games on your own M1 Mac or request specific games, you can join our dedicated Discord server.
Diablo 3 Mac requirements
These are the game’s official Mac requirements for Diablo 3 (and all its subsequent expansions):
Minimum Requirements | |
OS: | 10.15 |
Processor: | Intel Core i3 |
Memory: | 4 GB RAM |
Graphics: | NVIDIA GeForce GT 650M, ATI Radeon HD 5670 or better |
Hard Drive: | 25 GB |
Diablo 3 on Mac: Verdict
Developed by Blizzard, Diablo 3 is yet another example of a Mac port done right. Just like World of Warcraft and Hearthstone, Diablo 3 on Mac features everything the Windows version does. And includes cross-platform multiplayer and Metal support. Diablo Immortal may be the new kid on the block, but considering the amount it criticism it received due to its predatory monetization practices, Diablo 3 remains the best Diablo game to play on a Mac.
Bottom line: If you’re even remotely interested in action-RPGs or looter-based games, you simply owed it yourself to give Diablo 3 a shot:
Diablo 3 Mac download
As all Blizzard games, Diablo 3 can only be downloaded from Battle.net.
And more importantly, if you have your own M1 test results to share, on this game or another, you can share them with us on our dedicated Discord server.
I am using a mac studio, with 2 external monitors. I just want to play the game with one screen, but everytime i launch the game it uses the two monitors. Any one knows how to set this to one monitor only? besides disconnecting the other monitor?
Turn off the second display.