DC Dimming on Xiaomi smartphones: a full list of models and instructions

Owners of modern smartphones with AMOLED-The eyes get tired quickly, and there are a lot of pain and headaches, especially if you like to read from your phone before going to bed. The cause of these unpleasant sensations is a technology of brightness control known as PWM (PWM), which uses screen flickering to reduce brightness.

Xiaomi has introduced the DC Dimming feature in its MIUI and HyperOS shell to address this issue, which changes the way backlight works by eliminating eye-damaging flicker at low brightness levels, but not everyone knows if their device supports this out-of-the-box feature or if additional manipulation is required.

In this article, we will discuss in detail which Xiaomi, Redmi and POCO models are available for this option, and we will also look at how to activate it through a hidden engineering menu and discuss whether to use third-party applications if the standard functionality is not available.

What is DC Dimming and How Does it Work?

DC Dimming (Direct Current Dimming) regulates the brightness of the screen by changing the current applied to the backlight diodes. Unlike the classic PWM, where brightness is regulated by the frequency of pixels on and off, the current simply becomes weaker or stronger, which completely eliminates the flicker that is detected by the camera of other devices and felt by our eyes.

On screens like AMOLED, which are used in most flagships and mid-budget models Xiaomi, without this technology at brightness below 30-40% begins active flicker. for many users it becomes a critical factor causing rapid fatigue. DC Dimming mode solves this problem, making using the smartphone in the dark more comfortable.

โš ๏ธ Attention: When the mode is activated DC Dimming on some models may be slight color unevenness or slight ripples at very low brightness levels (usually below 15%). OLED-matrices, not screen marriage.

It is worth noting that the implementation of the function may differ depending on the version of the processor and the type of matrix. In Snapdragon and MediaTek processors, the algorithms of operation can vary, but the essence remains the same โ€“ protecting the userโ€™s vision from high-frequency pulsations.

๐Ÿ“Š Have you noticed the screen flickering at low brightnesses?
Yeah, eyes get tired very quickly.
Sometimes I notice, but I don't interfere.
No, it's fine.
I don't know what that is.

Official list of models with DC Dimming support

DC Dimming has been on the rise in Xiaomi devices since 2019, initially a flagship feature, but has gradually expanded to the mid-range, depending not only on the model, but also on the regional firmware (Global, CN, EEA) and Android version.

Below is a table of the main series and models, where the DC Dimming function is officially present in the Screen or Vision Protection menu.

Series of devicesModels.Status of support
Xiaomi Mi FlagmansMi 9, Mi 9T Pro, Mi 10, Mi 10 Pro, Mi 11, Mi 12Officially.
Redmi K / Note ProRedmi K20 Pro, K30 Pro, Note 8 Pro, Note 9 Pro, Note 10 ProOfficially.
POCO F / X SeriesPOCO F2 Pro, F3, F4, X3 NFC, X4 GTOfficially.
Xiaomi Black SharkBlack Shark 2, 3, 4, 5 ProOfficially (Game Turbo)

Itโ€™s important to understand that in global firmware versions (Global ROM), Xiaomi sometimes hides the DC Dimming switch, even if the phoneโ€™s hardware supports it. In Chinese versions (CN ROM), this option is much more common and often found in the Settings โ†’ Screen โ†’ Vision Protection section.

For Android 12, 13 and 14 devices with HyperOS shell, the situation remains stable: flagships retain support, while in budget models (Redmi A series, some C series models), the function may be absent due to the use of simpler IPS matrices or cheap OLEDs without a corresponding controller.

๐Ÿ’ก

Having DC Dimming on the feature list on the official website is the most reliable way to check support, but only for the global version of the device.

How to enable DC Dimming through a hidden menu

If you donโ€™t find an Anti-Clicker or DC Dimming switch in the standard settings menu, it doesnโ€™t mean your smartphone isnโ€™t capable of doing so. In many Xiaomi and Redmi models, this feature is hidden in the engineering menu, which can be accessed through the standard Phone app.

For activation, you will need to enter a special USSD-code., codes may vary depending on the processor (Snapdragon or MediaTek) and version MIUI. The most common method for devices on Snapdragon:

  1. Open the phone (caller) application.
  2. Enter the code ##6484## or #3646633###.
  3. If you open the CIT or EngineerMode menu, go to the Single Item Test or PageOne tab.
  4. Find DC Dimming or Anti-Flicker.
  5. Switch the value to Enable or On.

โš ๏ธ Warning: Be extremely careful in the engineering menu. Do not change other settings, the values of which you do not know, as this may lead to incorrect operation of the sensor, calibration of colors or communication modules.

For some models, especially the Redmi Note and POCO series, the code may not work without root permissions, in which case the system simply does not open the engineering menu or show an error message, and it is worth considering that after rebooting the device, the settings made through the engineering menu can be reset.

