The modern mobile device market dictates its own rules, where the smoothness of the interface has become one of the main selection criteria. Users are increasingly asking how to increase the screen resolution on Androidto get a more responsive system and a comfortable visual experience. The standard 60 Hz, which dominated the decade, is now perceived by many as “brakes,” especially compared to flagships with 90 or 120 Hz. However, not all smartphones support high refresh rates out of the box, which forces enthusiasts to look for ways of software modification.

Increasing the display refresh rate is not just a cosmetic improvement, but a change in the principle of operation of the device’s video subsystem. If your smartphone equipped with a matrix that is physically capable of drawing more frames per second, but the manufacturer has limited this ability programmatically, then unlocking the potential is quite possible. On the other hand, an attempt to force the device to operate at frequencies exceeding the physical capabilities of the panel can lead to instability or complete failure of the device.

In this article we will analyze in detail all available methods: from safe settings in the menu to advanced manipulations through the console ADB and receiving root access. You will learn which models support overclocking, how to check the current settings, and what pitfalls the procedure for changing system files hides. It is important to understand that each action requires caution, since you are interfering with the work of display drivers.

Checking the current frequency and display capabilities

Before making any changes, we need to know exactly what we are working with. Many users mistakenly believe that their budget smartphone is capable of delivering 90 or 120 Hz, simply because it is written so in the advertising brochures of similar models. In fact, refresh frequency it is strictly tied to the type of installed matrix. You can find out the current parameters in several ways that do not require installing third-party software.

The simplest option is to use the engineering menu or special codes, which may vary depending on the processor manufacturer. For devices based on MediaTek the code ##3646633##often works, opening the menu of engineering tests. In the section Hardware TestingDisplay you can see the technical characteristics of the panel. For processors Snapdragon information can be hidden deeper, and then utilities like Device Info HW or AIDA64.

Pay attention to the parameter Refresh Rate in the application report come to the rescue. If strictly 60 Hz is indicated there without the ability to select in the system settings, this may mean either a software lock or a physical limitation of the matrix. An attempt to programmatically raise the value above the physical maximum will only result in image artifacts or a black screen.

⚠️ Attention: Some manufacturers deliberately lower the frequency in the software layer to save battery power. However, if the matrix is ​​physically 60 Hz, no settings will turn it into 120 Hz.

Standard system settings and developer mode

You should always start with the safest method - checking the built-in capabilities of the operating system. In modern shells, such as MIUI, OneUI or ColorOS, the frequency selection option is often hidden deep in the menu or is available only in certain operating modes. Go to SettingsScreen and look for the item "Refresh rate" or "Smoothness of motion".

If the standard menu does not offer options above 60 Hz, you should activate Developer mode. To do this, go to SettingsAbout phone and quickly click 7 times on the "Build number" item. After the message “You have become a developer” appears, a new menu will open in the system settings. There is sometimes a hidden switch Force 4x MSAA or frequency simulation settings, although these often affect rendering rather than the physical frequency of the panel.

In some cases, especially on devices with adaptive screens, the system itself decides when to increase the Hertz. You may only notice a jump to 90 or 120 Hz when scrolling or playing games. To keep the high frequency permanently, sometimes you need to disable the Adaptive Frequency or Display Power Saving feature. This will increase energy consumption, but will make the interface consistently smooth.

📊 What is your current screen refresh rate?
60 Hz (standard)
90 Hz
120 Hz and higher
I don’t know / I want to increase

Changing Hertzovka via ADB without root access

A more advanced method that does not require hacking the system is to use debugging on USB the computer. The tool Android Debug Bridge (ADB) allows you to send commands directly to the system, bypassing the graphical interface. This method works on many devices where the display driver supports several operating modes, but they are hidden from the user.

First you need to enable USB debugging in the developer menu and connect the smartphone to the PC. After installing the drivers and the ADB utility, open a command prompt on your computer. First of all, check the list of available devices with the command adb devices. If the device is displayed with status device, you can proceed to request the current display settings.

The command for changing the frequency may differ depending on the version Android and the manufacturer's shell. Input through the service wm (window manager) is often used. Try the following sequence of actions to force the frequency:

adb shell wm size

adb shell wm density

However, the direct command to change the Hertz clock via ADB is often blocked at the kernel level without root access. In such cases, enthusiasts use assistant applications, such as SetEdit or specialized ADB scripts that change values ​​in the system database Settings.Global. Look for a parameter containing the word refresh_rate or peak_refresh_rateand try changing its value to an accessible one (for example, from 60 to 90). If after a reboot the value is reset or the screen goes blank, it means that this mode is not supported by the driver.

☑️ Preparing to work with ADB

Done: 0 / 4

Advanced method: changing system files from Root

The most effective, but also the most risky method is directly editing the system configuration files. To do this, you will need root access a file manager with access to the system partition, for example Root Explorer or Mixplorer. The essence of the method is to change the file build.prop or specific XML display configs.

Before any actions, be sure to create a full backup of the system (Nandroid backup) via_recovery_. One wrong character in the configuration file can lead to bootloop (infinite reboot). Find the file /system/build.prop and open it as text. Add or change lines responsible for density and frequency, although in modern versions of Android this method works less often due to and partition separation.

