Why Xiaomi is slowing down on Android: a full analysis of the causes and solutions

Your Xiaomi Redmi Note 12, POCO X5 or even the flagship Xiaomi 14 suddenly started to โ€œdumbโ€: apps open with a delay, animation twitches, and sometimes the screen freezes completely for a few seconds? This is not always a sign of โ€œagingโ€ of the device. In 80% of cases, the brakes on MIUI and pure Android are eliminated without replacing iron โ€“ you just need to find the root of the problem.

We analyzed user reports, service center data and performance tests to compile a checklist of reasons, including specific MIUI 14/15 bugs that Xiaomi has not yet fixed in mass updates. In this article, only working solutions, without general tips like โ€œclean up the cacheโ€ (though we will tell you this correctly), letโ€™s start with the most obvious โ€“ and get to the hidden settings that are not mentioned even in the official documentation.

1. RAM overload: why MIUI is "eating" RAM

Xiaomi has traditionally aggressively managed RAM, allowing more applications to run in the background, but also leading to memory leaks, where the system does not free up resources even after closing programs, especially on budget models with 4-6 GB of RAM.

How to check: Open Settings โ†’ About Phone โ†’ Memory and see the RAM usage schedule. If free less than 15-20% is the critical threshold. On the POCO F5 and Redmi Note 12 Pro+ with 8+ GB of RAM, the problem is less common, but still possible due to bugs in MIUI 14/15.

  • ๐Ÿ”„ Reset the device, it will reset all the background processes. Do this once every 2-3 days if you notice the brakes.
  • ๐Ÿšซ Turn off auto-run of unnecessary apps: Settings โ†’ Annexes โ†’ Autostart control.
  • โšก Activate Light Animation (hidden feature): enter ##4636##, select Phone Information โ†’ Display animation and set the value 0.5x.

โš ๏ธ Note: Do not use "boosters" RAMยป from Google Play, for example, RAM Booster or Clean Master: These applications only make the problem worse by violently killing processes and making them restart more often.

๐Ÿ“Š How often do you reboot your Xiaomi?
Once a day.
Every 2-3 days
Only when it's slowing down.
Never.

2.Clustered storage: when 1GB of free space is critical

MIUI starts to slow down when less than 10% of the total storage space is available, and not only are user files, but the system partition is clogged with logs, update cache and temporary Google Play Services files.

For example, on Xiaomi 13T with 256 GB of memory, users face lags, although โ€œfreeโ€ 50+ GB. The problem lies in the fact that the system reserves space for updates and can not free it automatically. Check the real memory allocation through Settings โ†’ Storage โ†’ Memory Analysis.

Type of fileSafe volumeCritical volumeHow to clean up
Cash app.< 5 GB> 10 GBSettings โ†’ Storage โ†’ Cash applications
Logs of the system (logs)< 500 MB> 1 GBThrough MIUI Cleaner or Adb Shell pm trim-caches -a
Remnants of Remote Applications< 200 MB> 500 MBSD Maid (requires root)
Update Files (OTA)< 1 GB> 2 GBHand-remove through /data/ota_package

If the brakes are left after cleaning, check for memory fragmentation (relevant for devices with eMMC, not for the same type of device). UFS). On the Redmi. 9A or POCO M3 The solution is to transfer heavy files (video, games) to the computer. SD-map or format.

๐Ÿ’ก

Before clearing the cache, secure important applications in multitasking (swipe up and hold the icons). MIUI will not kill their processes if there is a lack of memory.

3. MIUI bugs: hidden settings that slow down the system

Xiaomi is known for hiding critical settings deep in the menu or not documenting them at all. For example, MIUI 14/15 has Mi-Sharing enabled by default, which constantly scans surrounding devices and loads the processor. And Mi Cloud Sync works in the background, even if you don't use the cloud.

Another โ€œhidden killerโ€ of performance is analytics services (com.miui.analytics), which send data to Xiaomi, which cannot be turned off by standard means, but can be limited to:

Disable Mi-Sharing in Settings โ†’ Connections โ†’ Mi-Sharing

Disable auto-run Mi Cloud in Settings โ†’ Applications โ†’ Auto-run management

Limit background activity of Google Play Services through Settings โ†’ Apps โ†’ Permissions โ†’ Background activity

Disable โ€œSmart Helpโ€ in Settings โ†’ Special. features โ†’ Smart help

-->

On the Xiaomi 12/13 series, additional lags create an adaptive screen refresh rate. The system constantly switches between 60 Hz and 120 Hz, which causes microlatency. Solution: lock the frequency to 60 Hz in Settings โ†’ Display โ†’ Update frequency.

