To check your game’s FPS (frames per second) on a Mac, you can use built-in tools like the Steam overlay, macOS’s own Screen Recording indicator, or the Metal HUD, depending on where your game comes from. This article explains each method step by step, plus how to read the numbers and fix low frame rates.
Why FPS Matters on a Mac
FPS tells you how smoothly a game renders frames each second. A higher number means smoother motion and more responsive controls. On a Mac, games often run at lower FPS than on a similarly priced Windows PC because most Macs use integrated graphics or older discrete GPUs. Knowing your FPS helps you decide whether to lower settings, reduce resolution, or upgrade hardware.
Common FPS targets:
- 30 FPS – playable for slow-paced games, but noticeable stutter in fast action.
- 60 FPS – the standard for smooth gameplay on most displays.
- 120+ FPS – needed for high-refresh-rate displays (ProMotion, external monitors).
Method 1: Steam Overlay (for Steam Games)
If you bought the game on Steam, the easiest way is to enable Steam’s built-in FPS counter.
- Open Steam and go to Steam > Settings > In Game.
- Under In-game FPS counter, choose a corner of the screen (top-left, top-right, etc.).
- Optionally check High contrast color for better visibility.
- Launch any game; the counter appears in the chosen corner.
This works for any Steam game, including those running through Proton (Windows games on Mac via CrossOver or Whisky). It does not work for games from other stores or standalone apps.
Method 2: macOS Screen Recording Indicator (for Any App)
macOS Sonoma and later show a small red dot or a menu bar icon when an app is recording the screen. You can turn that into an FPS display using the Screen Recording privacy setting.
- Open System Settings > Privacy & Security > Screen Recording.
- Add your game or the launcher (e.g., the game’s .app file) to the list.
- Launch the game – a small floating indicator appears showing the current FPS.
This method is not officially documented by Apple, but it works on many games because the system overlays the frame rate during any screen capture. It may not appear on all games or macOS versions.
Method 3: Metal HUD (for Apple Silicon and Some Intel Macs)
Apple’s Metal graphics API includes a hidden HUD that shows FPS, GPU usage, and frame times. To enable it:
- Quit the game.
- Open Terminal (Applications > Utilities).
- Type:
defaults write com.apple.MetalHUD enabled -bool YESand press Enter. - Relaunch the game – a small gray box appears in the corner with FPS and other metrics.
- To disable later, change
YEStoNO.
This works on most Metal-based games, but some titles override it. It also works on Intel Macs with Metal-capable GPUs.
Method 4: Game-Specific Settings
Many games have their own FPS counter built into the settings menu. Look for options like:
- Show FPS – often in Display or Video settings.
- Performance Overlay – common in competitive games (e.g., League of Legends, Counter-Strike).
- Debug Stats – in some indie games.
For example, in World of Warcraft, type /fps in the chat to display the frame rate. In Minecraft, press F3 to open the debug screen that shows FPS. Always check the game’s graphics options first – it’s the simplest and most reliable method.
Method 5: Third-Party Tools
If the built-in methods don’t work, you can use a lightweight overlay tool. Popular options include:
- iStat Menus – shows FPS in the menu bar for any window (paid).
- Stats – a free open-source menu bar monitor that can display FPS for the active window.
- CrossOver’s built-in counter – if you’re running Windows games via CrossOver, it has a performance HUD.
These tools work by reading the system’s graphics performance data. They are safe to use, but always download from the official developer site.
Method 6: External Monitor’s Built-in OSD
If you play on an external monitor, many gaming monitors have a built-in FPS counter that displays on the screen’s own OSD (on-screen display). It works by detecting the refresh rate of the incoming signal. This is the most accurate method because it measures the actual output, not just the game’s internal render rate. Check your monitor’s manual for how to enable it – usually a button on the back or a menu option.
How to Read and Improve FPS
Once you see the number, compare it to your display’s refresh rate. If your Mac’s screen is 60Hz, anything above 60 FPS is wasted unless you have a 120Hz ProMotion display. If FPS is below your target:
- Lower the resolution (e.g., from 1440p to 1080p).
- Reduce graphics settings like shadows, anti-aliasing, and effects.
- Close background apps that use CPU/GPU (browsers, video players).
- Ensure your Mac is plugged in – battery mode often caps performance.
- Update macOS and the game – performance patches are common.
Common Misconception: FPS vs. Refresh Rate
Many users confuse FPS with the display’s refresh rate (Hz). FPS is how many frames your Mac’s GPU produces; refresh rate is how many times the screen updates per second. If your Mac produces 100 FPS on a 60Hz display, you’ll only see 60 frames per second. Conversely, if you have a 120Hz display but the game runs at 50 FPS, you’ll see 50 FPS with possible screen tearing. V-Sync or Adaptive Sync (FreeSync/G-Sync) can help match the two.
Frequently Asked Questions
Does the macOS Activity Monitor show FPS?
No. Activity Monitor shows CPU, memory, and GPU usage, but not the frame rate. You need one of the methods above.
Why doesn’t the Steam FPS counter work in some games?
Steam’s overlay only works with Steam games. If the game uses a different launcher (e.g., Epic, Battle.net) or is a standalone app, the counter won’t appear. Also, some anti-cheat systems disable overlays.
Can I check FPS on an M1 or M2 Mac?
Yes. All methods above work on Apple Silicon. The Metal HUD is especially useful because it’s designed for Metal, which is the default graphics API on Apple Silicon.
Is a high FPS always better?
Not necessarily. If your display can’t show more than 60Hz, a higher FPS doesn’t improve visual smoothness. It can reduce input lag, but the difference is minor for casual players.
What is a good FPS for Mac gaming?
For most games, 30 FPS is acceptable, but 60 FPS is ideal. Competitive shooters benefit from 120+ FPS if you have a high-refresh display. Macs with integrated GPUs often struggle to hit 60 FPS in demanding titles, so adjusting settings is normal.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- DisplayPort vs HDMI: Which Cable Should You Use?
- Soundbar vs 2.1 Speaker System: Which Is Better?
- Survive Lava for Brainrot Tier List170 points
- MySQL Dump Import: Fix Common Errors
- Mouse Moving on Its Own? Causes & Fixes
- Slack Channels for Construction Projects: Setup Guide