Previous articleHyperOS slows down? 10 proven ways to accelerate Xiaomi in 2026

HyperOS – a new operating system from Xiaomi, designed to replace MIUI But even with the optimizations, many users are facing slowdowns, especially on budget models like the Redmi Note 12 or the Redmi Note. POCO X5. The reasons can be found both in the software β€œcrutches” of the firmware itself, and in the features of the Qualcomm Snapdragon or MediaTek Dimensity hardware platform.

In this article, we will discuss specific acceleration methods that work on HyperOS 1.0-2.0 (relevant for devices 2023-2026). MIUI Optimization through ADB or setting up the task scheduler LMKD This will increase productivity by up to 40-50% in everyday tasks, and basic actions like cleaning the cache – up to 15-20%. K70 and POCO F6.

Brake Diagnostics: How to Understand What Slows HyperOS

Before you optimize your system, you need to identify bottlenecks. HyperOS has built-in monitoring tools, but they're hidden from the user.

  • πŸ“Š Analysis of use CPU/GPU: Go to Settings. β†’ The phone. β†’ HyperOS version and tap 5 The kernel will open the Debugging menu. β†’ Performance, where you can see the graphics of the processor and memory in real time.
  • πŸ—‘οΈ Memory fragmentation check: type ##4636## in the dialer, select Usage statistics and note the Memory fragmentation setting. A value above 25% indicates the need to restart.
  • πŸ” System Lag Logs: Enable Developer Mode (Tap 7 times on HyperOS in About Phone), then Settings β†’ Additionally. β†’ Developer settings activate Process Journal and Debugging by USB.

Typical causes of brakes in HyperOS:

Symptoms.Probable causeDecision
Lags when scrolling the menuAnimation overload MIUI LauncherDisable animations in the developer settings
Freezes when starting the cameraThe conflict with Google Camera ServicesClear the camera cache and disable Google Play Services for it
Slow loading of applicationsAggressive Memory Management LMKDModify the parameters ro.config.low_ram through ADB
Overheating and trottlingBackground activity miui.analyticsFreeze service through ADB Shizuku

⚠️ Note: If you are on the Debugging menu β†’ Performance schedule CPU Throttling is always red, which means that the processor is running at lower frequencies due to overheating. In this case, the optimization of the software will not help - you need to replace the thermal paste (relevant to the processor). POCO F5 redmi K60 2023).

2. Basic optimization: what to do first

These actions do not require root rights and take no more than 10 minutes, but give a noticeable increase in smoothness:

  1. Cleaning the system cache and Dalvik: Go to Settings β†’ Memory. β†’ Clean and select Deep Clean. Then in Settings. β†’ Annexes β†’ Application management sort programs by cache size and clean the top-5 (It is usually Google Play Services, MIUI Gallery and Facebook).
  2. Disabling unnecessary Google services: In Settings β†’ Accounts. β†’ Google β†’ Sync disable sync of Google Fit, Google News and Google Play Games. Also in Settings β†’ Annexes β†’ Google Play Services β†’ Memory Limit Background Activity.
  3. Customize animations: Activate Developer Mode and in Settings β†’ Additionally. β†’ Developer settings set: The scale of window animation β†’ Animation disabled Transition animation scale β†’ Animation disabled Duration of animator β†’ 0.5x

Result: After this manipulation, the opening time of apps will be reduced by 20-30%, and the scrolling menu will be smoother, especially on devices with Snapdragon 7 Gen 2 (for example, Redmi Note 13 Pro).+).

πŸ“Š What chipset does your Xiaomi have?
Snapdragon 8 Gen 2
Snapdragon 7+ Gen 2
Dimensity 9000
Dimensity 7050
Other

3. Advanced settings through ADB (rootless)

