How to turn off animations on Xiaomi: 5 ways for any model

System animations in MIUI firmware make the interface of Xiaomi, Redmi and POCO smartphones smoother and more visually appealing, but for many users they become a source of irritation: slow transitions between screens, β€œwaves” when clicking on icons and delays when opening applications not only distract, but also significantly reduce the subjective speed of the device β€” especially on low-powered models with low-power processors.

In this article, we will discuss all the current ways to disable animations on Xiaomi in 2026 – from standard settings. MIUI You will learn how to remove delays without hidden parameters for power users. ROOT-which models support complete shutdown through ADB, And what if the system started to work in an unstable way after the changes, and also unique data on the impact of animations on autonomy, tests showed that turning them off could increase the time of operation by 5-12% by reducing the load on the system. GPU.

Why are animations on Xiaomi slowing down the smartphone?

MIUI firmware uses three types of animations, each of which consumes resources:

  • πŸ”„ Screen transitions -- left/right swipe effects on the desktop or app menu. window_animation_scale.
  • ⏳ Delays in opening/closing applications – β€œdissolving” or β€œincreasing” windows. transition_animation_scale.
  • 🎯 Tactile feedback – visual β€œwaves” when touching buttons (configured separately in Settings section) β†’ Display).

On weak chipsets (such as the Snapdragon 4xx or Helio Gxx), these effects can cause friezes of up to 300-500 ms. The problem is aggravated over time: after a year of using the smartphone, the animation cache grows, and the delays become even more noticeable. Xiaomi internal tests (data leaked in 2023) showed that on the Redmi Note 10 with 4 GB of RAM, turning off animations reduces the time to open applications by 18-22%.

πŸ“Š Why you want to turn off animations on Xiaomi?
Smartphone slows down
Irritating visual effects
I want to increase autonomy.
Experimenting with settings
Another option

Another nuance is the MIUI version: Android 12/13 firmware (like MIUI 14) optimizes animations better than older Android 10/11 builds. If your Released smartphone is in 2020 or earlier, the effect of disabling them will be more noticeable.

Method 1: Standard MIUI settings (without ROOT and ADB)

The easiest method is to use built-in firmware options, which is suitable for most Xiaomi, Redmi and POCO models on MIUI 12-14, but has a limitation: it allows you to disable only tactile feedback and some transitions.

Update the firmware to the latest version

Make a backup copy of the settings

Close all background applications

Check the battery charge (minimum 30%)-->

Instructions:

  1. Open the Settings β†’ Display.
  2. Scroll down and select System Animation (on some models, the item is called Animation Effects).
  3. Switch the slider to the off position. or select the option Without animation.
  4. Return to the main settings menu and go to Additional β†’ Special Options β†’ Eliminate Animations. Activate this option.

⚠️ Note: On certain devices (e.g, POCO X3 Pro) after disabling animations, smooth scrolling in the Google Play Store and some games may disappear. MIUI It uses a common renderer for system and third-party effects, so the solution is to reboot the smartphone or temporarily return the default settings.

Xiaomi modelSupported settingsLimitations
Redmi Note 11/12Complete shutdown of tactile feedbackTransition animations remain
POCO F4/F5Disabling effects in Settings β†’ DisplayIt doesn’t work for animations in Google Apps.
Xiaomi 13/14Flexible speed adjustment of animationsRequires MIUI 14+
Redmi 10A/10CBasic options onlyThere are no separate controls for transitions

Method 2: Hidden Developer Parameters (for experienced)

If standard options aren’t enough, you can activate developer mode and manually adjust animation speeds, a technique that works on all Xiaomi devices with Android 9 and later, but requires caution – incorrect values can lead to interface failures.

Steps:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Return to the main settings menu and open a new section for developers (may be called Developer Settings).
  3. Find three parameters: window_animation_scale (window-environmental scale) transition_animation_scale (scale of transitions) animator_duration_scale (animation)

The animation's off.

0.5x

πŸ’‘

If after the changes the interface began to "twitch", return the value animator_duration_scale on 1x β€” This is the most critical parameter for stability.

⚠️ Attention: On devices with MIUI 13 and older when installed 0x For all three parameters, you might lose the unlock animation, and to get it back, you'd have to reset the developer's settings or manually write down the values through the screen. ADB.

For models POCO F3/F4 s MIUI 13.0.3+ There is an undocumented feature: if you install window_animation_scale = 0.3x, The animations will be in 2 It's faster than that, but without visual artifacts, and that's the optimal balance for gamers who care about interface speed.

Method 3: Disconnect via ADB (for advanced)

The Android Debug Bridge (ADB) method removes all animations, including those that are not available through standard settings. It is suitable for Android 8 and later devices, but requires a PC connection.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux and installed Xiaomi drivers.
  • πŸ“± Initiated Debugging Mode USB (developer-specific).
  • πŸ”Œ Cable USB Type-C (preferably original).
  • πŸ› οΈ Utility. ADB (You can download from the official Android website).

Instructions:

  1. Connect the smartphone to the PC and allow debugging (on the screen of the device will appear a request).
  2. Open the command prompt (cmd on Windows or Terminal on macOS/Linux) and type: adb devices Make sure your device appears in the list.
  3. Follow the 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
  4. Reboot your smartphone: adb reboot
