Have you noticed that your Xiaomi has become βslowβ when opening apps or switching between windows? Often the fault is not a weak processor, but the slow-motion system animations that MIUI uses to smooth the interface. These visuals β transitions between screens, opening menus, launching applications β can take up to 300-500 ms each, which together gives noticeable delays.
In this article, we will discuss 7 Proven ways to speed up animation on Xiaomi, Redmi and POCO β standardized MIUI Up to hidden developer settings and modifications with root, you'll learn how to reduce animation time in the 2β3 without sacrificing the stability of the system, and the risks posed by radical methods. MIUI 14/15 Android 13/14.
Important: the speed of the interface depends not only on animations, but if you have left lag after applying the tips from the article, check the CPU load or memory status.
1. disable animations via MIUI settings (no root)
The safest way is to use the built-in MIUI options.It doesn't require superuser rights and is suitable for most models, including the Xiaomi 13/14, Redmi Note 12 and POCO F5.
Go to: Settings β About Phone β MIUI version (click 7 times to activate Developer Mode).
Then open up:
Settings β Additional β For Developers
In this menu, find three key parameters:
- π Window animation scale β responsible for the speed of opening / closing applications.
- π Transition animation scale β regulates smoothness of switching between tasks.
- π Duration of animation β a common multiplier for all effects.
The default value is 1x. Change it to 0.5x or Disable (a complete shutdown may look abrupt). The effect is noticeable immediately - check the speed of launching Settings or Gallery.
π‘
If the interface seems βtearedβ after disabling animations, return the value of 0.5x β this is the optimal balance between speed and smoothness.
2. Hidden parameters via ADB (for experienced)
For a deeper setup of animations can be used ADB-Android Debug Bridge, which doesn't require root, but it requires a computer and a computer. USB-Suitable for all Xiaomi models on Android 10 and newer.
First, download Googleβs Platform Tools and connect your phone to USB Debugging Mode (includes in Settings β Developer).
adb shell settings put global window_animation_scale 0.3
adb shell settings put global transition_animation_scale 0.3
adb shell settings put global animator_duration_scale 0.3These commands set the minimum possible value of animations (0.3x), which is not available in the MIUI GUI. To return to the standard settings, replace 0.3 with 1.0.
What if the ADB canβt see the device?
Modification of system files (requires root)
If you're ready for radical action, you can edit the system files that are responsible for animations, which is a way to maximize speed, but requires root rights and backups, suitable for MIUI EU-based firmware or custom builds.
With a root-access file manager (such as Root Explorer), open:
/system/build.prop
Find the lines:
ro.config.low_ram=true
debug.performance.tuning=1
window_animation_scale=0.0
transition_animation_scale=0.0
animator_duration_scale=0.0If you don't have any, add it to the end of the file, save the changes, reboot the device, and then all the animations will be disabled at the system level, which will increase the speed of up to 20 to 30 percent when switching between tasks.
Yes, for deep tuning |Yes, but only for backups |No, I'm afraid to lose the warranty |No, I don't see the point |I don't know what it-->
β οΈ Attention: Editing build.prop can lead to bootloop if you make a syntax error.Always back up the file before making changes and check access rights (should be rw-r).--r--).
4. Optimization through MIUI Optimization (Hidden Menu)
Xiaomi hides the advanced performance settings in the MIUI Optimization menu. To open it, type the code in the Phone app:
#
#
From the menu that appears, select Phone Information, then scroll down to MIUI Optimization.
- π Accelerating animations β reduces delays by 40%.
- π Optimization of transitions β removes unnecessary effects in swipes.
- π± Performance mode β prioritizes speed over smoothness.
Activate all three and restart the device. This method works on MIUI 12-15, but may not be available on some regional firmware (e.g., the global version for Europe).
Backup important data|Charge your phone at least to 50%|Close all background applications|Shut down. VPN/Proxy (can block access to the menu)-->
5. Use of third-party utilities (without root)
If you don't want to go through the settings manually, you can use apps from Google Play. The best options for Xiaomi are:
| Annex | Functions | Needs root? | Reference |
|---|---|---|---|
| QuickShortcutMaker | Creates shortcuts for hidden MIUI settings, including animations | No. | Download |
| Animations Control | Allows you to fine-tune the speed of all types of animations (0.1x-2x) | No. | Download |
| SetEdit | Edits Android system settings, including animations | For certain functions | Download |
Example of Animations Control:
- Install the application and give access to the special features settings.
- Select Window animation scale and set 0.3.
- Repeat for Transition animation scale and Animator duration scale.
- Restart your phone to apply the changes.
β οΈ Note: Some applications (e.g. SetEdit) may cause a βSettings Stoppedβ error on the stock MIUI. In this case, clear the Settings app cache in the App menu β Application management.
6. Disable animations in Launchernova (for POCO Launcher)
If you're using POCO Launcher or Launchernova (a standard launcher for POCO), it has separate animation settings that duplicate the system's, to turn them off:
- Click the empty area on the home screen β Launcher settings.
- Go to the Supplementary β Animation.
- Turn off the points: π± Animation of opening applications π Animation of the transition between screens β‘ Quickly curtail applications (accelerates return to the main screen)
These settings work independently of system animations and can give you an additional boost in speed when navigating the menu.
7. reset the animation cache (if the interface is "lagnet")
Sometimes the delays are not because of slow animations, but because of a damaged graphics accelerator cache to reset it.
- Go to Settings β Applications β Application Management.
- Find System UI (or MIUI System) and select Storage.
- Click Clear Cache (not data!).
- Reset the device.
After this procedure, MIUI will reassemble the animation cache, which can eliminate jerks and slowdowns. If the problem persists, try clearing the cache for Lawnchair applications (if you use) or Android System WebView.
π‘
Cleaning the animation cache helps in 60% of cases when the interface starts to βslow downβ after the MIUI update.