Overview
Developed by nakixii, AsoulOpt (Magisk_AsoulOpt) is one of the most widely deployed performance tuning modules in the Android enthusiast and mobile gaming communities.
Many modern flagship chipsets (like Snapdragon 8 Gen 1/2/3 and Dimensity 9000 series) suffer from aggressive OEM thermal throttling: when temperatures reach a conservative limit, the OEM thermal engine severely cuts CPU frequencies by 50% or more, causing harsh framerate stutters. AsoulOpt replaces stock thermal throttling curves with calibrated governors, stabilizing frame times and maximizing hardware efficiency.
Technical Architecture & How It Works
EAS & Sysfs Node Optimization
- CPU Energy Model Calibration:
- The module writes directly to kernel sysfs nodes (
/sys/devices/system/cpu/cpu*/cpufreq/). - Modifies
schedutilgovernor parameters (such asup_rate_limit_us,down_rate_limit_us, andhispeed_freq) to make clock transitions smoother.
- The module writes directly to kernel sysfs nodes (
- Thermal Zone Adjustment:
- Adjusts
/sys/class/thermal/thermal_zone*/trip_point_*_tempthresholds, raising conservative OEM thermal ceilings safely within hardware thermal tolerances.
- Adjusts
- Memory & ZRAM Compression:
- Tweaks kernel VM parameters (
swappiness,vfs_cache_pressure,dirty_ratio), preventing Android’s LowMemoryKiller (LMK) from aggressively closing background apps.
- Tweaks kernel VM parameters (
- Storage I/O Scheduler Tuning:
- Sets queue depth and read-ahead buffers for UFS block devices (
/sys/block/sd*/queue/read_ahead_kb), boosting game loading speeds and asset streaming.
- Sets queue depth and read-ahead buffers for UFS block devices (
Installation & Setup
- Open Magisk, KernelSU, or APatch.
- Flash the latest
Magisk_AsoulOpt-vX.zip. - Reboot your device.
- The module automatically runs its hardware detection script during boot, tailoring parameters to your specific SoC architecture (big.LITTLE vs tri-cluster).
