perfmtk.md
PerfMTK is a systemless performance module built for MediaTek devices featuring Mali GPUs. It actively modifies CPU clusters, thermal engines, and storage parameters to improve hardware efficiency and battery life through tailored energy profiles and automated app-specific switching.
I flashed this module to get better frame rates during heavy gaming, and the difference is instantly noticeable. Under the hood, it intelligently shifts power states based on what you are doing, giving you maximum processing power when needed while throttling down to save battery during lighter tasks.
Core Features
- Tailored energy profiles let you manually switch between aggressive battery preservation and maximum processing output based on your daily needs.
- Scans your hardware dynamically to identify the exact CPU topology and Mali GPU model, reducing manual setup errors.
- Thermal throttling controls allow you to bypass system temperature limits through simple command line prompts for sustained gaming performance.
- Automatically shifts configurations in the background whenever you open specific apps, ensuring the right power state is always active.
Important Commands
Open a terminal app (like Termux), grant root access by typing su, and use these shortcuts:
su -c perfmtkopens the main interactive menu for quick adjustments.su -c perfmtk performanceforces the device into maximum hardware output for heavy workloads.su -c thermal_limit disableremoves system temperature limits so your game does not throttle (monitor your device heat).perfmtk --statusdisplays live core frequencies and monitors system behavior in real time.
Support & Requirements
- Processor: MediaTek SoC with a Mali GPU.
- Android OS: Android 9.0 (Pie) or higher.
- Linux Kernel: Version 4.14.x or higher.
- Root Type: Magisk (v27+ recommended), KernelSU, or APatch.
How to Install
- Download the latest
.ziprelease file to your device's internal storage. - Flash the downloaded package directly through your chosen root manager app.
- Select your desired tweaks using the volume keys during the setup prompt, then reboot.