How to Remove Animations on Xiaomi: A Complete Guide to Optimizing MIUI

Animations in MIUI make the interface visually appealing, but often cause brakes, especially on budget models Xiaomi, Redmi or POCO. If your smartphone slows down when opening applications, returning to the home screen or scrolling through the menu, the problem may lie in excessive visual effects. Disabling animations will not only speed up the system, but also prolong battery life by reducing the load on the processor.

In this article, we will analyze all available methods - from standard settings MIUI You will learn how to completely remove transition animations, reduce the duration of effects or disable them selectively (for example, only to run applications), and pay special attention to safe methods that do not require root rights and do not violate the warranty. For owners of older models (Xiaomi Mi) A1, Redmi Note 4X) We will present alternative solutions relevant to outdated versions. MIUI.

Why are animations slowing down the smartphone?

Visual effects in MIUI are implemented through complex graphical processes that involve:

  • πŸ”Ή Processor (CPU) β€” calculates the trajectories of the interface elements.
  • πŸ”Ή Graphic accelerator (GPU) β€” renders smooth transitions and shadows.
  • πŸ”Ή RAM (RAM) β€” Stores animation buffers for quick display.

On weak chipsets (such as Snapdragon 4xx or Helio Gxx), these processes can take up to 30% of the system’s resources when used actively, and animations increase energy consumption: according to XDA Developers tests, turning them off saves up to 5-7% of battery power during the day at an average load.

Another problem is input delays, for example, when you press the back button, the system plays the animation of the application closing first, and then performs the action, which can take up to 300 to 500 ms on weak devices, which is annoying when you use it intensively.

πŸ“Š What kind of Xiaomi model do you have?
Redmi Note 10/11/12
POCO X3/X4/X5
Xiaomi 11/12/13
Budget model (up to 15 thousand rubles)
Flagship (with Snapdragon 8 Gen 1/2)

Method 1: Disable animations through "Developer Settings"

The most effective and safe method is to use the hidden developer menu, which is available on all Xiaomi devices with MIUI 10 and later, including the latest versions of HyperOS. Importantly, this method does not require root rights and does not affect the warranty.

To activate the menu, follow the following steps:

  1. Open the Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row.
  3. The message will be: β€œYou are a developer!”

Now go to Settings β†’ More β†’ For developers and find three key parameters:

  • πŸ”Έ Windows animation scale – install No animation or animation Γ—0.5.
  • πŸ”Έ Transition animation scale – similarly select No animation.
  • πŸ”Έ Duration of the animator - turn off or reduce to a minimum value.

β˜‘οΈ Checking the animations offline

Done: 0 / 4

After applying the changes, restart your smartphone. The effect will be noticeable immediately: apps will open instantly, and transitions between screens will become sharp, without smooth dimming. Some models (POCO F3, Xiaomi 11T) may need to additionally disable MIUI Launch Animation in the same menu.

πŸ’‘

If the interface seems too sharp after disabling animations, zoom back to Γ—0.5 – a trade-off between speed and smoothness.

Method 2: Use of the ADB-Teams (for experienced users)

If the Developer Menu is not available (e.g. on enterprise devices) or you want to apply the settings globally to all users, you can use the app. ADB-This method works on all versions of Android, including MIUI HyperOS.

You'll need:

  • πŸ–₯️ Computer with installed Xiaomi drivers and tool ADB (You can download from the official Android website).
  • πŸ“± USB-cable (preferably original).
  • πŸ”§ Included Debugging by USB on the Developer Menu.

Connect your smartphone to your PC and execute the following commands in the command line (cmd or Terminal):

adb shell settings put global window_animation_scale 0.0


adb shell settings put global transition_animation_scale 0.0




adb shell settings put global animator_duration_scale 0.0

To return animations, replace 0.0 on 1.0. This method allows you to control the speed of animations more accurately than the standard menu. window_animation_scale 0.3 set the minimum delay while maintaining visual smoothness.

⚠️ Note: Some banking applications (Sberbank, Tinkoff) can block work on devices with debugging enabled USB. Before use ADB Disable such programs or add them to exceptions.

Method 3: Disabling animations through third-party apps

If you're uncomfortable with ADB or a developer menu, you can use specialized tools, and we tested a few apps and selected the most reliable ones.

AnnexFunctionsNeed root?Compatibility
QuickShortcutMakerAllows you to create a shortcut for quick access to animation settings❌ No.All versions of MIUI
MIUI Hidden SettingsAdvanced access to hidden system settings, including animations❌ No.MIUI 12–14, HyperOS
SetEditDirect editing of system settings (settings.db)βœ… Yes.Only for experienced users