โš ๏ธ Attention: On some firmware (MIUI Global 14.0.4 And below, there's a bug with zRAM, which is a memory compression technology that can cause friezes when you multitask. /proc/swaps. If the line c zram0 Empty โ€“ Turn off zRAM in the kernel (requires root).

4.Firmware problems: when an update is not a solution, but a cause

Paradoxically, sometimes the MIUI update doesn't speed up, but rather slows down the smartphone. For example, after switching from MIUI 13 to MIUI 14, Redmi Note 11 Pro users complained about the lags due to the new process management policy. And MIUI 15 (beta) found a bug with SurfaceFlinger, the service responsible for rendering the interface.

How to understand that the brakes are associated with firmware:

  • ๐Ÿ“‰ Lags appeared immediately after the update.
  • ๐Ÿ”„ Reboot helps for a short time (1-2 hours).
  • ๐Ÿ“Š B Settings โ†’ The phone. โ†’ Version. MIUI hung unstable assembly (for example, 23.12.10 Beta).

Decisions:

  1. Reverse to stable version via Fastboot (instruction below).
  2. Cleaning system applications data (without resetting to factory): Settings โ†’ Applications โ†’ Show everything โ†’ (three dots) โ†’ Reset application settings.
  3. Disabling the animation system through ADB: adb shell settings put global window_animation_scale 0 adb shell settings put global transition_animation_scale 0 adb shell settings put global animator_duration_scale 0

How to get back to a stable MIUI without losing data?
1. Download the full stable firmware package (for example, V14.0.3.0.TMCCNXM For the Redmi Note 12) From Xiaomi Firmware. 2. Rename the file to update.zip And put it in the root of the memory. 3. Go to Settings. โ†’ The phone. โ†’ Updating the system โ†’ (three-point) โ†’ Select a Service Package. 4. After rollback, reset the cache via Recovery (press the Power). + Vol Up when downloading).

5.Overheating and trottling: When iron "strangles" itself

If Xiaomi starts to slow down after 10-15 minutes of playing or charging, the fault is trottling โ€“ forced performance decline due to overheating. on Snapdragon models (POCO F4, Xiaomi 12T), this is manifested by a sharp drop in FPS, and on MediaTek (Redmi Note 12) โ€“ interface freezes.

Check the temperature with AIDA64 or enter the code ##4636## โ†’ Battery information.

  • ๐Ÿ”ฅ Processor (CPU): > 65ยฐC - trottling begins.
  • ๐Ÿ”ฅ Battery: > 45ยฐC - the system forcibly reduces the frequency.
  • ๐Ÿ”ฅ Screen: > 50ยฐC โ€“ artifacts and lags are possible.

Causes of overheating:

  • ๐Ÿ› ๏ธ Thermopaste dried (relevant for devices older than 2 years).
  • ๐Ÿ”‹ Higher-power charge 30W blockless.
  • ๐ŸŽฎ Overclocking games GPU (For example, Genshin Impact on maximum settings).
  • ๐Ÿ“ถ Weak network signal (modem overheats when constantly searching for a cell).

๐Ÿ’ก

On devices with MediaTek Helio G96/G99 (for example, Redmi Note 11S), trottling begins at 60ยฐC. The solution is to limit the maximum CPU frequency through the CPU Throttling Test application (requires root).

6. Viruses and Malware: Why Antivirus Doesn't Help

Xiaomi is one of the most โ€œinfectedโ€ brands on Android not because of vulnerabilities, but because of apps with suspicious permissions that are preinstalled. android.permission.REQUEST_INSTALL_PACKAGES, So that allows them to install software in the background.

Signs of infection:

  • ๐Ÿ“ฅ Unknown apps in the installed list (check Settings) โ†’ Annexes โ†’ All applications).
  • ๐Ÿ“Š Increased traffic in the background (see Settings) โ†’ SIM cards and mobile networks โ†’ Traffic).
  • ๐Ÿ”‹ Quick battery discharge even in standby mode.
  • ๐Ÿ“ต Advertising in notifications (even if you have not installed suspicious programs).

How to clean the system:

  1. Remove all applications with permissions REQUEST_INSTALL_PACKAGES and BIND_ACCESSIBILITY_SERVICE (Checked through App Inspector).
  2. Disable the installation from unknown sources: Settings โ†’ Applications โ†’ Special Access โ†’ Install unknown applications.
  3. Scan your device through Malwarebytes (not Dr.Web or Avast โ€“ they can slow down the system themselves).
  4. Reset your Google Play Services settings: Settings โ†’ Apps โ†’ Google Play Services โ†’ Storage โ†’ Clear your data.

