MacGameFPS

Methodology and sources

Data reviewed October 1, 2026

Every FPS figure on MacGameFPS comes from a formula with five public ingredients. This page explains them and shows how far the formula lands from real measurements.

1. The graphics power of each chip

We use the Geekbench 6 Metal score of every Apple Silicon chip (21 chips, from M1 to M5 Ultra). It is the same test for all of them, so it compares across generations. Geekbench averages every GPU configuration of a chip, so we scale the score to each model’s exact GPU core count.

Provisional: M5 Ultra and M6 just launched and are not yet on Geekbench’s chart. We use their first published results and will update them once an average exists.

2. One anchor point per game

Each game has a reference point: the FPS it gets on a specific chip, resolution and preset. When a reliable published measurement exists we use it; otherwise we start from the studio’s official requirements (for example, “M1 with 16 GB for 1080p at 30 FPS on Low”). The formula scales from there to every other Mac.

3. Resolution and quality

FPS drop a little less than pixel count when resolution rises (some per-frame work does not depend on it), and each preset has an average cost: Medium runs at about 86% of Low, High 71% and Ultra 59%.

4. What is specific to the Mac

  • Cooling: a MacBook Air has no fan and loses up to 20% of sustained performance in demanding games. MacBook Pros lose 5% versus a desktop with the same chip.
  • Unified memory: if the Mac has less memory than the game’s minimum, we give no figure — the game will not launch or is not playable. Right at the minimum, the heaviest games lose a little to memory pressure.
  • MetalFX: Apple’s upscaler renders at a lower resolution. We estimate +24% FPS in Quality mode, +50% in Balanced and +70% in Performance, when the game offers it.

5. The engine ceiling

No game scales forever with the GPU: at some point the CPU or the engine itself takes over. Each game has an FPS ceiling and the formula approaches it smoothly.

Validation against real measurements

We compare the formula with 136 measurements published by specialist outlets. The mean absolute error is 17%. Figures labelled “measured” on the site are those measurements, linked to their source.

