Reading mode:
Key Takeaways (TL;DR)
  • MacBook users frequently encounter inconsistent gaming performance, even when frame rates (FPS) exceed 100.
  • A primary reason for the jerky visuals is the manner in which frames are aligned with the ProMotion display’s refresh cycle.
  • Another issue impacting gameplay, particularly in first-person shooters, is related to mouse input processing.

Optimizing Gaming Performance on Mac

MacBook users frequently encounter inconsistent gaming performance, even when frame rates (FPS) exceed 100. This phenomenon, where the on-screen image appears to “stutter” or the aim in shooters “drifts,” is not always attributable to a lack of computational power. Research indicates that the root cause lies in how the macOS operating system processes input and renders graphics.

Frame Inconsistency and ProMotion Display Refresh

A primary reason for the jerky visuals is the manner in which frames are aligned with the ProMotion display’s refresh cycle. Despite high reported FPS, the actual display timing of each frame can be irregular. This results in a visually less fluid gaming experience than the FPS figures would suggest. It has been noted that by implementing specific approaches, the proportion of smooth frames on a MacBook Pro with M3 Pro was improved from 18% to 87%, significantly enhancing gameplay.

Mouse Input Latency in macOS

Another issue impacting gameplay, particularly in first-person shooters, is related to mouse input processing. Modern mice are capable of sending movement reports every millisecond. However, macOS aggregates these events, consolidating movement data for an entire screen frame into a single event, which applications receive approximately every 8 milliseconds. This leads to the sensation of a “drifting” reticle, as there is a delay between the actual mouse movement and its on-screen representation. To mitigate this, it is possible to read each mouse report directly via IOHIDManager, enabling more precise and responsive control.

Interactive Hardware & AI BenchmarkFull VRAM & ROI Calculator →
Can Your GPU Run 2026 Local AI Models?
✓ Optimal (100% GPU VRAM, ~55-85 tok/s)ollama run qwen3:14b