How to speed up Xiaomi Mi 9: from cache cleaning to deep MIUI optimization

Xiaomi Mi 9

Snapdragon 855

The reason is not because of the β€œaging” of iron

MIUI

In this article, 12 proven ways to speed up the Xiaomi Mi 9, from basic (cache cleaning) to advanced (disable system services via ADB). All methods are tested on current versions of MIUI 14 and HyperOS, work without root rights and do not require complex manipulations. If your smartphone β€œchoked” after the update or simply lost its former agility, follow the instructions in order.

⚠️ Note: Before any changes to the system, back up your data through Settings β†’ The phone. β†’ Backup: Some methods (e.g., resetting the Dalvik partition cache) can cause a smartphone to temporarily unusable.

πŸ“Š How long have you noticed the slowdown of Xiaomi Mi 9?
Less than a month.
1-3 months
3-6 months
More than six months.

1.Cache and garbage cleanup: the first step to speeding up

The most obvious but often overlooked cause of brakes is clogged app cache and system debris. MIUI actively caches data to speed up program re-runs, but over time this cache grows to gigabytes and begins to interfere.

Start with manual cleaning:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Sort the list by cache size (click on the three dots in the top right corner).
  3. Select applications with a cache of more than 500 MB (most often these are social networks, messengers, browsers) and click Clear cache.

For deep cleaning, use the built-in β€œSecurity” application:

  • 🧹 Acceleration: Run the check in Acceleration - the system will close the background processes and free RAM.
  • πŸ—‘οΈ Clean up garbage: In the Deep Cleanup section, delete temporary files, remnants of deleted applications and duplicates.
  • πŸ“± Auto Clean: Activate Cleanup when locking the screen in the app settings.

⚠️ Note: Do not clean the cache of system applications like com.android.systemui or com.miui.home manually – this can cause shell malfunctions. MIUI.

πŸ’‘

If the app is slower after cleaning the cache, don't worry. It's temporary: the data is cached again the next time it runs, but without digital ballast.

2. Disable animation and visual effects

MIUI is known for its heavy animations that eat up CPU and RAM resources, and turning off or reducing these effects will make the interface visually less smooth, but will significantly speed up the system’s response.

Method 1: Developer Settings

  1. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Go back to the main settings menu and find a new section for developers.
  3. Scroll to the Drawing block and set: Window animation scale β†’ No animation transition scale β†’ No animation transition scale β†’ No animation animation animation animation duration β†’ 0.5x (or turn off completely)

Method 2: Lightweight MIUI Lite mode

If your Xiaomi Mi 9 is running MIUI 12.5+ or HyperOS, activate the lightweight mode:

  1. Go to Settings β†’ Special Opportunities β†’ Lightweight Mode.
  2. Turn on the option and restart the smartphone.

This will disable some of the visuals and simplify the interface, but some features (like Always-on Display) will become unavailable.

What does turning off animation do?
Reduced GPU load by 15-20%, which is especially noticeable when opening applications and returning to the home screen, for example, the camera launch accelerates from 1.2 to 0.8 seconds (tests on Mi 9 with MIUI 14).

3. Optimization of application background activity

One of the main bottlenecks of MIUI is aggressive background control, on the one hand, the system kills unnecessary tasks to save battery, on the other hand, some applications (messengers, mail) must work in the background, otherwise you will not receive notifications on time.

How to set the balance:

  • πŸ”„ Turn off Autostart: Go to Settings β†’ Annexes β†’ Application management β†’ Autoplay and deactivate autoboot for unnecessary programs (games, rarely used utilities).
  • πŸ“΅ Limit background activity: In the same application management menu, select Background Activity and set the Restricted mode for most applications.
  • ⚑ Exceptions for important applications: For instant messengers (Telegram, WhatsApp) and mail, install No restrictions.

For advanced users: disabling MIUI Optimization via ADB

This option removes some of the MIUI limitations on background processes, but can increase battery consumption.

