Is the Mac Studio an upgrade? What kind of performance should I expect? How fast is it?
All values obtained at 4k resolution. THIS IS NOT A PROFESSIONAL REVIEW.
Charts first, details after.
Charts
Valdrakken
The nursery!
Ardenweald
This is one of the hardest zones to render. We have large swathes of layered terrain, foilage, and SFX. We see the steepest dive here between q=4 and 6; whereas the other zones lose about 1/3rd performance, Ardenweald loses a staggering 57%.
The compute graphics setting does incur a significant performance cost in this zone.
Garrison
One of my favourite places to be; terrain, buildings, NPCs, and foilage fill the view. This is one of the game's heaviest pre-Ardenweald zones.
The Studio turns in smaller numbers relative to other zones at the lower quality levels.
Thoughts
We see the Studio is playable at all quality settings, although the Ardenweald q=10 scenario does present a counterpoint. Render scale and compute settings are superb sacrificial lambs, ready to be launched into the gaping maws of the framerate spirits.
The 5700XT reaches but is artificially constrained at 120FPS at the lowest quality settings. This is an outlandish scenario which will not affect players.
If you own the Mac Studio, you'll be happy wiling your time away in World of Warcraft too.
Bonus Charts
From the Shadowlands...
The above chart integrates my previous set of benchmarks (see: https://us.forums.blizzard.com/en/wow/t/quick-4k-m1-mac-mini-vs-2012egpu-benchmarks/796697). Don't take the numbers too seriously; that was a different version of the game (Shadowlands!), and Christmas decorations were still up.
The q=6-10 numbers retrace their steps on the 2012 mini; DF however raises the floor.
The M1 mini is not appropriate for 4k WoW.
What about CPU gains?
What happens if we improve CPU performance by pairing the Radeon RX580 with the 2018 mini? Evidently, not a lot.
Besides the CPU headroom, the 2018 mini features also a Thunderbolt 3 link while the 2012 mini is equipped with Thunderbolt (1); I was hoping to see a clear improvement here. This suggests this graphics card is the bottleneck. Unfortunately, I was unable to test the 2012 mini with the 5700XT.
The numbers weren't included in the regular charts as they were virtually identical, aside from anomalies; I verified VSync and Target FPS were disabled, but this combo was capped at 60FPS.
I would definitely run the 2018 mini over the 2012 mini; it doesn't as much sound like a banshee screaming in my ear; runs versions of operating system more able to support WoW (and other modern software) for the foreseeable future; is noticably quicker at a variety of tasks; and comes in a very tidy dark grey shell.
Benchmarking Details
Benchmarking was performed in static areas; there are too many variables in PvE content, or highly-trafficked spaces, to pin down reliable numbers.
Each scene was loaded with the default camera angle and character placed in the same position. The client was given some time to stabilise with each quality change before the numbers were recorded.
I eyeballed the numbers; where the framerates would often fluctuate, I attempted to generate a rough average, biasing common ranges and values. If the client would spent nearly all its time at a specific value, I just recorded that value.
Configurations!
Devices
2012 Mac mini | 2018 Mac mini |
Mac Studio (base Ultra) |
|
|
|
WoW configuration
- Full UI reset - deleted cache, wtf, interface pre-bench
- VSync OFF
- 100% render scale
- Fullscreen (Windowed) Mode
- FPS cap disabled
- Target FPS disabled
- Anti-Aliasing set to CMAA 2
- Physics set to Player & NPCs
- Verified FSR & FFX enabled
- All other configurations left to default
- UI turned off
- Same identical installation of WoW was copied across every device
Shared configuration
- 4k display - LG 27MU67 (save for Radeon RX580 entries -- this was connected to a 4k TV)
- Steinberg UR22 audio interface connected
- Launcher closed but running
-
All other software unloaded:
In a normal professional review, these machines would be wiped and the operating systems reinstalled. I'm not a professional and didn't want to spend days on this, so I just unloaded or uninstalled what I could.