Why animation slows down your Xiaomi Redmi and when to turn it off
Animation effects in MIUI are not just a decoration of the interface; they create the illusion of smoothness when switching between applications, opening menus or folding windows. However, a beautiful picture has to pay for: each such effect requires additional CPU and graphics accelerator resources. On low-end Redmi models (for example, Redmi 9A or Redmi Note 10), this can lead to noticeable slowdowns, especially if heavy applications are running in the background.
Turning off animations wonโt make your phone โfasterโ in the literal sense โ the CPU frequency and RAM volume wonโt change. But subjectively, the interface will become more responsive: apps will open instantly, and switching between tasks will become sharp, without delay. This is especially true for devices with 2-4 GB of RAM and Snapdragon 4xx/6xx series processors, where every megabyte of memory is on the account. At the same time, on flagships (Redmi K50 Pro, Redmi Note 12 Turbo), the difference can be almost invisible due to the powerful hardware.
When should I turn off the animation?
- ๐ Battery drains too quickly (animation consumes up to 5-7% of additional energy per day).
- ๐ข Applications open with a delay of more than 1 second.
- ๐ฎ You play mobile games where minimal latency is important (e.g., mobile games, PUBG Mobile or Call of Duty).
- ๐ฑ You have a model with a 60 Hz screen โ on such displays, the animation looks less smooth and only enhances the effect of โbrake-back".
But there's a downside: without animation, MIUI can be too sharp and less intuitive, like when you close an app, the window will just disappear, not smoothly shrink. If you're used to visual cues, it can be uncomfortable, and we recommend that you try turning off animations for a day or two, and then make a decision about permanent use.
Method 1: Disconnect via developer settings (the simplest method)
This method works on all Xiaomi Redmi smartphones running MIUI 12/13/14 and does not require root rights or a connection to a PC.
Steps to activate the developer mode:
- Open the Settings. โ The phone.
- Find the MIUI version and tap it 7 times in a row.
- The message will be: โYou are a developer!โ
Now you can turn off the animation:
- Return to the main Settings menu and select Additional โ For developers (on some firmware, the path may differ: Settings โ System โ Advanced settings โ For developers).
- Scroll down to the Drawing block.
- Find three parameters: Window animation scale - set Cancel animations. Click animation scale - set Cancel animations. Duration of animation - set Cancel animations or 0.5x (for a compromise).
Reboot your phone to make the changes take effect.
โ๏ธ Checklist before turning off animation
โ ๏ธ Note: On some models (Redmi Note 8 Pro, Redmi) 9T) If you turn off the animation, you may lose the smoothness of scrolling on the menu. If it's critical, return the settings to the value. 1x.
Method 2: Use of the ADB-Teams (for experienced users)
If you want to turn off animations deeper than the developerโs settings allow, or your firmware doesnโt save changes after a reboot, ADB (Android Debug Bridge) will help.
What you need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux.
- ๐ USB-cable (preferably original).
- ๐ฑ On. USB-Debugging on the phone (activated in Settings) โ For developers).
- ๐ ๏ธ Google Platform Tools (download from official website).
Instructions:
- Unpack Platform Tools in any folder on your PC.
- Connect Redmi to your computer and select File Transfer (not Charge!) mode.
- Open the command line (Win + R โ cmd) and go to the folder with Platform Tools: cd C:\path\do\folder\platform-tools
- Follow the command to check the connection: adb devices If the phone is recognized, you will see its serial number.
- Enter three commands to disable animations: 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
- Reboot the phone.
What if the ADB canโt see the phone?
โ ๏ธ Note: Some custom firmware (xiaomi.eu, PixelExperience) teams ADB They can be reset after the system is updated, and then you have to repeat the procedure.
Method 3: Set up the MIUI launcher (partial shutdown)
If you do not need a full "trimming" of animation, and want to remove only the effects when opening / closing applications, you can limit yourself to settings of the standard MIUI launcher. This method does not require developer rights and is suitable for beginners.
How to set up:
- Press and hold the empty area on the main screen.
- Select Screen Settings (or Launcher Settings, depending on the MIUI version).
- Go to the Animation Effects.
- Turn off the options: ๐ Animation when opening applications ๐ Animation when returning to the main screen ๐ Folder animation
| Parameter | What's off? | Impact on productivity |
|---|---|---|
| Animation when opening applications | The effect of "surfacing" icons at launch | Accelerates opening by 100-300 ms |
| Animation on return | Smooth folding of the application when pressing "Home" | Reduces the load on the GPU to 3-5% |
| Folder animation | Deployment of application folders | Minimal impact (saves up to 1% of battery per day) |
๐ก Useful tip: If you lost the wallpaper blur effect after you turned off the launcher animation when you opened folders, return the folder animation setting to its original state.
Method 4: Disable animation via TWRP (for stitched devices)
If your Redmi has an unlocked bootloader and a custom TWRP recap, you can turn off animation at the system file level, which is a method that maximizes performance, but requires firmware experience.
Pre-launch warnings:
- โ ๏ธ Incorrect actions in TWRP This can lead to a phone "brick.
- โ ๏ธ Backup (Nandroid backup) is mandatory!
- โ ๏ธ This method does not work on devices with Dynamic Partition (e.g. Redmi Note 11 and later).
Instructions:
- Boot to TWRP (clip Power + Volume up when turned on).
- Go to Advanced โ File Manager.
- Open the file /system/build.prop.
- Add the following lines to the end of the file: debug.animation.scale=0 window.animation.scale=0 transition.animation.scale=0
- Save the changes and reboot.
โ ๏ธ Attention: MIUI 14 and later, the build.prop file can be protected from editing, in which case you will have to use the Magisk module with the Disable Animations patch.
Method 5: Applications to disable animation (without root)
If you don't want to go through the settings, you can use third-party utilities, and we tested a few apps and picked the most reliable ones.
| Annex | Need root? | Pluses | Cons |
|---|---|---|---|
| QuickShortcutMaker | โ No. | Allows you to create a shortcut for quickly disabling animation | Not working on MIUI 14+ |
| QuickSettings | โ No. | Adds an animation switch to the notification curtain | Requires ADB for initial setup |
| Disable Animations (Magisk) | โ Yes. | Disables animation at the system level, works on all versions of MIUI | Requires Magisk and unlocked bootloader |
๐ก Useful tip: If you use a Nova Launcher or Hyperion Launcher, there is a separate section in their settings to manage animations. โ Scrolling and animation โ Animation of applications.
What to do if the animation is not turned off?
Sometimes, even after all the manipulations, the animations keep working, and here are the most common reasons and solutions.
- ๐ The system resets settings: On some firmware (MIUI Global Stable) Developer settings are reset after the update. Check them again.
- ๐ก๏ธ Manufacturer restrictions: Redmi for the Chinese market (China) ROM) Some of the settings are locked. Solution is to flash Global. ROM or xiaomi.eu.
- ๐ค Conflict with the optimizer: Disconnect MIUI Optimization in the developer settings (item Disable optimization) MIUI).
- ๐ฑ Launcher animation: If the system animation has been disabled, but the effects remain when opening applications, check the launcher settings (see Method 3).
If nothing works, try resetting to factory settings (without deleting data). Go to Settings โ About Phone โ Reset โ Resetting all settings. This method often solves problems with stuck animation settings.
๐ก
Before resetting, be sure to back up via Settings โ Google โ Backup or Mi Cloud.