Xiaomi Redmi smartphones based on MIUI firmware are known for their smooth interface animations, but sometimes these effects become annoying โ especially when you need maximum performance for games or the speed of the system response. Many users face the problem of artificially โacceleratingโ animations, which creates the effect of โbrakesโ when you quickly swipe or press buttons. In this article, we will discuss how to completely disable animation acceleration, increase FPS and optimize the work of Redmi for your needs โ from manually changing system parameters to using hidden developer functions.
It is important to understand that โaccelerationโ in the context of MIUI can mean two things: software acceleration of animations (when the system artificially delays transitions between screens) and hardware acceleration (using the GPU to render the interface). We will focus on the first option, since it affects the subjective perception of โbrakesโ.
Warn in advance: some methods require developer rights or even unlock the bootloader. If you are a beginner, start with safe ways (sections 2-3), and experienced users can jump to advanced settings immediately.
1.What is "Accelerating Animation" in MIUI and Why It Should Be Turned Off
MIUI has slow-motion transition animations by default, which is designed to be visually smooth, but in practice, it creates a sense of sticking to the interface, for example, when you open an application or return to the home screen, the system adds a delay of 200-300 ms, which is critical for:
- ๐ฎ Gamers: in shooters or MOBA Even a minimal delay can be worth winning.
- โก Users with fast tap: when you have time to press the button several times, while the system "loads" the animation.
- ๐ Owners of weak Redmi models (for example, Redmi) 9A Redmi Note 8, where animations eat up precious resources.
Disabling acceleration gives:
- โ Instant response to swipes and clicks.
- โ Increase FPS interface (up to) 60+ opportunistic 30-40).
- โ Extension of battery life (less load on the battery) GPU).
โ ๏ธ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro) POCO X3 Pro) completely disabling animations can cause the screen to flicker when changing orientation. This is not critical, but unpleasant - check the settings in safe mode.
Before you make any changes, make sure your model supports animation customization. For example, on Redmi 4X or Redmi 5A with an outdated version of MIUI 9, some methods wonโt work.
2. Method 1: Disabling animations through the developer settings
The safest and most versatile method is to use a developer menu, which works on all Redmi models with MIUI 10 and later, does not require root rights and is reversible.
Steps:
- Activate Developer Mode: Go to Settings โ About Phone. Press 7 times on MIUI Version (you will be notified "You are a developer").
- Open the developer settings: Return to Settings โ Additional โ For developers.
- Select the scale of the animation window โ No animation.
- Size of animation transition โ choose No animation.
- Duration of animation โ set 0.5x or Disabled.
- For models with AMOLED-screens (Redmi) K50, POCO F3) Turn on the forced mode of the dark theme - this will reduce the load on the GPU.
After application, check the smoothness of the interface using the FPS test:
- Install GameBench or FPS Meter from Google Play.
- Run the test on the home screen โ the normal value is 55-60 FPS (for 60 Hz displays) or 85-90 FPS (for 90 Hz).
| Model Redmi | Max, display frequency | Recommended FPS after optimization | Does Forced 90 Hz Support? |
|---|---|---|---|
| Redmi Note 10 Pro | 120 Hz | 110-120 FPS | Yes. |
| POCO X3 Pro | 120 Hz | 100-115 FPS | Yes (requires MIUI 12.5+) |
| Redmi 9T | 60 Hz | 55-60 FPS | No. |
| Redmi K40 | 120 Hz | 115-120 FPS | Yes (included in Game Turbo) |
On models with a Snapdragon processor 8xx (for example, POCO F3 or Redmi K50) Forced 120Hz switching on can cause overheating with prolonged use. CPU Monitor.
Method 3: Advanced Optimization through ADB (without root)
If the standard settings do not give enough effect, you can manually change the system parameters through the ADB (Android Debug Bridge: This method does not require root rights, but it will require a computer and a computer. USB-cable.
Step-by-step:
- Install ADB Tools on your PC.
- Turn on the phone debugging over USB (Settings โ For developers).
- Connect Redmi to your computer and type in the command line: adb devices (the device should appear).
- Execute 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
- For overclocking the interface (only for 90/120 Hz displays: adb shell settings put global peak_refresh_rate 120 adb shell settings put global min_refresh_rate 90
After completing the commands, restart the phone, and the effect will be similar to manually turning off the developer menu, but with guaranteed application to all system processes.
What if the ADB canโt see the device?
โ ๏ธ Attention: On some firmware MIUI (especially Chinese versions of the team ADB To record changes, use the command: adb shell cmd overlay enable com.android.internal.display.cutout.emulation.corner (this will create a permanent overlay).
Use the same commands to return to standard settings, but with 1 instead of 0.
5. Method 4: Using third-party utilities (with root)
If you're willing to take drastic measures, getting root rights will open up access to deep optimization.
- ๐ง Magisk Module "MIUI Optimizations โ Disables unnecessary services MIUI, Speeds up animations and removes input delays.
- โก Kernel Adiutor โ allows you to manually adjust the frequency CPU/GPU and disable thermal restrictions.
- ๐๏ธ QuickSwitch โ Changes the system settings of build.prop to overclock the interface.
Example of settings through Magisk:
- Install Magisk and get root.
- Download the MIUI Optimizations module.
- In the module settings, activate: Disable MIUI Animation (total disable animations), Force 90/120Hz (if supported by a display), Disable Thermal Throttling (removes heating restrictions).
On the Redmi Note 10 Pro with a Snapdragon 732G processor, turning off thermal restrictions can overheat above 50ยฐC when charging. Use only if you are sure of cooling.
Advantages of root method:
- โ Full control of the system.
- โ Possibility of fine tuning of the core.
- โ Disabling unnecessary background processes MIUI (For example, mipush or analytics).
โ ๏ธ Attention: Getting root resets the warranty and can lead to the blocking of banking applications (due to SafetyNet). MIUI 14 also possible problems with OTA-update.
6. Method 5: Optimizing for Games with Game Turbo
If your goal is to maximize gaming performance, use the built-in Game Turbo.This feature is available on all Redmis with MIUI 12 and up.
How to set up:
- Open Settings โ Special features โ Game Turbo
- Add the game to the list (e.g. PUBG Mobile or Genshin Impact).
- Activate options: Performance mode โ Extreme. Screen refresh rate โ Maximum. Turn off autobrightness (fixed brightness reduces load) Block notifications (removes background processes).
For additional acceleration:
- Turn it on. 4D-Vibration only for important activities (saving resources).
- Turn off Screen Recording and Streaming in the game settings.
Game Turbo automatically clears the memory before starting the game and blocks background applications, which gives an increase in FPS up to 10-15%.
๐ก
If the game is still slowing down, try manually limiting the screen resolution to 720p in the game's graphics settings. On the Redmi Note 11, this can increase the FPS from 30 to 60 in heavy projects.
7 Problems after acceleration shutdown and their solutions
Sometimes after optimization, there are side effects. Let's look at the typical cases and how to eliminate them:
| Problem. | Reason. | Decision |
|---|---|---|
| Screen flickering when changing orientation | Conflict with GPU settings | Turn off Forced GPU rendering in the developer menu |
| Hanging when opening the camera | Memory Lack Due to Closed Background Processes | Add the camera to exceptions in Settings โ Apps โ Auto-Run |
| Navigation gestures do not work | Transition animations disabled | Bring it back. transition_animation_scale significance 0.5 through ADB |
| Fast battery discharge | Compulsory 90/120 Hz regime | Limit the maximum frequency to 60 Hz in everyday use |
If the phone starts to overheat after the changes, check:
- ๐ฅ Temperature through AIDA64 (normal: up to 45ยฐC in plain, up to 60.ยฐC under load).
- ๐ Downloading CPU/GPU in GameBench (if) GPU loaded 100% โ Reduce the frequency of screen refresh).
On models with MediaTek (such as Redmi 10C or Redmi Note 11SE), overheating is more often associated with poor driver optimization, in which case only a rollback to stock settings will help.
๐ก
If after optimization, artifacts appear on the screen (strips, flicker), immediately return the standard animation settings. This is a sign of conflict with the GPU driver, which can lead to a โbrickโ of the display.