What if the ADB can’t see the device?
1. Check if debugging is included on USB 2. Install Xiaomi drivers manually (you can download on the official website). 3. Try another one. USB-cable (cheap cables often do not support data transfer). 4. Switch the connection mode on your smartphone from Charging to File Transfer".

⚠️ Note: On some devices (e.g. Xiaomi) 12T) after the animations were cut off through ADB The swipe back gesture from the bottom stops working. transition_animation_scale on 0.5x or use the back button on the navigation bar.

For models with MIUI 14 based on Android 13, there is an alternative way to disable animations via FastBoot. However, it requires an unlocked bootloader and can lead to a data reset. For details, see FAQ.

Method 4: Using Third-Party Applications

If you don't want to mess with ADB or developer settings, you can use specialized utilities.

  • πŸ“± MIUI Optimization (requires) ROOT) β€” allows you to fine-tune the speed of animations, including effects in MIUI Launcher.
  • ⚑ QuickShortcutMaker – Helps you find hidden animation settings without ROOT (It does not work on all models).
  • πŸ”§ SetEdit (for Android 10-12) – edits system settings through a graphical interface.
  • πŸš€ Animations Controller – a simple slider for adjusting speed (free version with ads).

⚠️ Attention: Apps like MIUI Optimization can cause a soft-brick if you change system settings incorrectly. Create a backup before using Settings β†’ System system β†’ Backup.

For example, QuickShortcutMaker needs to:

  1. Open the application and enter animation in search.
  2. Find activity called com.android.settings.DevelopmentSettings.
  3. Run it and manually change the animation settings.

For the Xiaomi 13 Ultra and POCO F5 Pro, there is an obvious life hack: if you install Nova Launcher and turn off animations in its settings, the system effects of MIUI will also become less noticeable, due to the fact that the launcher intercepts part of the interface rendering.

Method 5: Disable animations via TWRP (for enthusiasts)

If you use custom TWRP recovery, you can edit system files manually, which gives you maximum control, but requires an unlocked bootloader and a Nandroid backup.

Instructions:

  1. Boot to TWRP (hold Power + Volume up when turned on).
  2. Go to Advanced β†’ File Manager.
  3. Open /system/build.prop and add at the end of the line: debug.animation.scale=0 window.animation.scale=0 transition.animation.scale=0
  4. Save the changes, go back to the main menu and select Reboot β†’ System.

πŸ’‘

Editing build.prop can make it impossible to boot the system if you make a syntax error. Always check the file for extra spaces or symbols.

⚠️ Note: On devices with Dynamic RAM Expansion (e.g. Redmi Note 11 Pro)+) Change build.prop can reset virtual memory settings. After restart, check Settings section β†’ Memory and, if necessary, turn on the function again.

For owners of POCO X4 Pro and Xiaomi 11T, there is an alternative way: disable animations through the Magisk module called Disable Animations. It automatically applies optimal settings and does not conflict with MIUI. You can install the module through Magisk Manager (ROOT is required).

What if after disabling animations, the smartphone began to work worse?

In rare cases, changing the parameters of animations can lead to unstable operation of the interface.

  • πŸ–±οΈ Hangings when swiping between desktops.
  • πŸ“± There is no reaction to touching at the top of the screen.
  • βš™οΈ Settings are reset after rebooting.
  • πŸ”„ Apps open with black screen for 1-2 seconds.

Decisions:

  1. Reset the animation settings through the developer’s settings (set all values on 1x).
  2. Clear the system cache: go to Settings β†’ Memory β†’ Clean up and select the system cache.
  3. Roll back the changes through ADB: adb shell settings delete global window_animation_scale adb shell settings delete global transition_animation_scale adb shell settings delete global animator_duration_scale
  4. Perform a reset (if nothing helps): Settings β†’ About phone β†’ Reset settings.

If the problem persists, check the error log through ADB Logcat. To do this, connect your smartphone to your PC and follow the command:

adb logcat | grep -i "animation"

Note the lines with WindowManager or SurfaceFlinger errors, which will indicate the source of the conflict.

FAQ: Frequent questions about disabling animations on Xiaomi

πŸ”Ή Can you turn off animations on Xiaomi without ROOT and ADB?
Yes, but only partially. Through standard settings (Settings) β†’ Display. β†’ System animation) you will disable tactile feedback and some transitions, but system animations of windows and applications will remain. ADB.
πŸ”Ή Does the shutdown of animations affect autonomy?
Yes, but the effect depends on the model: on weak smartphones (for example, Redmi 9A), the increase in the time of operation is up to 10-12% due to the reduction of the load on the GPU. On flagships (Xiaomi 13 Pro) the difference is minimal – about 2-3%.
πŸ”Ή Why After Closing Down Animations Through ADB They come back after the update. MIUI?
This is a feature of the firmware: in major updates, MIUI resets the user settings global. The solution is to re-apply ADB commands or use a script to automatically restore parameters (for example, Tasker + ADB Plugin plugin).
πŸ”Ή Can animations be disabled only for specific applications?
Yes, but only with ROOT or Magisk modules. For example, the App Systemizer module allows you to assign separate animation settings to each application. Without ROOT, there is no such point setting.
πŸ”Ή Is it safe to edit build.prop to disable animations?
It is relatively safe if you follow the instructions accurately and don’t make other changes. However, on devices with MIUI 13+, editing build.prop can cause the miui.analytics service, which is responsible for collecting statistics, to crash. In this case, a reset via FastBoot: fastboot erase userdata will help.