Why animations slow down your Xiaomi and when to turn them off
The animations in MIUI are not just a decoration of the interface, but a whole system of visual transitions that make the interaction with the phone more smooth. But what if these transitions begin to annoy or, worse, slow down the smartphone? Especially true for devices with 4/64 GB of memory or budget models like the Redmi 9A, where every frame of the system counts.
Disabling animations can give a noticeable increase in speed β according to user tests, the interface begins to respond to the userβs needs. 20-30% But not everyone needs it, if you have a flagship like Xiaomi. 14 Ultra with 120 Hz display, the difference will be minimal, but owners of devices older. 2020 years (e.g. Mi) 9T or Redmi Note 8 Pro) the procedure will be useful.
In this article, weβll look at all the ways you can do it, from standard settings to hidden ADB commands that even work on locked bootloaders, and find out which animations can be turned off without risk to the system, and which are better left behind.
Method 1: Disabling animations through developer settings
The easiest and safest method is to use the Developer Menu, which is hidden by default, but activates in a couple of steps, and this is suitable for all versions of MIUI 12 to 15, including HyperOS on new models.
To open the developer settings:
- Go to Settings. β The phone.
- Find the MIUI version and tap it 7 times in a row (you will receive a notification "You became a developer").
- Return to the main settings menu β there will be a new section Additional β For developers.
Now you can turn off animations:
- π Window animation scale: set the value off or no animation.
- β‘ The scale of transition animation: the same - off..
- π± Animator animation time: select Off. (on some firmwares this item may not be available).
βοΈ What to check before disabling animations
After you make the changes, restart the device, and you can see the effect immediately: apps will open without a smooth appearance, and switching between them will be instantaneous.
β οΈ Note: On certain devices (e.g, POCO F3 s MIUI 13) when the animations are completely disabled, the smoothness of scrolling in the menu may disappear. 0.5x shutdown.
Method 2: Using ADB to Deeply Disable Animations
If the standard settings donβt work, you can go further and turn off the system-level animations via Android Debug Bridge (ADB), a technique that requires a computer connection, but allows you to disable even transitions that arenβt visible on the developer menu.
You'll need:
- π₯οΈ Computer with installed ADB-driver.
- π± Included Debugging by USB developer-setting.
- π USB-Type C Cable (preferably original).
Instructions:
- Connect your phone to your PC and open the command line (Win + R β cmd).
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Follow the following commands in turn: 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.
These commands completely remove all system animations, including those responsible for:
- π Opening/closing folders on the desktop.
- π Switching between applications in multitasking.
- π± Appearance of notifications and pop-up windows.
π‘
If, after the animations are removed, ADB The interface is "twitching", return the value animator_duration_scale on 0.5 team
adb shell settings put global animator_duration_scale 0.5Method 3: Disable animations through third-party apps (without root)
Not everyone is comfortable with ADB, and the developer menu doesn't always work, and in this case, third-party utilities that automate the process will help, and the main advantage is that you don't have to connect the phone to the PC.
The best applications for this task:
| Annex | Functions | Cons | Reference |
|---|---|---|---|
| QuickShortcutMaker | Allows you to find and disable hidden animations through shortcuts | A complex interface for beginners | Google Play |
| MIUI Hidden Settings | Discloses additional MIUI settings, including animations | It doesnβt work on all versions of MIUI. | MIUI SU |
| Animations Control | Allows you to flexibly adjust the speed of animations (from 0.1x to 2x) | Requires developer rights | Google Play |
The simplest solution is Animations Control.
- Open the application and give access to the developer settings.
- Move the sliders Window animation, Transition animation and Animator duration to position 0.
- Press Apply and restart the phone.
β οΈ Note: Applications like QuickShortcutMaker can show system settings that will cause crashes. Do not edit settings called com.android.systemui or miui.system unless you are sure they are intended.
Method 4: Disable the charging animations and lock the screen
In addition to system transitions, MIUI has separate animations that are responsible for:
- π Battery Charging (cartoon battery, percentages).
- π Locking/unlocking the screen (wave, particles).
- π³ Navigation gestures (lighting when swiping).
These elements shall be deactivated separately:
Charging animation
To remove the cartoon battery when connecting the charging:
- Go to Settings β Battery and Performance.
- Select the Charging Indicator.
- Turn off the charging animation option.
Animation of screen locking
To disable the effects of blocking:
- Open the Settings β Lock screen.
- Go to the Additional Settings.
- Turn off Unlock animation and touch effects.
On some devices (e.g. Xiaomi) 13T) These settings can be hidden. ADB-team:
adb shell settings put secure lock_screen_animation_scale 0What happens if you turn off all animations?
Method 5: Disable animations through system file editing (root required)
For advanced users who have root rights, the most radical method is system file editing, which allows you to disable even those animations that are not managed through settings or ADB.
You'll need:
- π± Root access (for example, via Magisk).
- π οΈ File Manager with support for root (Root Explorer, Solid Explorer).
- π Backup copy of system files.
Instructions:
- Open the file manager and go to /system/build.prop.
- Find the lines: debug.animation.scale=1.0 transition.animation.scale=1.0 window.animation.scale=1.0 and replace 1.0 with 0.
- Save the file and restart the phone.
This method provides maximum control, but has risks:
- β οΈ Incorrect editing build.prop can lead to bootloop ( looped download).
- π After updating MIUI change may be reset.
- π‘οΈ Some banking apps stop working on rooted devices.
π‘
Editing system files is the most effective way to disable animations, but it is only suitable for advanced users with root rights. For most, 1-3 methods are enough.
What animations are best not to turn off (and why)
Not all animations in MIUI are useless, some of them have important functions.
| Animation. | What is responsible for? | Risks of disconnection |
|---|---|---|
| Animation of downloading applications | Shows that the application is running (otherwise the screen will βfreezeβ) | It is unclear whether the app has been suspended or just loading for a long time. |
| Animation of notifications | Visual confirmation of receipt of the communication | You may miss important notifications (for example, about a missed call) |
| Animation of navigation gestures | Illumination with swipe up/down | It is more difficult to control navigation without visual feedback. |
If you decide to turn off all animations but are experiencing discomfort, return at least these three types:
- Animation of application download (set 0.5x instead of 0).
- Animation of notifications (leave enabled in the Notification settings β Additional).
- Signs lighting (in Settings β System β Gestures).
Remember, MIUI is optimized for animations, and turning them off completely can not only speed up but also make it harder to interact with your phone, for example, without an animation to open apps, it's hard to know if you clicked on an icon or missed.