sodcalculator

10 Tech How-To

Osu Lagging on Mac: Fix Stuttering, Low FPS & Input Delay

Guide 10-28009 · Updated · Step by step

If osu! is lagging, stuttering, or showing low FPS and input delay on your Mac, the fix usually involves disabling the game’s “Compatibility Mode,” adjusting the frame limiter, and ensuring your Mac’s GPU is being used instead of power-saving settings. Start by opening osu! and navigating to Options (or pressing Ctrl+O), then set “Frame Limiter” to “Unlimited (for 240Hz+)” or “Optimal,” and uncheck “Compatibility Mode” under the “General” tab. This alone resolves most stuttering and input lag issues on modern macOS versions.

Why osu! Lags on Mac

osu! is a rhythm game that demands precise timing and smooth visuals, and macOS can introduce several layers of complexity that cause lag. The most common culprits are:

  • Compatibility Mode: A legacy setting that forces the game to use an older rendering path, which can cause severe frame drops and input lag on newer Macs.
  • Frame Limiter: If set to “VSync” or a low value, it can cap your FPS below your display’s refresh rate, causing stutter.
  • Power Management: MacBooks often switch to integrated graphics to save battery, which is too weak for smooth osu! gameplay.
  • Background Processes: Apps like Dropbox, iCloud, or even the macOS window server can steal CPU/GPU time.
  • External Display Issues: If you’re using an external monitor, refresh rate mismatches or scaling can introduce input delay.

Step-by-Step Fixes

Work through these in order; most players resolve the issue with the first two steps.

  1. Disable Compatibility Mode: Open osu! → Options → General tab → uncheck “Compatibility Mode.” This is the single most impactful fix for stuttering on macOS.
  2. Set Frame Limiter: In Options → Graphics, set “Frame Limiter” to “Unlimited (for 240Hz+)” if you have a high-refresh display, or “Optimal” for a standard 60Hz screen. Avoid “VSync” as it can add input lag.
  3. Force High-Performance GPU: On MacBook Pro models with dual GPUs, go to System Settings → Battery → Options and set “Switch Graphics Automatically” to Never. This forces the discrete GPU.
  4. Close Background Apps: Quit unnecessary apps, especially browsers with many tabs, video players, and cloud sync tools. You can use Activity Monitor to see what’s using CPU/GPU.
  5. Check Display Refresh Rate: System Settings → Displays → ensure the refresh rate is set to the highest available (e.g., 120Hz on ProMotion Macs). If using an external display, verify its refresh rate and use a high-quality cable.
  6. Update macOS and osu!: Keep both up to date. Apple’s Metal graphics improvements and osu!’s own optimizations often fix lag issues.

Input Delay: The #1 Complaint

Input delay feels like your cursor is “swimming” or your clicks register late. This is often caused by:

  • Bluetooth Mouse: Bluetooth adds significant latency compared to wired or 2.4GHz wireless. Switch to a wired mouse or one with a USB receiver.
  • Mouse Acceleration: macOS enables mouse acceleration by default, which can make cursor movement feel inconsistent. Disable it in System Settings → Mouse → Advanced → turn off “Pointer acceleration.”
  • Display Scaling: If you’re using a scaled resolution (e.g., “More Space” on a Retina display), the GPU has to work harder, adding latency. Set your display to default or native resolution.
  • Fullscreen vs. Windowed: Try switching between Fullscreen and Borderless in osu!’s graphics settings. Some Macs perform better in one mode.

Low FPS on Specific Mac Models

Not all Macs are created equal. Here’s what to expect and how to squeeze more FPS:

  • Apple Silicon (M1/M2/M3): These handle osu! well, but ensure you’re running the native ARM version of osu! (the game is universal). If you’re using an Intel version via Rosetta, performance may suffer.
  • Intel Macs with Dual GPUs: As mentioned, force the discrete GPU. Also, consider lowering the resolution in osu! if FPS is still low.
  • MacBook Air (fanless): Thermal throttling can cause FPS drops during long sessions. Keep the laptop cool and consider lowering graphics settings.

Common Misconceptions

Many players think that installing a “game booster” app or changing macOS’s “reduce transparency” settings will fix lag. In reality, these have minimal impact. Similarly, some believe that using a lower resolution always improves FPS—this only helps if the GPU is the bottleneck, which is rarely the case on modern Macs. The biggest gains come from disabling Compatibility Mode and fixing input device latency.

Alternatives if Nothing Works

If you’ve tried everything and still experience lag, consider:

  • Use a Windows partition (Boot Camp) on Intel Macs—osu! runs natively on Windows with better performance.
  • Play on a dedicated PC if you’re a serious player; Macs are not the primary target for osu!.
  • Check your network if you’re playing online—packet loss can cause hit-timing issues that feel like input lag.

Frequently Asked Questions

Does osu! support Apple Silicon natively?

Yes, osu! (the stable version) is a universal binary and runs natively on Apple Silicon. If you downloaded it before 2021, make sure you have the latest version.

Why does my cursor feel floaty in osu! on Mac?

This is almost always mouse acceleration. Turn it off in System Settings → Mouse → Advanced. Also, check if you’re using a Bluetooth mouse—switch to wired for the lowest latency.

Should I use Fullscreen or Borderless on Mac?

It varies. Fullscreen often gives better performance, but some Macs have issues with resolution scaling. Try both and see which feels smoother. Borderless is better for multitasking but may add a tiny bit of input lag.

Can I run osu! on a MacBook Air?

Yes, but expect lower FPS on older models. The M1/M2 Airs can run osu! at 60fps with moderate settings, but thermal throttling may cause drops during long sessions.

Is there a way to reduce input lag further?

Yes: use a wired mouse, disable mouse acceleration, set your display to native resolution, and enable “Reduce Motion” in macOS accessibility settings (this reduces animation overhead). Also, consider using a high-polling-rate mouse (1000Hz) if you have one.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →