Module Overview
HyperPerf+ is a universal kernel and system configurator module designed for HyperOS, MIUI, and compatible AOSP devices running on Snapdragon or MediaTek chips. It utilizes a strict opt-in configuration approach, ensuring no system values or default parameters are modified until explicitly enabled through its WebUI.
"When running this on my Redmi Note 13 Pro, the new real-time stats tab made monitoring CPU temps and battery drain during heavy gaming incredibly easy. I love that it leaves my stock governors and schedulers alone unless I actually check the activation box, preventing random system instability."
Core Features
- Strict Opt-In System: Ensures stock
build.propand kernel defaults remain completely untouched until you actively toggle them on. - Active VoLTE Protection: Automatically monitors call states in the background and adjusts TCP variables to prevent IMS connection drops while on a call.
- Live Stats Dashboard: Displays real-time rolling charts for per-core CPU usage, battery charge current, and SurfaceFlinger (SF) FPS right in the dashboard.
- Universal SoC Support: Works seamlessly across both Snapdragon and MediaTek hardware running modern MIUI or HyperOS firmware.
- Clean Uninstallation: An automated uninstall script wipes out all leftover persist props, animation scales, and database modifications the moment you remove it from Magisk or KernelSU.
Version Release Notes & Changelogs
HyperPerf+ v7.1 (Latest)
-
apply_tweaks.sh&service.shUpdates: -
Dynamic Cluster Detection (
detect_clusters()): Automatically detects little/big clusters by comparing the actualcpuinfo_max_freqof each core (with a half/half fallback). Smaller frequencies are now correctly applied at boot. -
ZRAM Optimization: Only performs
swapoff/resetif the size or current algorithms differ, avoiding Out-Of-Memory (OOM) errors when reapplying. -
Toggle Respect:
CRC_OFF,BAT_RR,BAT_FS_SYNC_OFF, andGFS_OFFnow properly respect configuration values (0= restore default values). -
Wakelock Logic Update: Portable logic implementation using
[ "$var" = "1" ]. -
Input Boost: Now uses the dynamically detected CPU clusters instead of a fixed limit.
-
VoLTE Fallback Chain: Uses
voice.ril.telephony.call.state→gsm.call_state→dumpsys telephony.registry. If the service restarts during a call, states are restored from the configuration file. -
Web UI & Installation:
-
Dynamic CPU clusters in the "Apply" panel.
-
ZRAM reset skipping to prevent swap interruptions.
-
HTML escaping (
escHtml) added inlog()andsLog(). -
Regenerated
hpfast.shv6 with actual per-core frequencies. -
customize.sh/uninstall.sh: Backups pre-installation animation scales (orig_anim.conf), restoring original values upon uninstallation instead of forcing1.0.
HyperPerf+ V7 (HyperOS / AOSP)
- Safer Configuration Path:
.conffiles are now saved in/data/adb/hyperperf/hypervulkan.confinstead of the module's root directory, keeping user configurations safe across module updates. - Improved Interface: Device information is now displayed using separate monitors rather than a flat list.
- New Options: Added several TCP options, scheduler settings, and status/stock value indicators for all options.
- Bug Fixes: Corrected interface errors and issues where props weren't being applied after restoring a
.conffile.
HyperPerf+ v4.0
- AOSP Edition (BETA): MIUI options are grayed out; fully functional on AOSP ROMs.
- System Info Panel: Displays Kernel, SoC, GPU, RAM, battery, and temperatures.
- Advanced Performance Controls: Input Boost (Little/Big frequency + duration), Core Control, GPU Governor, and Stune Boost.
- System Tweaks: USB Fast Charge, Dynamic Fsync, Power Efficient WQ, KSM, and VM Advanced controls.
- TCP Enhancements: Added
tcp_timestampsandtcp_slow_start_after_idle. - i18n & Stability: Added missing descriptions across all 3 languages, with config read and init wrapped in
try/catcherror handling.
HyperPerf+ v3
-
Release Link: GitHub v3 Release
-
Key Enhancements:
-
SF Reuse Layer Content functionality fixed.
-
BETA badge in Stats visible from the start.
-
Proper loading of Spoof Identity and BORE in the WebUI.
-
Separate schedulers for SDA and DM-0.
-
CPU Frequencies control (Little/Big min/max).
-
Advanced display & performance options: SF Multithread, Frame Rate Priority/Override, Predict HWC, Graphite, Context Priority, No VSync screen off, Threshold, and
uclamp.min. -
Advanced TCP stack tweaks: Thin-Stream TCP (linear + dupack), No Metrics Save, Qdisc, Buffer max, TCP Low Latency, and Keepalive.
-
Surround sound enabled on speakers.
-
'NEW'badges on all new options (auto-disappears after use). -
Russian language support (BETA) 🇷🇺.
-
Boot Loop / Random Device Fixes (Hotfix):
-
Reduced
boot_completedtimeout loop cut from 60 to 3 iterations (3s max) sincepost-fs-dataruns early in boot and never seesboot_completed=1, preventinginitblocking. -
Commented out the
ro.modversionline (#set_prop --delete ro.modversion) to prevent device boot issues. (Note: If previous versions booted fine for you, this update can be skipped).
Verdict
If you run HyperOS, MIUI, or compatible AOSP ROMs and want granular, safe control over your kernel parameters without forced global tweaks, HyperPerf+ is an essential tool. It puts the power entirely in your hands while keeping essential phone functions perfectly stable.
Links & Community
- GitHub Repository & Downloads: SrMatdroid/HyperPerf
- Telegram Support Group: t.me/hyperperfdisccusion
Rate this Module
Verified user ratings only
* Please log in to submit your rating.