/dfps

Dynamic screen refresh rate controller for Android 10+

Primary LanguageC++Apache License 2.0Apache-2.0

Dfps

Dynamic screen refresh rate controller for Android. Splited from Uperf v2.

Feature

  • Dynamically switch screen refresh rate on touch and gesture event
  • Per-app configuration
  • Two low-level methods: PEAK_REFRESH_RATE and Surfaceflinger backdoor
  • Stop dynamically switch screen refresh rate when the brightness is low
  • Support Android 10-13

Usage

Read dfps_help_en.md for help.

Download

Releases

License

Dfps is licensed by Apache License, Version 2.0.

Dfps uses the following third-party source code or libraries:

  1. gabime/spdlog version 1.9.2
  2. eliaskosunen/scnlib version 0.4.0