The most versatile option is QuickShortcutMaker.

  1. Open the app and type in the animation search.
  2. Find WindowAnimationScale, TransitionAnimationScale and AnimatorDurationScale.
  3. Create shortcuts on the home screen and set values of 0 or 0.5.

MIUI Hidden Settings offers a more user-friendly interface, but may not work on the latest versions of HyperOS. If the app doesn't find the right options, try updating it or using ADB.

Method 4: Disable animations in the MIUI launcher

The MIUI system launcher has its own animations that are not controlled by standard settings to remove the effects of:

  • πŸ“± Opening/closing folders;
  • πŸ”„ Switching between desktops;
  • πŸš€ Launching applications from the dock panel,

You need to change the launcher parameters.

This can be done in two ways:

  1. Through Launcher Settings: Click on the empty space on the home screen β†’ Settings. Go to Settings β†’ Animations. Turn off Folder Opening Animation and Transition Effects.

Through ADB (if the settings are hidden):

adb shell am start -n com.miui.home/.LauncherSettingsActivity

After the command is executed, a hidden launcher menu will open, where you can deactivate all the effects.

Some firmware (MIUI EU, xiaomi.eu) may not have these settings, in which case only replacing the launcher with a third-party one (for example, Nova Launcher or Lawnchair), where animations are turned off in one click, will help.

How to return a standard launcher after installing Nova?
To restore the MIUI launcher, go to Settings β†’ Applications β†’ Application Management, find Nova Launcher and click Clean by default. Then select MIUI Launcher as standard.

Method 5: Globally disable animations through build.prop editing

This method is suitable for users with an unlocked bootloader and installed Magisk or TWRP. It allows you to disable animations at the system level, which gives you maximum performance, but requires caution.

Instructions:

  1. Download any file manager with root support (such as Root Explorer or Mixplorer).
  2. Go to /system/build.prop and open the file in the text editor.
  3. Add the following lines at the end: debug.animation.scale=0 window.animation.scale=0 transition.animation.scale=0
  4. Save the changes, set the rights 644 (rw-r--r---) and restart the device.

⚠️ Warning: Incorrect editing build.prop can lead to bootloop ( looped download).Before changes, back up the file!If the smartphone doesn't turn on after the reboot, restore the original build.prop via TWRP.

This method works best on weak devices (such as the Redmi 5A or Xiaomi Mi A2 Lite), where even minimal animations cause noticeable lags, but it is incompatible with some banking applications due to the SafetyNet trigger.

Additional Tips for Optimizing MIUI

Turning off animations is only part of the system's comprehensive acceleration, and to maximize performance, we recommend:

  • 🧹 Cache Clearing: Regularly delete the app cache through Settings β†’ Warehouse β†’ Cleaning up. This is especially true for Facebook, Instagram and MIUI System.

For devices with 4GB of RAM and less, it is also useful to disable MIUI Screen Screen Animation (in the Lock Screen menu) and reduce screen resolution to HD+ (if supported), which can add up to a 15-20% increase in the FPS interface.

πŸ’‘

On weak smartphones (Snapdragon 4xx, Helio Pxx), the combination of disabled animations + limiting background processes gives a speed increase of up to 30% in everyday tasks.

FAQ: Frequent questions about disabling animations on Xiaomi

Can I turn off animations on Xiaomi without the developer menu?
There are two ways to do this: use ADB-Install a third-party launcher (e.g., Nova Launcher) where animations are disabled in its settings. However, without a developer menu, you will not be able to control system animations (e.g., when opening applications).
Why did some apps slow down after the animations were turned off?
This is because some programs (like TikTok or PUBG Mobile) are optimized for standard Android settings and expect smooth transitions. To fix: Return animations to Γ—0.5 (not Γ—0). Add problematic apps to Battery Optimization Exceptions. Update apps to the latest versions.
Will resetting settings return animations?
Yes, if you completely reset (Settings β†’ Reset β†’ Erase All Data), all settings, including animation settings, will return to factory settings. To avoid this: Save the current settings via MIUI Backup (but animations are not included in the backup). Use ADB to re-disable animations after the reset.
Does this work for POCO and Redmi?
All of the methods described are compatible with devices. POCO And Redmi, because they work on the same firmware. MIUI/HyperOS. Exceptions: some models for the Indian market (e.g, POCO M2 Reloaded), where the developer menu can be blocked. ADB.
Can animations be turned off only for specific applications?
No, the system settings for animations in MIUI are global, but you can: Use Island or Shelter to create an isolated profile with different settings, install an alternative launcher and disable animations only in it. For games (like Genshin Impact), it is better to use Game Turbo with background processes disabled, which will give a greater increase in FPS than turning off animations.