The modern mobile device market dictates its own rules, and picture smoothness has become one of the key factors in choosing a smartphone. The high refresh rate of the screen, or Hertz, turns familiar animations into silky transitions, and scrolling the news feed into a comfortable action. However, many users are faced with the fact that even a powerful device runs at the standard 60 Hz, limiting the visual potential.
Is there a way to make your Android work faster at the display level without buying a new flagship? In some cases, yes. You can change the frame rate both through standard settings and using more advanced tools like ADB or engineering menus. But before you start experimenting, it is important to understand the real capabilities of your hardware and the risks of overclocking.
In this instruction we will examine in detail the methods of forcing a change in Hertz. You'll learn how to check the current settings, what hidden commands can help, and why in some situations trying to push the maximum can lead to system instability.
Checking the current screen refresh rate
Before making changes, we need to know exactly what we are working with. Often, users rely on marketing data, but the actual operation of the panel may differ due to energy-saving algorithms. The easiest way to find out the current Hertz is to use the functions for developers built into the operating system.
First, activate the developer mode. Go to Settings → About phone and click 7 times on the item Build number. After the message “You have become a developer” appears, go to the menu System → For developers. Find the “Debugging” or “Monitoring” section.
Inside this menu, look for the option Show refresh rate or Show refresh rate. Activating this switch will display a real-time digital value in the corner of the screen. Please note that with a static picture, the value may drop to a minimum (for example, 10 Hz) to save battery, and when scrolling, it may rise to a maximum.
⚠️ Attention: If your screen supports adaptive frequency (LTPO), the numbers will constantly jump. This is normal behavior of the technology and not a measurement error.
There are also third-party applications from the store Google Playsuch as Device Info HW or Screen Test. They provide more detailed information about the physical limitations of the matrix, independent of the system's software settings. This is especially useful if the standard developer menu does not display the necessary data.
Native settings and performance modes
Most modern smartphones in the mid- and high-price segment allow you to change the frame rate directly from the settings menu. Manufacturers often hide this option in sections related to display or power consumption. Look for the item Screen refresh rate or Smoothness.
Usually two main modes are available: “Standard” (60 Hz) and “High” (90/120 Hz). Selecting the “High” mode fixes the matrix at the maximum value, disabling dynamic frequency reduction. This gives the smoothest picture possible, but significantly increases energy consumption.
Some brands, for example Xiaomi or OnePlusoffer a third option - “Auto” or “Adaptive”. In this mode algorithms the systems themselves decide when to raise the hertz for smoothness, and when to lower it to save battery. If your goal is maximum smoothness in games or the interface, it is better to choose a fixed high value.
- 📱 Dynamic mode: Hertz varies from 1 to 120 Hz depending on the content (ideal for battery).
- ⚡ Fixed mode: The screen is always on at maximum (ideal for gaming and smoothness).
- 🔋 Energy saving: Forces the frequency to 60 Hz even on powerful screens.
If you chose a fixed high frequency, but in heavy games it drops, try enable the “Performance” mode in the battery settings.
Using the hidden engineering menu
If the standard interface does not have the necessary options, you can try accessing the deep system settings through the engineering menu. This method works on many processors MediaTek and some Qualcomm, but requires caution. It is often accessed through special USSD codes or applications like MTK Engineering Mode.
For MediaTek-based devices, a code often works ##3646633##. After entering, you will be taken to the service menu. Go to the Hardware Testingtab, then select Display and LCM Info. Information about the current frequency and supported modes can be displayed here.
In more advanced versions of the menu, such as EngineerMode, you can find a section Display → Video or Refresh Rate. However, the ability to change the parameters here is not guaranteed. Many manufacturers block the recording of values at the driver level, making the fields read-only.
⚠️ Attention: Changing unknown parameters in the engineering menu can lead to the device being “bricked” or the touchscreen not working correctly. Do not change the values if you are not 100% sure of their purpose.
Processor users Snapdragon can try the code ##778## (PCB Test), but the functionality there is very limited and depends on the specific firmware. In most cases, this menu is intended for diagnostics, and not for fine-tuning the frame rate.
What to do if the codes do not work?
Manufacturers often block access to engineering menus in global firmware versions. Try to find the specific code for your model on the 4PDA or XDA forums. Sometimes it helps to install the "Activity Launcher" application and search for the "EngineeringMode" activity.
Forced change via ADB and computer
The most flexible and safe way to change system restrictions is to use USB debugging and utilities ADB (Android Debug Bridge). This method allows you to send commands to the system that can activate hidden display modes that are not accessible through the interface.
To begin, connect your smartphone to your computer, enable USB debugging in the developer menu and install ADB drivers on your PC. Open a command prompt or terminal in the utility folder. First, check the connection with the command adb devices. If the device is visible, you can go to settings.
There is a command that tries to force the maximum frequency if the display driver allows it:
adb shell wm size 1080x2400
adb shell wm density 440
Although these commands change the resolution and density, they sometimes "unlock" additional display profiles on the system. The more specific command for frame rate varies by manufacturer. For example, changing properties in build.prop via ADB works for some devices, but this requires root access.
A more universal method is to use the command to disable battery restrictions for the display:
adb shell settings put global peak_refresh_rate 120
Replace 120 with the desired value (90, 120, 144). If the command is successful, reboot your device. Please note that on many modern smartphones this setting is ignored if it is not registered in the display driver at the kernel level.
☑️ Preparing to work with ADB
The influence of hertz on autonomy and heating
Increasing the screen refresh rate is not only a visual pleasure, but also a serious load on the smartphone components. The display is one of the main consumers of energy, and operating at 120 Hz instead of 60 Hz theoretically doubles the number of frames that the video subsystem should draw In practice, the increase in consumption ranges from 15% to 30%, depending on the optimization of the processor and the type of matrix. If you have a device with an IPS screen, the consumption will be higher than on AMOLED with LTPO technology, which can reduce the frequency to 1 Hz with a static picture..
In practice, the increase in consumption ranges from 15% to 30%, depending on the optimization of the processor and the type of matrix. If you have a device with an IPS screen, the consumption will be higher than on AMOLED with LTPO technology, which can reduce the frequency to 1 Hz with a static picture.
In addition, high Hertz forces the graphics accelerator (GPU) to work more intensely, which leads to increased heat generation. In hot weather or under prolonged load, this can cause throttling - a forced reduction in processor performance for cooling.
| Screen mode | Battery consumption | Case heating | Smoothness |
|---|---|---|---|
| 60 Hz (Standard) | Low | Minimal | Normal |
| 90 Hz | Average | Moderate | Good |
| 120 Hz (Max) | High | Noticeable | Excellent |
| 144 Hz (Gaming) | Very high | Strong | Ideal |
If you notice that the phone began to discharge quickly or noticeably get warm in the upper part after changing the settings, it makes sense to return to adaptive mode. The balance between comfort and operating time is an individual choice of each user.
High Hertz is justified in games and when actively using the interface. For reading books or watching videos, 60 Hz is quite enough and saves battery.
Frequent problems and ways to solve them
After trying to change the Hertz setting, users may encounter artifacts on the screen, flickering, or a complete failure of the system to boot. Most often, this happens when using unverified applications from the store or modifying system files without a backup.
If the screen starts flickering or showing incorrect colors, first reboot the device into safe mode. To do this, hold down the power button, and then long press the “Power off” item on the screen (on many models). This will disable all third-party applications that may have changed the display settings.
If the phone goes into an endless reboot (bootloop) after changing settings through ADB or the registry editor, you will need to reset the settings to factory settings. Press the button combination Volume Down + Power (or Up + Power) to get into Recovery Mode, and select Wipe Data/Factory Reset.
⚠️ Note: A factory reset will delete all your data from the internal memory. Regularly make backup copies of important files before experimenting with the system.
Ignoring settings in specific applications is also a common problem. Even if you set your system to 120Hz, some games may be forced to run at 60Hz due to developer optimizations or engine limitations. You can check this through the developer menu by launching the problematic application.
Is it possible to overclock the screen from 60 Hz to 120 Hz if the manufacturer has not declared such support?
It is impossible to physically overclock a matrix designed for 60 Hz to 120 Hz. This is a hardware limitation. If the panel is not capable of updating so quickly, an attempt to set such a frequency will either result in the command being ignored or in the appearance of artifacts and a black screen. Software can only unlock the already existing, but hidden potential.
Why is there no choice between 60 and 90 Hz in the settings?
This is the manufacturer's decision. Budget models often have screens that only support 60Hz. In the middle segments, they sometimes install 90 Hz panels, but block the choice in the software to save battery or differentiate models. Check the characteristics of your model on the GSMArena website.
Does high Hertz frequency affect vision?
On the contrary, a high refresh rate (90-120 Hz) reduces the strain on vision, as it reduces flicker and makes the movement of objects more natural. The eyes are less tired when scrolling the tape for a long time or reading text compared to 60 Hz.
Are Hertz settings reset after a system update?
Yes, a major Android update or changing the firmware version often resets all user settings, including screen settings and hidden ADB commands. You will need to re-activate the desired mode after the update.
Are there applications that actually change the Hertz without Root?
Applications like "Refresh Rate Changer" are often fakes or only work on devices with already unlocked potential. Without root access or developer rights, it is extremely difficult to change the physical refresh rate of a display driver using third-party software.