Modern mobile devices have ceased to be just means of communication, turning into powerful multimedia centers where image smoothness plays a decisive role. A high screen refresh rate, reaching 120 Hz, ensures incredibly smooth scrolling of feeds, a responsive interface and comfort in dynamic games. However, not all manufacturers enable this mode by default, and some budget models even hide this feature deep in the system files. Users often wonder how to make their gadget work at the limit of its technical capabilities in order to get maximum performance.

In this article we will analyze in detail all the available methods for activating high frame rates on the platform Android. We will look at standard settings, using engineering menus, using third-party software, and even methods that require superuser rights. It is important to understand that enabling this option directly affects power consumption, so you should approach the procedure consciously, assessing the balance between visual comfort and battery life of your device.

Checking hardware support and standard settings

Before embarking on complex manipulations, you need to make sure that the physical display of your smartphone is technically capable of displaying 120 frames per second. Software tricks will not be able to create a frequency where the matrix is โ€‹โ€‹limited to 60 or 90 Hertz. Manufacturers of flagship lines, such as Samsung Galaxy S, OnePlus or Xiaomi Miusually provide direct access to this function, but sometimes it is hidden in non-obvious menu sections.

The standard activation path most often lies through the main system settings menu. You will need to find the section responsible for the screen and select the appropriate operating mode. In some shells, for example MIUI or OneUI, this parameter may be named differently or combined with the resolution settings.

  • ๐Ÿ“ฑ Go to Settings โ†’ Screen โ†’ Refresh rate and select the value High or 120 Hz.
  • โš™๏ธ If the item is missing, check the section Special features or Advanced settings, where sometimes hide performance switches.
  • ๐Ÿ”‹ Please note that in power saving mode, the system can force the frequency to drop to 60 Hz to save battery.

It is worth noting that some devices use adaptive frequency technology, which automatically changes the hertz depending on the content. This smart solution allows you to save battery when reading books and provide maximum smoothness in games. If your phone supports this mode, it is often the best choice for everyday use without manual intervention.

โš ๏ธ Note: If there is no choice above 60 or 90 Hz in the standard menu, there is a 99% chance that your matrix does not physically support 120 Hz. Attempts to programmatically โ€œoverclockโ€ an unsuitable screen can lead to image artifacts or complete display failure.

๐Ÿ“Š What is your current screen refresh rate?
60 Hz
90 Hz
120 Hz
I donโ€™t know / I want to check

Activation through the developer menu and engineering codes

When standard methods do not produce results, you can turn to the hidden debugging tools provided by the operating system itself Android. The developer menu contains many parameters for testing, including sometimes settings that affect the rendering of the interface. However, itโ€™s worth warning right away: there is no direct button to โ€œenable 120 Hzโ€ unless the display driver allows it at the kernel level.

However, there are specific engineering codes that work on processors MediaTek and Qualcomm. They provide access to deep hardware settings, bypassing the standard user interface. To enter such a menu, you usually need to enter a special combination of characters in the Phone application.

##3646633## or ##4636##

After entering the code, the service menu will open, where you need to be extremely careful. Navigation is carried out through taps on the screen, and changing the wrong parameter can lead to unstable operation of the modem or sensor. In the section Hardware Testing find the item Display or LCM. The supported operating modes of the matrix can be displayed here.

Risks of using the engineering menu

Changing parameters in the engineering menu without understanding their purpose can lead to โ€œbrickingโ€ the device, loss of warranty, or incorrect operation of the touchscreen. You perform all actions at your own peril and risk.

If you find a parameter responsible for the frequency (Refresh Rate), try changing its value. Remember that these settings are often reset after a reboot if they were not saved to permanent memory (NVRAM), which requires additional knowledge and tools.

Using applications to force the switch

For users who do not want to delve into system codes, there are specialized applications from the store Google Play. These utilities act as an intermediary between the user and system settings, trying to activate hidden features through standard API Android. The most popular solution in this niche is an application SetEdit or specialized frequency tweakers.

The operating principle of such apps is based on editing the system settings database. They allow you to change the value of the variable responsible for the refresh rate to one that is supported by the driver, but hidden from the user in the regular menu. This is safer than manually editing files, but still requires care.

  • ๐Ÿ“ฅ Download the application SetEdit (Settings Database Editor) or an equivalent from a reliable source.
  • ๐Ÿ” Find the line called peak_refresh_rate or min_refresh_rate in the list of system variables.
  • โœ๏ธ Change the value to 120 and save the changes by pressing the button Save Change.

The effectiveness of this method directly depends on the smartphone model and firmware version. On some devices, for example series Google Pixel or OnePlus, this method is almost guaranteed to work, providing access to high hertz. On others, especially with custom shells from Chinese manufacturers, the system may ignore manual changes to the variable or reset it after a few minutes.

โš ๏ธ Attention: After editing system variables through third-party applications, be sure to completely reboot the device. Simply turning the screen off and back on may not apply the new settings to the display driver.