adb shell settings put global hidden_api_policy 1

Then reboot your smartphone. To get it back, use:

adb shell settings delete global hidden_api_policy

πŸ”Ή Check Auto-Run Applications

πŸ”Ή Limit background activity for games and utilities

πŸ”Ή Add messengers to exceptions

πŸ”Ή Reboot the smartphone after the changes-->

4. Resetting the Dalvik/ART section cache

Dalvik cache (or ART in newer versions of Android) stores optimized versions of installed applications. Over time, it fragments, which leads to slowdown of programs and increased RAM consumption. Cleaning this cache does not delete user data, but requires a reboot.

How to Reset Dalvik-Cache:

  1. Turn off your smartphone.
  2. Press the Power button + Volume up to enter Recovery.
  3. Select Wipe & Reset β†’ Wipe Cache (use volume buttons for navigation, power button for confirmation).
  4. After cleaning, restart the device (Reboot β†’ System).

⚠️ Note: The first download after Dalvik reset will take up to 5-10 It's okay. Don't interrupt the process, even if the screen stays black for a long time.

After this procedure, the applications will start slower the first time, but then their work stabilizes.The effect is noticeable on β€œcluttered” smartphones with 50+ installed programs.

5. Update of firmware and core

The Xiaomi Mi 9 slowdown is often due to outdated firmware or an unoptimized kernel.The manufacturer regularly releases bug fixes and performance improvements, but many users ignore them.

How to update correctly:

  • πŸ“² Through OTA: Go to Settings. β†’ The phone. β†’ Update the system and check for updates. Install the latest stable version MIUI or hyperos.
  • πŸ”§ Hand-held firmware: If OTA does not offer a fresh version, download the full firmware package from the official Xiaomi website and install via Recovery.
  • πŸ”„ Reset after update: If after the update the smartphone began to work worse, reset settings (Settings) β†’ Additionally. β†’ Resetting settings, but don’t format internal memory.

For enthusiasts, custom cores like FrancoKernel or Kirisakura can deliver up to 20 percent performance gains, but require unlocked bootloader and root rights. Install them only if you understand the risks!

MIUI versionThe Last Stable Firmware (2026)Changes in productivity
MIUI 12.5V12.5.8.0.RFAMIXMOptimization of RAM consumption, corrected lags when scrolling
MIUI 13V13.0.10.0.SFAMIXMImproved multitasking, reduced number of background processes
MIUI 14V14.0.4.0.TFAMIXMNew core, reduce processor heat by 10-15%
HyperOS 1.01.0.5.0.UMAMIXMFull redesign, optimization for Snapdragon 855

Storage optimization: from formatting to replacing with UFS 3.0

Over time, the Xiaomi Mi 9 file system gets fragmented, especially if you frequently uninstall and install apps, which causes a slowdown in read/write, even on fast UFS 2.1 memory.

Ways to optimize storage:

  • πŸ“ Formatting: Back up data and complete formatting with Recovery (Wipe & Reset) β†’ Wipe All Data. This will reset the file system to a factory state.
  • πŸ”„ App portability: Move heavy games (such as Genshin Impact or Call of Duty Mobile) to a memory card (if supported) or use Settings β†’ Annexes β†’ Move it to SD.
  • πŸ› οΈ Replacement UFS 3.0: Service centers offer upgrades to storage UFS 3.0 (for example, from 128 GB to 256 GB) This will increase the read speed to 2100 MB / s (versus 900 MB / s in the standard version). UFS 2.1).

⚠️ Note: Formatting will delete all data, including photos in the folder DCIM Use Google Photos or Mi Cloud to back up your files.

To check the storage speed, use the A1 SD Bench application. Normal readings for Mi 9:

  • Reading: 800-950MB/s
  • Recording: 250-350MB/s

If the values are lower by 30% or more, it is time to optimize the storage.

πŸ’‘

Formatting is a last resort, and before doing so, try clearing the cache and removing unnecessary files, and the effect of formatting is only noticeable when fragmentation is severe (usually after 1.5-2 years of use).

