The visual artifact problem, known as flickering, often occurs to owners of Xiaomi, Redmi and Poco devices when watching video content or using certain applications. This annoying phenomenon can manifest itself in the form of horizontal stripes, ripples or sharp jumps in brightness, which significantly reduces the comfort of using the gadget. In most cases, the cause lies in software conflicts or improper adjustment of the refresh rate, rather than physical damage to the matrix.
Diagnostics require careful attention, as the source of interference can be in the software of the MIUI or HyperOS operating system, and in the hardware. Often users experience the effect of βtwitchingβ when the screen only starts playing high-resolution video or using third-party video players. Ignoring the problem can lead to accelerated battery discharge due to constant overload of the GPU.
In this guide, we will look at proven troubleshooting methods, ranging from simple menu settings to deeper system interventions. It is important to consistently apply each step to pinpoint the cause of a failure. In some cases, just changing one parameter in the engineering menu or disabling a feature that is theoretically supposed to improve the image but in practice causes conflicts.
Diagnosis of the causes of artifacts
The first step in solving the problem is to accurately determine the nature of the malfunction, the flickering can be a consequence of low battery charge when the system goes into energy saving mode and forcibly reduces the frame rate, and it is worth checking whether the automatic brightness control button is accidentally pressed, which in changing light conditions can cause visible pulsations.
Third-party applications, especially those that have access to overlays or control video streams, often cause problems. Hardware acceleration in browsers or instant messengers can conflict with Xiaomi display drivers. If ripples only appear in one particular application, such as YouTube or VLC, then the problem is localized in the program code of that application.
It is also necessary to exclude the influence of protective film or glass of poor quality. Cheap accessories can create optical illusions, especially from a certain angle or in bright sunlight. Try temporarily remove the protective coating and check the behavior of the screen.
- π Check for system updates in the Settings menu β The phone.
- π Make sure the battery is above 20% to avoid energy saving.
- π± Test the screen in Safe Mode to eliminate the impact of third-party apps.
How do you get into safe mode?
Update frequency and permission setting
One of the most common causes of flickering is the desynchronization of the frame rate of the video stream and the refresh rate of the screen. Modern Xiaomi matrixes support high hertz, but not all content is optimized for such modes. If the video is shot at 24 frames per second and the screen tries to output 120 or 144 Hz, there can be a βtearedβ image effect.
To solve this problem, manually fix the refresh rate. Go to Settings β Screen β Update Frequency and select 60 Hz. This is a standard frequency that guarantees compatibility with the vast majority of video content and eliminates many kinds of visual artifacts.
Also worth paying attention to is the screen resolution. In some cases, lower resolution or change in aspect ratio can remove ripples caused by incorrect zooming. You can find finer settings in the engineering menu, but they require caution.
Importantly, constant operation at the maximum refresh rate can lead to overheating of the graphics controller, which also manifests itself in the form of interference on the screen. Temperature trottling causes the system to reduce performance, which visually looks like fading or flickering.
Disabling Image Improvement Functions
MIUI and HyperOS have many features designed to improve visual perception, but they often don't work properly. MEMC (Motion Estimation, Motion Compensation) artificially increases frame count by inserting intermediate frames. On cheap or old models, the processor can't handle these calculations in real time, leading to artifacts.
You need to turn off all the "improvers." Go to Settings β Screen and find items related to the Video Toolbox, Picture Improvement or Adaptive Brightness. Disabling these features will return the output of the image to native mode, which often eliminates ripples.
β οΈ Note: Disable the True Color function or DC Dimming can change color reproduction, but often these features cause flickering at low brightness levels.
Special attention should be paid to settings in the application "Security". In the section of memory optimization or battery can be set aggressive limits for video players, which leads to skipping frames. Add your video player to the exclusion list or allow background activity.
βοΈ Screen settings
If you use third-party launchers or design themes, try switching to standard ones. Custom themes may contain errors in the code that cause glitches when rendering video interfaces.
Working with codecs and video players
Xiaomiβs standard player doesnβt always handle modern codecs correctly, such as: HEVC (H.265) or AV1. If the flicker is observed only when playing files of a certain format, the problem is solved by installing alternative software. VLC for Android MX Player with its own codecs.
You can often find the "Hardware Acceleration" option in the settings of third-party players. Try changing it from HW+ to SW (software decoding) or vice versa. Hardware acceleration loads the GPU, while software acceleration loads the CPU. Switching between them can remove artifacts.
| Parameter | Recommended value | Impact on the system |
|---|---|---|
| Video decoder | Hardware (by default) | Saves battery but can give artifacts |
| Frequency of personnel | 60 Hz (fixed) | Removes staff dissynchronization |
| Brightness | Manual adjustment | Prevents pulsation from autobrightness |
| Theme of the design | Standard. | Eliminates interface bugs |
It's also worth checking the settings of the video file itself. If you're watching content through streaming services, try to reduce the quality of the broadcast. An unstable Internet connection can lead to buffering, which is visually perceived as a flicker or stuttering picture.
Engineering menu and hidden settings
For advanced users, you can access hidden display settings through the engineering menu, and you can log in by typing in your phone code ##64663## (CIT Menu), where you can run screen tests to help identify broken pixels or touchscreen problems that can mimic flickering.
In some firmware versions, you can change the DPI density or touchscreen survey frequency via ADB (Android Debug Bridge), and the adb shell wm density command allows you to change the pixel density, which sometimes solves the interface scaling problems.
adb shell settings put system screen_brightness_mode 0This command forcibly disables automatic brightness at the system level, which can be useful if the slider in the settings does not work correctly, but using ADB requires connecting to a computer and installing drivers.
π‘
Before making changes to system settings through ADB, be sure to make a full backup of the data, as an error in the command can lead to an inoperability of the interface.
Be careful: rash actions in the engineering menu can lead to changes in screen calibration that cannot be corrected by simply resetting the settings.
Hardware problems and repairs
If software methods didn't work, there's a high probability of hardware malfunction. The display plume is a weak point of many Xiaomi smartphones. When you fall or vibrate, the contact could move away, causing intermittent connection and image flickering, especially when you twist the case or press certain areas.
The problem can also be in the display's power controller, where if moisture is on the board, even in microscopic amounts, the oxidation of the contacts causes an unstable supply of voltage to the backlight, which manifests itself as a pulsation of brightness.
β οΈ Warning: If flickering is increased by heating the case or only appears after prolonged operation, it is almost guaranteed a hardware defect requiring replacement of the plume or display module.
In case the screen was recently replaced, the reason may be a poor copy of the display. the original Xiaomi matrixes have strict quality standards, while cheap counterparts often suffer from low-frequency flickering (PWM), which not only spoils the picture, but also damages the eyes.
π‘
If flickering is observed on a white background at minimal brightness and does not disappear after reset, most likely the problem is in the hardware (PWM or plume).