There is an alternative way through ADB (Android Debug Bridge) that requires a connection to a computer.

adb shell settings put secure dc_dimming_enable 1

However, this method does not work on all devices, as it requires the corresponding system flag in the firmware, which is often cut out in global versions of the software.

โ˜‘๏ธ Pre-insertion check DC Dimming

Done: 0 / 4

Third-party solutions and applications to eliminate PWM

In cases where standard methods to activate DC Dimming fails, users often turn to third-party software. The principle of operation of such applications is based on the imposition of a translucent black filter over the image, which allows you to reduce the visible brightness without using PWM adjustment of the matrix itself.

One of the most popular solutions is Google Play's OLED Saver or DC Dimmer, which creates a layer of dimming over the interface. When you turn down the brightness with a slider in the app, the real brightness of the screen remains high (where the PWM is not yet active or less visible), and the visible image becomes darker.

Advantages of using third-party solutions:

  • ๐Ÿ“ฑ Work on any Android smartphone, including older models without hardware support.
  • โš™๏ธ Do not require root rights for basic functionality (although the rights are more stable).
  • ๐ŸŽจ Allows you to flexibly adjust the level of dimming and filter color.

However, this method has drawbacks: the addition of an additional layer can slightly reduce the autonomy of the device, as the processor has to render extra graphics. In addition, in some games or applications with full-screen mode, the filter can interfere with or conflict with the interface.

Impact on battery autonomy
Using filter applications increases charge consumption by about 3-5% per day when used actively, as the screen continues to operate at high brightness, consuming more energy than in real-world dimming mode.

DC Dimmingโ€™s Impact on Image Quality and Battery

Transition to regime DC Dimming is always a trade-off between eye health and perfect color reproduction. As mentioned earlier, at very low brightness levels. OLED-Matrices can show the uneven glow of individual pixels, a phenomenon sometimes called the "dirty screen" or the "mura effectยป.

In normal use cases (social media, reading text, browser), you're unlikely to notice the difference. HDR-content or professional graphics, where color accuracy and black uniformity are important, it is better to switch to standard mode. PWM.

On the one hand, the reduction of current (real DC Dimming) should save energy; on the other hand, if a software filter (blackout) is used, the current through the diodes remains high, which can even increase battery consumption compared to the usual low brightness mode.

Users who are sensitive to flickering are advised to use Auto mode if available in settings, in which case the phone switches between PWM and DC Dimming depending on the brightness level: PWM is used in high brightness for better color reproduction, and DC is used in low brightness for eye protection.

๐Ÿ’ก

To check for flickering on your smartphone, open the camera of another phone and point it over the screen of the device that is running, and if there are dark stripes running on the screen, PWM is present.

Frequent problems and ways to solve them

Despite the obvious benefits, the introduction of DC Dimming on Xiaomi and Redmi devices is sometimes accompanied by technical problems, one of the common complaints is the appearance of a greenish or yellowish hue on a white background at low brightness, due to the peculiarities of the subpixels at low current.

Another problem is that the light sensor is not working properly, and once the function is turned on, the automatic brightness can work in jerks or incorrectly respond to changes in external conditions. In such cases, it helps to reset the screen settings to factory values or update the firmware to the current version. MIUI/HyperOS.

If after activating DC Dimming, the screen started flashing or the device went into a reboot, you must perform the following actions:

  • ๐Ÿ”„ Reboot your smartphone in safe mode to eliminate application conflict.
  • ๐Ÿ”ง Reset the display settings via the Settings menu โ†’ Screen. โ†’ Resetting color settings.
  • ๐Ÿ’พ Perform a complete data reset (Wipe Data) if the problem is system-specific.

โš ๏ธ Note: If screen problems (artifacts, stripes, uneven brightness) persist even after switching off DC Dimming and resetting settings, this may indicate a physical fault of the matrix or plume requiring repair at the service center. FAQ: Answers to popular questions affect the DC Dimming to work Always on Display? Most of the time DC Dimming does not conflict with Always On Display, but on some models (e.g. older versions). MIUI Android 10-based AoD could turn off when you turned on the antiflicker. In current HyperOS firmware, this problem is usually solved. DC Dimming on IPS Xiaomi screens? Technically. IPS-screens use a different lighting control technology and are less likely to suffer from high amplitude PWM. DC Dimming is usually not provided for them, as there is no urgent need for it. However, some Redmi Note models with IPS may have blue light software filters that are confused with DC Dimming. Does the setting reset after the system update? Yes, when upgrading the firmware (especially when switching between major versions of Android, for example, from 12 to 13) the engineering menu settings and hidden flags are often reset. You will have to re-activate the feature through codes or check if it does not appear in the regular menu after the update. Why does my Mi 11 flagship not have a DC Dimming switch? In some regions and firmware versions for the Mi 11 model, this switch was hidden from the use of the only color of the application.