โš ๏ธ Warning: Some viruses disguise themselves as system processes (e.g. com.android.system).If you have left after cleaning the brake, log through the system. ADB: adb logcat -d | grep -E "PackageManager|ActivityManager: Search for lines with install or unknown source.

7. Hardware problems: when it's time to go to the service center

If all the software methods have been tried and Xiaomi is still slowing down, it's the hardware.-5 hardware-cause:

  • ๐Ÿ”‹ Worn-out battery (capacity) < 70% of nominal value โ€“ leads to voltage drawdowns and sudden reboots.
  • ๐Ÿ’พ Bad flash memory โ€“ data is read with errors, which slows down the system.
  • ๐Ÿ› ๏ธ A departed memory/processor chip is a common problem after falls.
  • ๐Ÿ“ถ Faulty modem โ€“ a constant search network loads the processor.
  • ๐Ÿ”Œ Oxidized charging contacts - cause voltage surges.

How to diagnose:

  • Check the battery health via ##4636## โ†’ Battery information (health setting should be Good).
  • Test memory for bad blocks with AIDA64 (Storeroom โ†’ Read/Write Test).
  • Look at the kernel logs for errors: adb shell dmesg | grep -i error.

If you find a hardware problem, do not try to fix it yourself (especially on models with LPDDR5 and UFS 3.1 โ€“ for example, Xiaomi 13 Ultra).

8.Optimizing for Games: Why FPS Falls Even on Flagships

Gamers on POCO F5 or Black Shark 5 often experience FPS drawdowns not because of iron, but because of the wrong MIUI settings. For example, the default is Game Turbo, which should optimize performance, but in practice conflicts with Google Play Games and Adreno drivers (on Snapdragon).

Checklist for gamers:

Disable Game Turbo in Settings โ†’ Special features โ†’ Game Turbo

Enable Performance Mode in Settings โ†’ Battery โ†’ Performance Mode

Disable Image Improvement in the game settings (this is post-processing MIUI, not GPU)

Lock the CPU frequency at maximum through Performance Control (requires root)

Install GFX Tool to force the Vulkan API (for supported games)

-->

On MediaTek devices (Redmi Note 12 Pro), additional lags are created by the ARM Mali GPU, the solution is to disable the Mali GPU Debug:

adb shell setprop debug.mali.enable 0

๐Ÿ’ก

On Xiaomi AMOLED-screens (e.g. Xiaomi 13) turn on the mode DC Dimming in Settings โ†’ Display. โ†’ Reading mode. It'll reduce the load on the GPU When drawing dark scenes in games.

FAQ: Frequent questions about brakes on Xiaomi

๐Ÿ” Why Xiaomi is slowing down after the update MIUI?
90% of the time, it's due to: Unoptimized cache -- after the update, the old data conflicts with the new. Solution: clear the cache through Recovery (Power + Vol Up โ†’ Wipe Cache). New background services (e.g. Mi AI in MIUI 15). Disable them in Settings โ†’ Applications โ†’ System. Bug in the core (relevant for MIUI 14.0.2โ€“14.0.5). Check the kernel log: adb cat /proc/kmsg shell | grep -i "sched".
๐Ÿ“ฑ How to speed up an old Redmi (like Note 8 Pro or Mi) A2)?
For 2018-2020 devices: Install custom firmware (e.g. Pixel Experience or LineageOS). Disable MIUI Optimization via ADB: adb shell pm disable-user --user 0 com.miui.personalassistant Replace the thermopaste (on Snapdragon 665/720G, this gives +10-15% performance).
โšก Why the smartphone slows down when charging?
Reasons: Cable/power supply does not support Quick Charge. Use the original adapter. Quick Charge mode is enabled, which heats the processor. Turn off Settings โ†’ Battery โ†’ Fast Charging. Bug in the power controller (relevant to the Redmi Note 11 with MediaTek Helio G96) So you can roll back to MIUI 13.
๐ŸŽฎ Why do games lay down, although iron is powerful?
Problems: MIUI limits FPS to save battery. Disable in Settings โ†’ Battery โ†’ Optimize games. Conflict with Game Turbo. Remove updates to the Game Turbo app in Settings โ†’ Apps. Overheat due to locking vents (relevant to Black Shark and POCO F series).
๐Ÿ”„ What to do if the smartphone brakes after resetting to factory settings?
This is a sign: a damaged system partition. Frisk the device through the Mi Flash Tool in Clean All mode. Incompatibility with the Mi Account. Sign out before resetting. Bad blocks in flash memory. Check through AIDA64 (Storeroom โ†’ Test).