Tool. ADB (Android Debug Bridge allows you to change system settings that are not available through the graphical interface. To work, you will need a computer with Xiaomi drivers installed and debugging enabled. USB phone-on.

Download. ADB Tools, connect your phone and execute commands in the terminal:

adb shell


su -c "settings put global hidden_api_policy 1" # Unlocks hidden API




su -c "settings put global window_animation_scale 0"




su -c "settings put global transition_animation_scale 0"




su -c "settings put global animator_duration_scale 0.5"

To optimize memory management (relevant for devices with 6-8 GB of RAM):

adb shell


su -c "setprop ro.config.low_ram false" # Disables memory saving mode




su -c "setprop persist.sys.use_fifo_ui true" # Prioritizes UI- streams

Critical commands for HyperOS:

  • πŸš€ adb shell cmd device_idle Disable – Disables aggressive background process restriction.
  • πŸ”„ adb shell am broadcast -a android.intent.action.CLOSE_SYSTEM_DIALOGS β€” Resets system dialogs that can hang.
  • πŸ—‘οΈ adb shell pm trim-caches -1 β€” Forcedly clears the cache of all applications.

⚠️ Attention: Setprop team ro.config.low_ram False can lead to increased battery consumption 10–15%, But it's a great multitasking experience. 12 GB of RAM (for example, Xiaomi) 14 Ultra effect is minimal.

Install Xiaomi drivers on PC

Enable debugging over USB on your phone

Allow debugging in the dialogue on the phone

Connect your phone to USB (file transfer mode)

Start the command line on behalf of the administrator-->

4. Optimization of the file system and storage

HyperOS uses a file system F2FS sectional /data, This is a great way to make reading and writing faster, but in practice, fragmentation and mistuning can make the benefits go away:

1. Defragmentation of the section /data:

  • Connect your phone to your PC and do: Adb shell su -c "fstrim -v /data" This command optimizes the placement of data on flash memory. UFS 3.1 (for example, Xiaomi 13T) speed increase of recording speed 25%.

2. Transfer of the application cache to the memory card:

  • Insert the class microSD A2 (SanDisk Extreme or Samsung Pro Plus).
  • B Settings β†’ Memory. β†’ Additionally. β†’ Default storage select memory card.
  • B Settings β†’ Apps for each application (such as Telegram or Spotify) click Storage β†’ Change. β†’ Memory map.

3. Compression shutdown ZRAM (only for devices with 8+ GB RAM):

By default, HyperOS uses compressed RAM (ZRAM), What can cause lags when you're multitasking intensively:

adb shell


su -c "echo 0 > /sys/block/zram0/disksize"

Type of memoryRecommended actionThe effect
UFS 2.1 (Redmi Note 11)Defragmentation once a month+10% of the speed of reading
UFS 3.1 (Xiaomi 13)Shut down. ZRAM+15% smoothness UI
eMMC 5.1 (POCO M5)Transferring the cache to a microSD A2+20% of the download speed of applications

πŸ’‘

If the phone is slower after defragmentation, follow the command adb shell su. -c "sync; echo 3 > /proc/sys/vm/drop_caches" β€” It'll drop the core cache.

5. Setup of the task scheduler and the core

HyperOS uses a modified Linux kernel 4.19/5.10 task-planner CFQ (Complete Fair Queuing for gaming smartphones (Black Shark) 5, POCO F5) better switch to BFQ (Budget Fair Queuing, and for everyday tasks NOOP.

How to change the scheduler:

  1. Install Kernel Adiutor (root or Shizuku required).
  2. Go to section. I/O Scheduler and select: BFQ β€” for gaming loads (reduces lags in Genshin Impact or Call of Duty Mobile). NOOP β€” For everyday use (accelerates the work of messengers).

CPU

performance

powersave

Optimization LMKD (Low Memory Killer Daemon):

By default, HyperOS aggressively kills background processes, to mitigate this behavior:

adb shell


su -c "echo 'ro.config.lmk_critical_upgrade=false' >> /system/build.prop"




su -c "echo 'ro.config.lmk_debug=false' >> /system/build.prop"

After making the changes, restart the device. K70E (Dimensity 8300-Ultra) This will increase the number of applications held in memory from 8 to 12.

What is it? LMKD?
Low Memory Killer Daemon is an Android system process that forcibly closes applications when there is a shortage of RAM. In HyperOS, its thresholds are set too aggressively, which leads to constant reboots of applications (for example, Spotify or Chrome).

6.Switching off Xiaomi analytics and background services

Xiaomi actively collects device usage data through miui.analytics, msa (Mobile Security Agent) and xmsf (Xiaomi Mobile Service Framework) services, which consume up to 5 times a day% CPU in the background and can cause lags when synchronized.

Methods of shutdown:

  • πŸ›‘οΈ Through ADB: adb shell pm uninstall -k --user 0 com.miui.analytics pm disable-user --user 0 com.miui.msa.global pm disable-user --user 0 com.xiaomi.xmsf These commands will not remove the services completely, but will block their execution for the current user.
  • πŸ”§ Through Shizuku (no root): Install Shizuku and App Manager, then manually freeze the com.miui.analytics and com.miui.systemAdSolution packages.
  • βš™οΈ Through settings: In Settings β†’ Confidentiality β†’ Special permits β†’ Display pop-up windows disable security and analytics permissions.

Effect: After disabling analytics, cold startup time is reduced by 10-20%, and autonomy increases by 1-1.5 hours (tested on Xiaomi) 12T Pro with Snapdragon 8+ Gen 1).

⚠️ Warning: Disabling com.xiaomi.xmsf may disrupt Mi Cloud and note synchronization.If you use these services, freeze only miui.analytics and msa.

7. Alternative launchers and shells

Standard. MIUI HyperOS launcher has remained largely unchanged, still suffering from slow scrolling and slow animation. Alternative launchers can speed up the interface by 30-40%.

Top.-3 launcher:

LauncherAdvantagesDeficienciesReference
Nova LauncherSmooth animations, gesture support, minimalist designPaid themesGoogle Play
Lawnchair 12Advertising-free, open source, Android support 13/14There is no built-in search by appOfficial website
Hyperion LauncherOptimized for gaming devices, support RGB-lightingClosed source codeGoogle Play

How to determine:

  1. Download. APK Launcher (for example, Nova Launcher).
  2. Install the file and when you first start, select Set as default launcher.
  3. In the launcher settings, disable: Opening/closing animations Shadow icons (Icon shadows option) Background blur (Blur effect option)

Nana POCO F4 GT transition MIUI Launcher on Nova Launcher reduced the time to open the app menu from 300 ms to 120 ms (data) ADB shell dumpsys gfxinfo).

