Overclocking Magisk Module Better |top| ✦ 〈RECENT〉
For users seeking to push their Android device's hardware limits, choosing an "overclocking" Magisk module often means balancing pure raw speed with thermal stability. While traditional overclocking (increasing the clock frequency beyond factory limits) usually requires a custom kernel, several high-performance Magisk modules optimize system parameters to achieve similar performance gains. Top Magisk Modules for Performance & Overclocking
The following modules are widely recognized for their ability to maximize hardware potential:
FDE.AI (FeraDroid Engine): This is an "All-in-One" ultimate optimizer that uses AI to adjust system parameters based on your current usage. It is highly balanced, allowing for performance gains without necessarily increasing power consumption, or vice versa. It supports both Root and Shizuku (non-root) modes.
PerfMTK: Specifically designed for MediaTek devices with Mali GPUs, this module offers multiple performance profiles (performance, balanced, powersave). It features thermal control with an option to disable thermal limitations, allowing the hardware to run at maximum speeds longer. overclocking magisk module better
DragonBoost: A module specifically for Qualcomm Snapdragon devices that claims to increase device performance by up to 75%.
Konabess: While strictly an app that can be exported as a module, it is used for GPU undervolting and overclocking. It allows users to modify GPU frequency tables, though it requires significant technical knowledge to avoid hardware damage.
CPULock: This module aims to increase CPU speed by "locking" it at higher frequencies, preventing the system from throttling down during intense tasks. Key Considerations for "Better" Performance For users seeking to push their Android device's
When deciding which module is "better," consider your specific hardware and technical comfort level:
8. Stability Testing Protocol
| Test | Duration | Pass Criteria | |------|----------|----------------| | CPU+GPU stress (3DMark Wild Life Extreme stress test) | 20 loops | No crash, <95°C | | Single-core load (CPUTest) | 30 min | No frequency drop >5% | | Idle thermal soak | 1 hour | <40°C battery temp | | Day-to-day apps | 8 hours | No random reboots |
Step 2: Create Module Structure
mkdir -p overclock_module/META-INF/com/google/android,common,system/vendor/etc
cd overclock_module
What to change
- CPU governor (e.g., ondemand, schedutil, performance)
- Scaling max_freq and min_freq per CPU policy or per core
- I/O scheduler (if supported)
- Thermal and voltage controls — do NOT adjust voltages unless you fully understand risks; most kernels do not allow this from userspace.
Paths commonly used (may vary by device/kernel): What to change
- /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
- /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
- /sys/devices/system/cpu/cpu*/cpufreq/scaling_min_freq
- /sys/devices/system/cpu/cpufreq/policy*/scaling_* (sometimes)
- /proc/ (for info)
Always detect available paths in runtime rather than hardcoding.
1. Kyusu & Neutrino (The A.I. Hybrid)
This is not a single module but a combo. Kyusu uses machine learning (via tune2fs) to profile your specific chipset binning (Silicon Lottery). It then injects a custom init.qcom.post_boot.sh script.
- Why it's better: It undervolts while overclocking. Yes, it reduces voltage to lower temperatures, allowing higher sustained clocks.
- Best for: Qualcomm Snapdragon 888, 8 Gen 1, 8 Gen 2.
Step 2: Create the Magisk Module Template
Do not just run a script. Create a proper Magisk module in /data/adb/modules/.
- Folder:
Better_Overclock - File:
module.prop(ID, name, version) - File:
service.sh
Insert this code into service.sh for a "better" experience:
#!/system/bin/sh