GameMac / chipSettingsMeasuredEstimatedSource
Cyberpunk 2077MacBook Pro M5 Pro1080p Low10171Notebookcheck
Cyberpunk 2077MacBook Pro M5 Pro1080p Medium8062Notebookcheck
Cyberpunk 2077MacBook Pro M5 Pro1080p High6652Notebookcheck
Cyberpunk 2077MacBook Pro M5 Pro1080p Ultra5843Notebookcheck
Cyberpunk 2077MacBook Pro M5 Pro1440p Ultra3327Notebookcheck
Baldur's Gate 3MacBook Pro M5 Pro1080p Ultra8463Notebookcheck
Baldur's Gate 3MacBook Pro M5 Pro1440p Ultra5739Notebookcheck
Assassin's Creed ShadowsMacBook Pro M5 Pro1080p High4030Notebookcheck
Assassin's Creed ShadowsMacBook Pro M5 Pro1080p Ultra2625Notebookcheck
Assassin's Creed ShadowsMacBook Pro M5 Pro1440p Ultra2216Notebookcheck
Cyberpunk 2077MacBook Pro M5 Max1080p Low136105Notebookcheck
Cyberpunk 2077MacBook Pro M5 Max1080p High10386Notebookcheck
Cyberpunk 2077MacBook Pro M5 Max1080p Ultra9174Notebookcheck
Cyberpunk 2077MacBook Pro M5 Max1440p Ultra5548Notebookcheck
Cyberpunk 2077MacBook Pro M5 Max4K Ultra2425Notebookcheck
Baldur's Gate 3MacBook Pro M5 Max1080p Ultra122103Notebookcheck
Baldur's Gate 3MacBook Pro M5 Max1440p Ultra8369Notebookcheck
Baldur's Gate 3MacBook Pro M5 Max4K Ultra4736Notebookcheck
Assassin's Creed ShadowsMacBook Pro M5 Max1080p High5852Notebookcheck
Assassin's Creed ShadowsMacBook Pro M5 Max1080p Ultra4144Notebookcheck
Assassin's Creed ShadowsMacBook Pro M5 Max1440p Ultra3527Notebookcheck
Assassin's Creed ShadowsMacBook Pro M5 Max4K Ultra2414Notebookcheck
Cyberpunk 2077MacBook Pro M51080p Low5248Notebookcheck
Cyberpunk 2077MacBook Pro M51080p Medium4141Notebookcheck
Cyberpunk 2077MacBook Pro M51080p High3434Notebookcheck
Cyberpunk 2077MacBook Pro M51080p Ultra2928Notebookcheck
Cyberpunk 2077MacBook Pro M51440p Ultra1718Notebookcheck
Baldur's Gate 3MacBook Pro M51080p Low6569Notebookcheck
Baldur's Gate 3MacBook Pro M51080p Ultra4741Notebookcheck
Cyberpunk 2077MacBook Air M51080p Low4332Notebookcheck
Cyberpunk 2077MacBook Air M51080p Medium3228Notebookcheck
Cyberpunk 2077MacBook Air M51080p Ultra2319Notebookcheck
Baldur's Gate 3MacBook Air M51080p Low6049Notebookcheck
Baldur's Gate 3MacBook Air M51080p Ultra3929Notebookcheck
Cyberpunk 2077MacBook Air M51080p Low3630Notebookcheck
Cyberpunk 2077MacBook Air M51080p Medium2725Notebookcheck
Cyberpunk 2077MacBook Air M51080p Ultra2017Notebookcheck
Baldur's Gate 3MacBook Air M51080p Low4649Notebookcheck
Baldur's Gate 3MacBook Air M51080p Ultra2829Notebookcheck
Baldur's Gate 3MacBook Neo1080p Low1920Notebookcheck
Baldur's Gate 3MacBook Pro M4 Pro1080p Low8982Notebookcheck
Baldur's Gate 3MacBook Pro M4 Pro1080p Ultra6150Notebookcheck
Baldur's Gate 3MacBook Pro M4 Pro1440p Ultra4231Notebookcheck
Baldur's Gate 3MacBook Pro M4 Pro1080p Ultra5050Notebookcheck
Baldur's Gate 3MacBook Pro M4 Pro1440p Ultra3631Notebookcheck
Civilization VIIMacBook Pro M4 Pro1080p High145133Notebookcheck
Civilization VIIMacBook Pro M4 Pro1440p High9689Notebookcheck
Civilization VIIMacBook Pro M4 Pro4K High4847Notebookcheck
Baldur's Gate 3MacBook Pro M4 Max1080p Ultra9987Notebookcheck
Baldur's Gate 3MacBook Pro M4 Max1440p Ultra6956Notebookcheck
Baldur's Gate 3MacBook Pro M4 Max4K Ultra3529Notebookcheck
Baldur's Gate 3MacBook Pro M41080p Low4451Notebookcheck
Baldur's Gate 3MacBook Pro M41080p Ultra3230Notebookcheck
Baldur's Gate 3MacBook Air M41080p Low4036Notebookcheck
Baldur's Gate 3MacBook Air M41080p Ultra2321Notebookcheck
Civilization VIIMacBook Air M41080p Low9893Notebookcheck
Civilization VIIMacBook Air M41080p Medium7880Notebookcheck
Civilization VIIMacBook Air M41080p High6367Notebookcheck
Baldur's Gate 3Mac mini M4 Pro1080p Ultra5152Notebookcheck
Baldur's Gate 3Mac mini M4 Pro1440p Ultra3632Notebookcheck
Baldur's Gate 3Mac mini M4 Pro4K Ultra1817Notebookcheck
Baldur's Gate 3Mac mini M41080p Low4453Notebookcheck
Baldur's Gate 3Mac mini M41080p Ultra3031Notebookcheck
Cyberpunk 2077MacBook Pro M4 Max1080p Low13694Notebookcheck
Cyberpunk 2077MacBook Pro M4 Max1080p Medium10984Notebookcheck
Cyberpunk 2077MacBook Pro M4 Max1080p High9672Notebookcheck
Cyberpunk 2077MacBook Pro M4 Max1080p Ultra8461Notebookcheck
Cyberpunk 2077MacBook Pro M4 Max1440p Ultra5439Notebookcheck
Cyberpunk 2077MacBook Pro M4 Max4K Ultra2420Notebookcheck
Cyberpunk 2077MacBook Pro M4 Max4K Ultra + MetalFX3425Notebookcheck
Assassin's Creed ShadowsMacBook Pro M4 Max1080p Ultra3335Notebookcheck
Assassin's Creed ShadowsMacBook Pro M4 Max1440p Ultra2922Notebookcheck
Cyberpunk 2077MacBook Pro M4 Max1080p Medium + MetalFX132106Tom's Hardware
Cyberpunk 2077MacBook Pro M4 Max1080p Ultra + MetalFX9786Tom's Hardware
Cyberpunk 2077MacBook Pro M4 Max1440p Medium + MetalFX9280Tom's Hardware
Cyberpunk 2077MacBook Pro M4 Max1440p Ultra + MetalFX6357Tom's Hardware
Cyberpunk 2077MacBook Pro M3 Max1080p Medium + MetalFX10592Tom's Hardware
Cyberpunk 2077MacBook Pro M3 Max1080p Ultra + MetalFX7868Tom's Hardware
Cyberpunk 2077MacBook Pro M3 Max1440p Medium + MetalFX7463Tom's Hardware
Cyberpunk 2077MacBook Pro M3 Max1440p Ultra + MetalFX5144Tom's Hardware
Cyberpunk 2077Mac mini M4 Pro1080p Medium + MetalFX10276Tom's Hardware
Cyberpunk 2077Mac mini M4 Pro1080p Ultra + MetalFX6754Tom's Hardware
Cyberpunk 2077Mac mini M4 Pro1440p Medium + MetalFX6349Tom's Hardware
Cyberpunk 2077Mac mini M4 Pro1440p Ultra + MetalFX4334Tom's Hardware
Cyberpunk 2077MacBook Pro M4 Pro1080p Medium + MetalFX8673Tom's Hardware
Cyberpunk 2077MacBook Pro M4 Pro1080p Ultra + MetalFX6051Tom's Hardware
Cyberpunk 2077MacBook Pro M4 Pro1440p Medium + MetalFX5647Tom's Hardware
Cyberpunk 2077MacBook Pro M4 Pro1440p Ultra + MetalFX3732Tom's Hardware
Cyberpunk 2077MacBook Pro M1 Max1080p Medium + MetalFX8475Tom's Hardware
Cyberpunk 2077MacBook Pro M1 Max1080p Ultra + MetalFX7453Tom's Hardware
Cyberpunk 2077MacBook Pro M1 Max1440p Medium + MetalFX5648Tom's Hardware
Cyberpunk 2077MacBook Pro M1 Max1440p Ultra + MetalFX3433Tom's Hardware
Cyberpunk 2077MacBook Pro M3 Pro1080p Medium + MetalFX6750Tom's Hardware
Cyberpunk 2077MacBook Pro M3 Pro1080p Ultra + MetalFX4835Tom's Hardware
Cyberpunk 2077MacBook Pro M3 Pro1440p Medium + MetalFX4431Tom's Hardware
Cyberpunk 2077MacBook Pro M3 Pro1440p Ultra + MetalFX3122Tom's Hardware
Cyberpunk 2077Mac mini M2 Pro1080p Medium + MetalFX6253Tom's Hardware
Cyberpunk 2077Mac mini M2 Pro1080p Ultra + MetalFX4537Tom's Hardware
Cyberpunk 2077Mac mini M2 Pro1440p Medium + MetalFX4133Tom's Hardware
Cyberpunk 2077Mac mini M2 Pro1440p Ultra + MetalFX2923Tom's Hardware
Cyberpunk 2077MacBook Pro M41080p Medium + MetalFX5041Tom's Hardware
Cyberpunk 2077MacBook Pro M41080p Ultra + MetalFX3428Tom's Hardware
Cyberpunk 2077MacBook Pro M41440p Medium + MetalFX3326Tom's Hardware
Cyberpunk 2077MacBook Pro M1 Pro1080p Medium + MetalFX4944Tom's Hardware
Cyberpunk 2077MacBook Pro M1 Pro1080p Ultra + MetalFX3430Tom's Hardware
Cyberpunk 2077MacBook Pro M1 Pro1440p Medium + MetalFX3228Tom's Hardware
Cyberpunk 2077MacBook Pro M1 Pro1440p Ultra + MetalFX2119Tom's Hardware
Cyberpunk 2077MacBook Pro M31080p Medium + MetalFX4234Tom's Hardware
Cyberpunk 2077MacBook Pro M31080p Ultra + MetalFX3024Tom's Hardware
Cyberpunk 2077MacBook Pro M31440p Medium + MetalFX2821Tom's Hardware
Cyberpunk 2077MacBook Pro M31440p Ultra + MetalFX1815Tom's Hardware
Cyberpunk 2077MacBook Air M41080p Medium + MetalFX3428Tom's Hardware
Cyberpunk 2077MacBook Air M41080p Ultra + MetalFX2319Tom's Hardware
Cyberpunk 2077MacBook Air M41440p Medium + MetalFX2117Tom's Hardware
Cyberpunk 2077MacBook Air M41440p Ultra + MetalFX1512Tom's Hardware
Cyberpunk 2077MacBook Air M21080p Medium + MetalFX3124Tom's Hardware
Cyberpunk 2077MacBook Air M21080p Ultra + MetalFX2216Tom's Hardware
Cyberpunk 2077MacBook Air M21440p Medium + MetalFX1715Tom's Hardware
Cyberpunk 2077MacBook Air M21440p Ultra + MetalFX1210Tom's Hardware
Cyberpunk 2077MacBook Pro M4 Max1440p Medium + MetalFX11080TweakTown
Cyberpunk 2077MacBook Pro M41080p High2623Tom's Hardware
Cyberpunk 2077MacBook Pro M41080p High + MetalFX3928Tom's Hardware
Cyberpunk 2077MacBook Pro M3 Max1080p High7856Tom's Hardware
Cyberpunk 2077MacBook Pro M3 Max1080p High + MetalFX10468Tom's Hardware
Cyberpunk 2077MacBook Pro M1 Max1080p High5243Tom's Hardware
Cyberpunk 2077MacBook Pro M1 Max1080p High + MetalFX5253Tom's Hardware
Total War: WARHAMMER IIIMacBook Pro M5 Max4K Ultra3729Gizmodo
Cyberpunk 2077MacBook Pro M54K Ultra59Tom's Guide
Shadow of the Tomb RaiderMacBook Pro M54K Ultra2822Tom's Guide
Total War: WARHAMMER IIIMac Studio M4 Max1080p Ultra8874Tom's Guide
Total War: WARHAMMER IIIMac mini M4 Pro1080p Ultra4642Tom's Guide
Death Stranding Director's CutMacBook Pro M4 Pro1440p Ultra7058Mac Gamer HQ
Death Stranding Director's CutMacBook Pro M4 Pro1440p Ultra + MetalFX9271Mac Gamer HQ
Death Stranding Director's CutMacBook Pro M4 Pro4K Ultra3830Mac Gamer HQ
Control Ultimate EditionMacBook Pro M4 Pro1080p Ultra6149Mac Gamer HQ
Resident Evil 3MacBook Pro M4 Pro4K Ultra3024Mac Gamer HQ

Honest limitations

  • These are estimates: the mean error against real measurements is 17%, and individual cases can exceed 25% (very busy scenes, CPU-bound games or recent patches that change performance).
  • Many games have no published Mac measurements: for them we start from official requirements and similar games. They carry the “Estimate” label.
  • We do not model ray tracing or frame generation: every figure is without ray tracing.
  • Real performance varies with game and macOS versions, room temperature and whatever else you have open.

How often we update

We review the data when a new Mac or chip ships, when a studio changes its requirements and when reliable new measurements appear. Last review: October 1, 2026.

Sources

  • Geekbench Browser — Metal Benchmarks
  • Apple tech specs for each model’s memory, GPU cores and cooling.
  • Official Mac requirements from each studio or porting house (linked on every game).
  • 228 measurements published by specialist outlets (table above).

Photo credits

Mac product photos are by Apple Inc., from its press room, Apple Newsroom. They are used for information purposes, to identify each model: