Skip to content

Device Compatibility

Requirements

Device Requirements

  • Rooted Android device
  • Device with MediaTek (MTK) processor supporting Mali GPU
  • Device supporting GPUFreq v1 or v2 drivers
  • Root solution supporting modules like Magisk v20.4+, KernelSU or APatch

WebUI Requirements

To use WebUI features, you need one of the following environments:

  • KernelSU/APatch users: Directly click the "Open WebUI" function in the module from the manager
  • Magisk users: Need to install one of the following apps:
    • KsuWebUI - Standalone WebUI application
    • SSU - SSU manager application

Supported Devices

Supports most MediaTek processors with Mali GPU:

  • Dimensity series (e.g. D1x00/D8x00/D9000, etc.) 0 ≤ x ≤ 2

The module will automatically detect the device model and apply the appropriate configuration. If your device is not in the adaptation list, the module will use the default configuration.

Preset Configuration File Support

The module provides dedicated preset configuration files for the following processor series:

  • config/mtd1000.toml - Dimensity 1000 series
  • config/mtd1100.toml - Dimensity 1100 series
  • config/mtd1200.toml - Dimensity 1200 series
  • config/mtd8100.toml - Dimensity 8100 series
  • config/mtd8200.toml - Dimensity 8200 series
  • config/mtd9000.toml - Dimensity 9000 series

Different processor series have different frequency ranges and voltage configurations. The module will automatically select the matching frequency table configuration based on the device model.

Technical Compatibility

GPUFreq Driver Support

  • Precise Frequency Control: Fully supports GPUFreq v1/v2 drivers, automatically detects driver version and adapts
  • Intelligent Frequency Writing: V2 driver optimization mechanism reduces unnecessary frequency write operations
  • Voltage & Memory Linkage: Supports DDR frequency adjustment, precise mapping between voltage and frequency

Root Solution Compatibility

  • Magisk: v20.4+ version support
  • KernelSU: Fully supported, including WebUI functionality
  • APatch: Fully supported, including WebUI functionality

Automatic Device Adaptation

Adaptation Mechanism

  • Automatic Device Adaptation: Automatically detects device model during installation and applies the best config file
  • Intelligent Configuration Selection: Applies optimized configuration for corresponding processor based on detection results
  • Default Configuration Compatibility: Unadapted devices automatically use generic default configuration

Automatic Game List Generation

The game list configuration file is located at /data/adb/gpu_governor/game/games.toml, containing game package names and corresponding modes. The module will automatically scan installed games on the device and generate this configuration file during installation.

Note: The installation script will check if the game list file already exists. If it exists, it will not be overwritten to preserve user game preferences.

Compatibility Verification

Verification Methods

After installing the module, you can verify compatibility through:

Q: How to confirm the module is working properly?
A: Check the /data/adb/gpu_governor/log/gpu_gov.log log file
View runtime status and logs through the WebUI interface

Q: How to use WebUI?
A: KernelSU/APatch users can click this module in the root manager and select "Open WebUI".
Magisk users can install KsuWebUI or SSU apps to access the module's WebUI.

Released under the GPL-3.0 License.