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:
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 seriesconfig/mtd1100.toml
- Dimensity 1100 seriesconfig/mtd1200.toml
- Dimensity 1200 seriesconfig/mtd8100.toml
- Dimensity 8100 seriesconfig/mtd8200.toml
- Dimensity 8200 seriesconfig/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.