A more reliable way for devices with a custom kernel is to use applications like Kernel Adiutor or Franco Kernel Manager. If the kernel of your device supports display overclocking, a section will appear in these utilities Screen or Displaywhere there will be a frequency slider. Here you can select a value, for example 75 Hz or 90 Hz, if the hardware allows it.

⚠️ Attention: Editing system files will void the warranty and can turn your smartphone into a brick. Make sure you know how to restore the device via Fastboot or Recovery before starting work.

There is also a method of replacing the display configuration file (often with the extension .xml or .dtbo) with a modified version from another model from the same manufacturer. This requires deep knowledge of the architecture of a particular device and searching for ready-made mods on specialized forums like 4PDA or XDA Developers. Never use files from other models “at random.”

Processor specifics: Snapdragon, MediaTek and Exynos

The possibility of overclocking greatly depends on the platform on which your smartphone is built. Different chipset manufacturers implement display support and control differently. Understanding the architecture will help you weed out methods that are obviously not working for your device.

Devices based on Snapdragon from Qualcomm often have a more open architecture for modifications. The developer community is actively creating custom kernels that unlock hidden modes of operation of the matrix. For such phones, there are often ready-made Magisk modules that activate high Hertz with one button.

With processors MediaTek the situation is more complicated. The drivers here are often closed, and the frequency is hardcoded in the firmware. However, through the engineering menu (Engineering Mode) you can sometimes change the display timings. This requires caution: incorrect timings can cause the screen controller to overheat.

Platform Overclocking availability Basic method Risks
Qualcomm Snapdragon High Custom cores, Magisk Medium (possible instability)
MediaTek (Helio/Dimensity) Low/Medium Engineering menu, timings High (overheating, artifacts)
Samsung Exynos Medium Modification of CSC, cores Medium (sensor failure)
Google Tensor Low System settings only Low (limited by software)
What is V-Sync and how is it related?

Vertical sync (V-Sync) limits the number of frames in the game by the screen refresh rate. If you overclock your screen to 90Hz but the game has V-Sync enabled at 60FPS, you won't notice the difference. Disable synchronization in the game settings for the full effect.

The impact of overclocking on the battery and device heating

Increasing the screen refresh rate directly affects power consumption. The display controller is forced to process and render more frames per second, which requires additional processor and video accelerator resources. If at 60 Hz your smartphone held a charge for a day and a half, then at 90 or 120 Hz this time can be reduced by 20-30%.

In addition, heat generation increases. In compact cases of budget smartphones, the cooling system is often not designed for constant operation of the display in forced mode. This can lead to throttling (reducing CPU performance for cooling), which will paradoxically cause the lags you were trying to eliminate.

To minimize the negative consequences, use adaptive profiles if they are available after unlocking. It is also recommended to reduce the screen brightness or matrix resolution to compensate for the increased load on battery. Monitor the case temperature during prolonged use.

💡

To check the actual effect on the battery, use the AccuBattery application. Measure the energy consumption per hour of using the screen before and after changing the Hertz to understand the feasibility of the modification.

Common problems and ways to solve them

During the process of experiments, users often encounter a number of typical problems. The most common is a “black screen” after a reboot. This means that the selected frequency mode is not supported by the physical matrix or cable. In this case, the device usually boots into safe mode or requires a reset via Recovery.

Another problem is the touchscreen not working correctly. When changing display timings, the operation of the sensor and image may become out of sync. Touches are registered with a delay or in incorrect coordinates. There is only one solution: return the original values ​​in the configuration files or reflash the stock firmware.

Sometimes screen flickering (PWM) or a change in color rendition is observed. This is a sign that the display controller is working at its limit. In this case, it is better to abandon the idea of ​​overclocking, since a constant load can shorten the life of the matrix itself, causing pixel burnout.

⚠️ Attention: Settings interfaces and overclocking capabilities depend on the version of Android and the specific model. What worked on the Xiaomi Redmi Note 8 may not work on the Samsung Galaxy A50. Always look for instructions specific to your model.

Is it possible to increase the Hertz on any phone?

No, it is not possible. The refresh rate is a physical characteristic of the matrix. If the screen is hardware-limited to 60 Hz, you cannot make it 120 Hz in software. You can only try to unlock hidden modes if the panel supports them, but the manufacturer has disabled them.

Is it dangerous to increase the frequency through ADB?

Working with ADB is relatively safe, since you do not change system files directly, but only change the session settings. However, setting incompatible parameters may cause the interface to freeze. Usually a simple reboot brings everything back.

Will this increase FPS in games?

Only if the smartphone processor is powerful enough to generate more than 60 frames per second in a particular game. Overclocking the screen only allows you to see these frames. If the phone is weak, increasing the Hertz will only speed up the battery drain without increasing the smoothness of games.

Are settings reset after a system update?

Yes, any changes in system files (build.prop, kernel) will be lost when updating the firmware over the air (OTA). You will have to repeat the unlocking and configuration procedure again after each major Android update.

How to get everything back if the screen starts working incorrectly?

If you have Root, restore the original files from the backup. If there is no access and the phone boots, reset the settings to factory settings. In the worst case (bootloop), you will need to flash the device through a computer using the manufacturer's official utility.

💡

Main conclusion: Software increase in Hertz is possible only if the physical matrix of your smartphone supports higher frequencies, but this function is blocked by the manufacturer.