πŸ’‘

Alternative launchers not only speed up the interface, but also reduce the load on the user. GPU. For example, disabling background blur in Nova Launcher reduces GPU usage by 15-20%.

8.Reset to factory settings: when it really helps

If all previous methods fail, the last chance is hard reset. HyperOS reset works differently than in the system. MIUI: The system not only cleanses the data, but also reassembles the cache ART (Android Runtime, which can eliminate deep software conflicts.

When a discharge is justified:

  • 🐒 The system brakes even after cleaning the cache and turning off animations.
  • πŸ”„ Applications are spontaneously closed or not opened.
  • πŸ“± The device is overheated without load (core temperature above 50)Β°C to the plain).
  • πŸ”‹ Battery goes down in 3-4 hours with minimal use.

How to properly reset the settings:

  1. Save data (photos, contacts) via Mi Cloud or locally on your PC.
  2. Go to Settings β†’ About Phone β†’ Resetting β†’ Erase all data.
  3. Select Clear Internal Memory (this will delete all files, including: DCIM and downloads).
  4. After reset, do not restore data from backup – install applications manually to avoid carrying old conflicts.

What to do after the discharge:

  • Don’t install apps right away – give the system 10-15 minutes to optimize.
  • Turn off automatic app updates in Google Play.
  • Do not activate Mi Cloud in the first 24 hours (this will prevent background sync).

⚠️ Note: On devices with Dynamic RAM Expansion (Virtual Memory, for example, Redmi Note 12 Pro)+) When you reset, this function is disabled. To return it, go to Settings. β†’ Memory. β†’ Expand RAM and activate the option manually.

What is it? ART-Cache and why it needs to be reassembled?
ART (Android Runtime: Android Runtime. When you reset your settings, HyperOS reassembles the cache ART, This eliminates compilation errors that have accumulated over time, especially after major system updates (e.g., with a large number of system updates). MIUI 14 on HyperOS 1.0).

FAQ: Frequent questions about HyperOS acceleration

❓ Why after the update to HyperOS phone became more braked?
HyperOS uses a new memory management mechanism that can conflict with older settings MIUI. Most common problem is: Residual cache files from MIUI (Solution: Cleaning with adb shell pm trim-caches -1). Incompatibility of the kernel (solution: wait for a patch from Xiaomi or roll back to the old firmware). low_ram (solution: disable ADB, As described above. On Xiaomi 12 Xiaomi 12 Pro first version of HyperOS (1.0.1–1.0.3) had a trottling bug CPU β€” Check for updates in Settings β†’ Update of the PO.
❓ Can HyperOS be Speeded Up Without a Computer?
Yes, but it's going to be less effective. Here's what you can do: Clear the cache through Settings. β†’ Memory. β†’ Clean up. Turn off animations in Settings. β†’ Special facilities β†’ Delete animations. Install an alternative launcher (e.g. Lawnchair) Freeze unnecessary system applications through App Manager (Shizuku required). ADB You can’t change the kernel settings or disable miui.analytics, but basic optimization will give you a 10-15 boost%.
❓ Why Games Are Laid on HyperOS, Even though Iron Is Powerful?
The problem lies in: Trottling CPU/GPU: check the temperature through AIDA64. If higher 75Β°C, the thermal paste needs to be replaced. I/O scheduler: change I/O Scheduler on BFQ (see section 5). Background: Freeze com.miui.gamebooster - the standard HyperOS game booster often conflicts with modern games.Genshin Impact or Honkai: Star Rail is also recommended to disable MIUI Optimization: adb shell settings put global miui_optimization_disabled 1
❓ How to get it back MIUI, If you don't like HyperOS?
roll back MIUI You can, but it's going to lead to: Data loss (backup required). OTA-Updates (you'll have to stitch manually) and possible bootloader lock (on some models, for example, Xiaomi) 13T). Instructions: Download the firmware MIUI for your model from xiaomifirmwareupdater.com. Uncancel the file and move the folder to the root of the phone's memory. Go to Settings β†’ The phone. β†’ Version. MIUI And tap 10 times on the logo. MIUI (Select the update package and specify the downloaded file. ⚠️ On devices with HyperOS 2.0+ (Post-March 2026 recoil may block IMEI. Before the procedure, check compatibility on the forum. 4PDA.
❓ Why After Optimization, the Battery Starts to Land Faster?
It's okay if you: Shut down. ro.config.low_ram (load up CPU). Changed governor to performance. ZRAM (Increases RAM usage. How to balance performance and autonomy: C β†’ Battery β†’ Power modes select Balanced over Performance. In Developer Settings, limit background activity for social media (Facebook, Instagram). Install AccuBattery to monitor flow and calibrate the battery (discharge to) 0% and charge up 100% non-interrupted).