Last updated: October 14, 2026

Check FPS in games using built-in game settings, launcher overlays, GPU driver suites, or telemetry software. Enable built-in options in Steam or Windows Game Bar for zero-install monitoring. Use RivaTuner Statistics Server (RTSS) via MSI Afterburner for detailed frame-time graphs and diagnostic telemetry.

FPS Monitoring Method Comparison

Choose tool based on diagnostic depth, hardware impact, anti-cheat compatibility:

Tool Best Use Case System Overhead Anti-Cheat Risk Tracks Frame Time
Steam Overlay Steam games, quick frame checks Near zero Zero No
Windows Game Bar DirectX 11/12 and UWP games without setup Low Zero No
Nvidia App / AMD Adrenalin Driver-level monitoring across all titles Low Near zero Yes (minimal)
MSI Afterburner + RTSS Advanced diagnostics, stutter tracking, thermals Low to Moderate Rare (hook flags) Yes (complete graph)
In-Engine Counters Direct rendering pipeline tracking Zero Zero Engine-dependent

Method 1: Steam Built-In Overlay

Steam includes native counter. Works across all games launched via Steam client.

  1. Open Steam. Click Steam menu top-left, select Settings.
  2. Navigate to In Game tab.
  3. Locate In-game FPS counter dropdown. Select screen corner position (Top-left, Top-right, Bottom-left, Bottom-right).
  4. Toggle High contrast color checkbox if green text hard to see on light backgrounds.
  5. Launch target game. Verify counter appears in selected corner.

Steam overlay introduces minimal overhead. If overlay fails to trigger, confirm Steam Overlay enabled globally and inside individual game properties.

Method 2: Windows Game Bar (Universal Windows Tool)

Built into Windows 10 and 11. No extra installs required. Compatible with Game Pass, Microsoft Store, and traditional win32 executables.

  1. Press shortcut Win + G while game runs.
  2. Locate Performance widget. Pin widget by clicking pin icon on widget title bar.
  3. Navigate to FPS tab inside Performance widget.
  4. Click Request Access if prompted for Windows permission. Restart PC if prompted.
  5. Press Win + G again to dismiss Game Bar background. Overlay stays visible during gameplay.

Note: Game Bar requires elevated user permissions on first run to hook Windows kernel performance telemetry counters.

Method 3: Driver Overlays (Nvidia App and AMD Adrenalin)

GPU driver suites offer driver-level counters. No reliance on game engines or launcher hooks.

Nvidia App / GeForce Experience

  1. Open Nvidia software. Open Settings gear icon.
  2. Enable In-Game Overlay switch.
  3. Press Alt + Z (or Alt + R directly for basic performance stats).
  4. Click Settings (gear icon) inside overlay UI, select HUD Layout.
  5. Choose Performance. Select display mode: FPS Only, Basic, or Advanced (shows GPU utilization, clock speed, render latency).

AMD Radeon Software (Adrenalin)

  1. Open AMD Software. Press Alt + R or click AMD system tray icon.
  2. Click Performance tab top menu.
  3. Select Tracking sub-tab. Enable FPS metric in right-side checklist.
  4. Toggle Show Metrics Overlay to enabled, or press default shortcut Ctrl + Shift + O in-game.

Method 4: RTSS and MSI Afterburner (Deep Diagnostics)

Average FPS hides micro-stutters. Frame-time graphs reveal rendering inconsistencies. For diagnosis of frame-time drops, review common hardware reasons in our guide on what causes stuttering in PC games.

  1. Download and install MSI Afterburner with bundled RivaTuner Statistics Server (RTSS).
  2. Open MSI Afterburner. Click Settings (gear icon).
  3. Navigate to Monitoring tab.
  4. Scroll list: select Framerate and Frametime.
  5. Check box Show in On-Screen Display for each selected metric.
  6. Open RTSS from system tray. Set Application Detection Level to Low or Medium.
  7. Launch game. Monitor real-time frame delivery line. Flat line indicates consistent delivery; erratic spikes indicate frame pacing issues.

If tracking reveals frame dips coupled with high fan noise, run diagnostics via our gaming PC overheating fix guide. High frame output with delayed response often indicates processing queue delays; apply latency mitigations in our guide to how to reduce input lag on PC.

Common Constraints and Troubleshooting

Overlay failures occur due to conflicting software hooks, permission limits, or rendering engines:

  • Exclusive Fullscreen conflicts: Old titles running exclusive fullscreen mode sometimes block Vulkan or DirectX hook layers. Fix: Switch game display mode to Borderless Windowed.
  • Anti-cheat blocks: Competitive shooters (Vanguard, Easy Anti-Cheat, BattlEye) occasionally block third-party DLL hooks from tools like RTSS. Fix: Use native in-game counters or driver-level tools (Nvidia/AMD) which bypass process memory hook blocks.
  • RivaTuner hook detection: If game crashes on boot, open RTSS. Set target executable to None injection level or create custom application profile with hook level set to Low.
  • High monitor refresh mismatch: Uncapped frame rates exceeding panel limits introduce screen tear without visual benefit. Verify monitor refresh rate in Windows Display Settings before benchmarking. Review configuration steps in our gaming PC setup checklist.

Diagnostic Verification Checklist

  • Target overlay visible on-screen during active 3D gameplay.
  • Metric tracks real-time change during heavy scenes (not frozen value).
  • Average FPS aligns with monitor refresh rate capabilities.
  • Frame-time variance stays within 2-4ms window for smooth motion.
  • Overlay does not trigger anti-cheat warnings or game client crashes.

Frequently Asked Questions

Does running an FPS overlay lower performance?

Lightweight counters (Steam, Game Bar, GPU drivers) consume negligible GPU/CPU cycles (typically under 1% performance delta). Heavy telemetry logging suites tracking dozens of hardware sensors simultaneously write continuous logs to disk, which can cause micro-stutter on systems with limited CPU thread headroom.

Why does Steam FPS counter not show up in my game?

Steam overlay requires active hook injection. Common causes: overlay disabled in Steam settings, game executable running with administrative privileges while Steam runs in standard user mode, or game using unsupported API translation layer. Run Steam as administrator or switch display settings to borderless windowed.

What is the difference between FPS and frame time?

FPS represents total frames rendered over one second. Frame time measures milliseconds required to render each individual frame. 60 FPS averages 16.6ms per frame. If one frame takes 50ms and others take 10ms, average FPS still shows ~60, but screen visibly stutters. Frame time reveals true rendering stability.

Add PCGearWiki as a preferred source on Google