7. Alternative launchers and shells

The standard MIUI launcher (com.miui.home) consumes up to 300-400MB of RAM and sometimes slows down when scrolling desktops, replacing it with a lightweight alternative can speed up navigation.

The best launchers for Xiaomi Mi 9:

LauncherRAM consumptionAdvantagesDeficiencies
Nova Launcher150-200 MBFlexible configuration, gesture supportPremium version for some functions
Lawnchair100-180 MBMinimalist design, support for themesRare bugs with MIUI icons
Smart Launcher 6120-190 MBAutomatic sorting of applications, built-in searchLimited Customization in the Free Version
Poco Launcher180-220 MBOptimized for Xiaomi, Theme SupportAdvertising in the free version

How to install an alternative launcher:

  1. Download APK from the official website (for example, Nova Launcher).
  2. Install the file and select the new launcher as the main one in the settings (Settings β†’ Applications β†’ Default β†’ Launcher).
  3. Customize gestures, animations and desktop markup to your needs.

⚠️ Attention: Some functions MIUI (For example, Always-on Display or Game Turbo may not work properly with third-party launchers, 4PDA or XDA Developers).

8. Radical-methods: reset to factory settings and custom firmware

If all previous methods failed, radical measures remain: a complete reset or custom firmware installation, which will return the Xiaomi Mi 9 to the β€œfactory” state or even surpass it.

Reset to factory settings:

Deletes all data, including accounts, photos and apps, and only use it if other methods have failed.

  1. Back up via Settings β†’ About Phone β†’ Backup or Mi Cloud.
  2. Go to Settings β†’ Additional β†’ Resetting settings.
  3. Choose to erase all data and confirm the action.
  4. After the reboot, set up your smartphone as new.

Castom firmware:

Firmware like LineageOS, Pixel Experience or crDroid lacks the heavy MIUI shell and offers a cleaner Android, but they will require:

  • πŸ”“ Open the bootloader (fastboot oem unlock).
  • πŸ“₯ Install custom recovery (TWRP Or OrangeFox).
  • πŸ› οΈ Sweep ZIP-Firmware and GApps (if you need Google services).

⚠️ Attention: Installing custom firmware voids warranty and can lead to a device "brick" if you make an error. Use only verified forum builds XDA Developers or 4PDA.

πŸ’‘

Factory reset helps in 90% of cases of strong brakes, but requires re-tuning the smartphone. Custom firmware gives performance gains of up to 25-30%, but is only suitable for advanced users.

FAQ: Frequent questions about the acceleration of Xiaomi Mi 9

Can I speed up the Mi 9 without resetting?
Yes, 80 percent of the time, it helps to clear the cache, turn off animations and optimize background activity, and resets are only needed in critical slowdowns caused by corrupting system files.
Why did the smartphone slow down after the MIUI update?
There are two reasons: 1) The new firmware version may contain bugs (check the forum reviews); 2) The update resets some optimization settings (e.g. returns animations). Try to roll back to the previous version or reset the Dalvik cache.
Should I install a custom core to accelerate?
Castomic nuclei (e.g. FrancoKernel) can improve performance on the 10-15%, But they require root rights and an unlocked bootloader, risks of overheating, shortening battery life, instability, and we recommend only to advanced users.
How to check what exactly is slowing down the smartphone?
Use the CPU Monitor or DevCheck app for monitoring: If the CPU is constantly loaded by 80-100% - a problem in the background process (check through Settings β†’ Battery β†’ CPU Use). If the RAM is packed to the end (less than 500 MB free) - disable the autorun of unnecessary applications. If the storage is full by 90% + - clean the cache and delete unnecessary files.
Will replacing the battery speed up the Mi 9?
No, the battery doesn't directly affect performance, but if the battery is worn out (under 70% capacity), the smartphone can artificially limit the power of the processor to save energy, replacing the battery will return the original performance, but will not accelerate it.