๐Ÿ’ก

Before making any changes to the settings database, take a screenshot of the original settings. This will allow you to quickly return everything to how it was if, after a reboot, the screen starts to flicker or work incorrectly.

Modifying system files through root access

The most radical, but also the most effective method is to obtain superuser rights (Root). This approach gives full control over the file system Android, allowing you to edit configuration files that are not readable and writable by normal applications. If your goal is to get the most out of hardware, this path is often the only right solution.

To implement this method, you will need an installed rights manager, for example Magisk, and a file manager with support for Root access, such as Root Explorer or MixPlorer. The main task is to find a file that defines the display parameters, often this build.prop or specific configs in the folder /system/vendor/.

Configuration file Parameter to change Default value Target value
build.prop ro.system.prop 60 120
lcd_density.prop refresh_rate 60000 (ฮผHz) 120000 (ฮผHz)
vendor.prop persist.vendor.display 0 1

The modification process requires precision: one extra letter or wrong symbol can lead to the system not being able to boot (bootloop). Before editing any file, be sure to back it up in the same directory. After making changes, the file must have the correct access rights, usually this rw-r--r-- (644).

โ˜‘๏ธ Checklist before editing system files

Done: 0 / 5

It is worth considering that after updating the firmware over the air (OTA), all manual changes made to the system partition will be lost, since the partition will overwritten by a new OS version. Therefore, this method is for users who do not plan to update the device frequently or use custom firmware.

The influence of high frequency on autonomy and heating

The transition to 120 Hz mode is not only a visual pleasure, but also a serious load on the smartphoneโ€™s hardware. The graphics processor (GPU) is forced to render twice as many frames per second compared to the standard mode, which naturally leads to an increase in power consumption. The balance between smoothness and battery life becomes critical for mobile users.

Owners of devices with small batteries may notice a significant reduction in battery life. If in 60 Hz mode the phone lasted for a day and a half, then with constant operation at 120 Hz it may barely be enough for a day of active use. This is especially noticeable in scenarios with a bright screen and navigation.

In addition, heat dissipation increases. The processor and display controller operate at higher frequencies, which can lead to faster throttling (reduced performance due to overheating) in heavy games. In the summer or when using cases with poor heat dissipation, the smartphone may become noticeably warm in the hand even during simple tasks.

โš ๏ธ Attention: Prolonged operation of the display at maximum frequency can accelerate the degradation of the backlight elements and the matrix itself, especially in OLED panels. It is recommended to use adaptive mode or reduce the hertz when high smoothness is not required.

๐Ÿ’ก

The optimal usage strategy is to turn on 120 Hz only for games and dynamic applications, leaving the standard 60 Hz for reading and static content if the device does not support smart switching.

Solving problems with flickering and incompatibility

Sometimes, after activating the high frequency, users encounter unpleasant artifacts: screen flickering, stripes, or incorrect sensor operation. This may be due to the fact that the selected mode is not completely stable for a particular display revision or the driver is working with errors. In such cases, it is necessary to quickly return the system to working condition.

If the screen starts to flicker or the phone freezes, first try a forced reboot by holding down the power button for 10-15 seconds. In most cases, this will reset temporary video driver settings. If the problem persists after turning it on, you will have to use safe mode or connect to a computer to roll back the changes.

To diagnose problems, you can use applications like Screen Test or Device Info HWthat show the real update rate at the current moment. This will help you understand whether the system is really running at 120 Hz or whether there is software emulation that is causing visual glitches.

  • ๐Ÿ› ๏ธ Check for firmware updates from the manufacturer - they often contain fixes for display drivers.
  • ๐Ÿ”„ Reset the screen settings to factory settings through the menu Restore and reset.
  • ๐Ÿ“‰ Try lowering the screen resolution, as the "maximum resolution + 120 Hz" combination may be too heavy for the GPU.

Remember that the stability of the device is always more important than marketing characteristics. If turning on 120 Hz makes using the smartphone uncomfortable due to overheating or flickering, it is wiser to return to standard settings before the official patch is released.

Is it harmful to constantly use 120 Hz for the battery?

Yes, constant use of 120 Hz mode increases energy consumption by 15-25% compared to 60 Hz, which leads to more frequent charging cycles and accelerated battery wear in the long run.

Is it possible to enable 120 Hz on an old phone?

No, if the physical screen matrix is designed for a maximum of 60 Hz, it is impossible to programmatically increase this value. This is a hardware limitation, not a software limitation.

Why do some games drop to 60 Hz?

Game developers often limit the number of frames to save battery power or due to engine optimization. The system can also automatically reduce the frequency when the processor overheats.

Are 120 Hz settings reset after updating Android?

If you changed the settings through the developer menu or system files manually, then after an official firmware update they will be reset to factory values with a 99% probability.

How check the real screen frequency without applications?

Visually it is difficult to determine exactly, but you can shoot a slow-motion video on another phone with a high recording frequency and count the number of image updates per second, however, this method only gives an approximate estimate.