package icon

FPS Meter

Lightweight real-time FPS overlay and game performance monitor
New in version 3.0
- Added MSI Afterburner Style (RTSS) overlay with multi-column hardware telemetry.
- Added color-coded hardware rows for GPU, CPU with MHz frequency, dedicated SoC temperature, Battery, RAM, and FPS.
- Added processor and SoC model header anchored at the top of the Afterburner overlay.
- Added dynamic system font integration so the overlay follows the user's active device font.
- Added Overlay Style selector in Overlay settings.
A high-performance, lightweight FPS monitoring overlay for Android. Inspired by the Samsung Perf Z aesthetic, this application provides real-time performance telemetry for mobile gaming and development.

Features:
- Dual FPS Providers:
- Choreographer: Measures display refresh and vsync pace with minimal overhead.
- SurfaceFlinger: Privileged buffer queue monitoring using Shizuku to measure true in-game rendering frame rates.
- Automatic Graphics API Detection: Detects whether games run on Vulkan or OpenGL ES (e.g. Genshin Impact, Wuthering Waves) and selects the appropriate frame metric strategy.
- On-Screen Graphics API Badge: Displays [VK] or [GL] indicator on the floating counter.
- Frame Time & Thermals: Real-time milliseconds (MS) frame time and device battery temperature.
- Dynamic Color Coding: Adaptive FPS value colors based on performance thresholds.
- Quick Settings Tile: 1-tap overlay toggle directly from the Android notification shade without switching apps.
- Floating Assistive Bubble: Draggable on-screen bubble for instant show/hide during gameplay.
- Auto Game Detection: Automatically activates the overlay when designated games launch via Accessibility Service.
- Six Preset Positions: Quick-snap positioning with full touch-drag support.
- Fully Open Source and privacy-focused: zero analytics, zero trackers, and zero network calls.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 3.0 (22) suggested Added on Oct 22, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • com.rdevzph.fpsmeter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.api.permission.SHIZUKU
    • moe.shizuku.manager.permission.API_V23

    Download APK 1.8 MiB PGP Signature | Build Log

  • New in version 2.9-hotfix
    - Fixed an issue where the overlay would briefly show and then auto-hide when returning to a game from the home screen or recent apps.
    - Fixed an issue where OEM game sidebars like Transsion Smart Panel, Xiaomi Game Turbo, and Samsung Game Booster caused the overlay to stop.
    - Fixed an issue where Google Play Games sign-in popups and account banners caused the overlay to auto-hide.
    - Note: These issues only affect the auto-start overlay feature via Accessibility Service. If you do not use auto-s
  • Version 2.9-hotfix (21) - Added on Oct 16, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • com.rdevzph.fpsmeter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.api.permission.SHIZUKU
    • moe.shizuku.manager.permission.API_V23

    Download APK 1.7 MiB PGP Signature | Build Log

  • New in version 2.8-beta
    - Single-Line Overlay Mode: Toggle in Overlay settings to display all metrics on a single line for tablets and landscape mode.
    - Telegram Community Link: Added direct Telegram community link in Settings.
    - Fixed missing GPU temperature overlay on devices with combined AP Thermal HAL sensors.
    - Added a third-line overlay showing available memory and occupied RAM percentage with a settings toggle.
    - Added Kernel Thermal Zones dump export (.txt) with direct save, share, and copy in Device Diagnosti
  • Version 2.8-beta (19) - Added on Oct 14, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • com.rdevzph.fpsmeter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.api.permission.SHIZUKU
    • moe.shizuku.manager.permission.API_V23

    Download APK 1.7 MiB PGP Signature | Build Log