GPTK 4 on Mac mini M4: our benchmark results across 15 Windows titles
With GPTK 4 now in the Velocity backend, we ran a systematic benchmark pass across 15 Windows titles on the base Mac mini M4 (10-core CPU, 10-core GPU, 16GB unified memory). Here's what we found.
Test setup
All titles were launched via Velocity at 1080p with default GPTK settings (no frame interpolation, shader pre-compilation enabled). We recorded average framerate over a 10-minute gameplay session using the built-in performance overlay. Power mode: High Performance.
Results
Elden Ring — 58 avg fps. Drops to ~45 in the most particle-heavy boss arenas. With Metal 4 Frame Interpolation enabled: 90+ perceived fps. Excellent.
Hades II — 60 fps locked throughout. No drops. This is the gold-standard Velocity experience.
Hollow Knight — 60 fps locked. Runs better under GPTK than some native ports we've seen.
Dead Cells — 60 fps locked.
Celeste — 60 fps locked.
Stardew Valley — 60 fps locked.
Undertale — 60 fps locked.
Disco Elysium — 58 avg fps. Occasional 1-frame hitches during zone transitions. Acceptable.
Baldur's Gate 3 — 44 avg fps at 1080p High. 55 avg fps at Medium. GPU-bound. 16GB unified memory is the constraint here — the 24GB M4 Pro model adds ~12 fps.
Cyberpunk 2077 — 32 avg fps at 1080p Medium. With Frame Interpolation: 58 perceived fps. Without: below our target. If you want Cyberpunk at a locked 60, you need an M4 Pro.
The Witcher 3 — 55 avg fps at 1080p High. Solid.
Dark Souls III — 60 fps locked.
Sekiro — 60 fps locked.
Street Fighter 6 — 60 fps locked. Input latency is indistinguishable from native in our testing.
Mortal Kombat 1 — 58 avg fps. Minor shader compilation stutter in the first match; clears after warm-up. Known GPTK behavior, not Velocity-specific.
Overall takeaway
13 of 15 titles hit or stay near 60 fps on the base M4. The two outliers (Cyberpunk, BG3) are GPU-heavy titles that benefit significantly from the M4 Pro's larger GPU and more unified memory. For the retro and indie catalog, the M4 Mac mini is more than enough machine.
We'll update this table as we test more titles. Requests welcome — reach out via the in-app feedback button.