OnePlus 7 Pro has the best camera OnePlus has ever made. But it’s not the camera they advertise but the screen. Beautiful 6.67-inch display with no on-screen physical buttons. Add to that a 90Hz display mode and you have a great experience. By default, only some apps are displayed with a 90Hz refresh rate. But there is a way to enable 90Hz display mode on OnePlus 7 Pro. This works for all apps on the device.
Even if you have selected 90Hz in the display settings, it will automatically change to 60Hz for video, calls, camera and some other applications. For example, while Google Chrome runs with 90Hz refresh rate, others like Samsung Internet, Brave Browser do not. C3C076, developer of the popular GravityBox Xposed Module, discovered that the 90Hz setting in the Display settings is actually an “automatic” setting.
So there are not only two options (90Hz and 60Hz) but also a third hidden option, which is true 90Hz. Enabling this setting will make everything run continuously at 90Hz just like the 60Hz setting makes everything run continuously at 60Hz.
- A OnePlus 7 Pro.
- OnePlus USB Driver (Windows users).
- Enable USB debugging on your OnePlus 7 Pro.
- Download the Android SDK Platform-tools zip file (latest).
Enable 90Hz display mode on OnePlus 7 Pro
- Download and extract the platform-tools folder from above for your respective operating system.
- Open the platform-tools folder and open a command prompt or Terminal window inside it. Linux and Mac users can do this by right clicking on the folder and selecting Open in Terminal. On Windows, type cmd into the address bar while the folder is open and press Enter to launch a command prompt window inside the folder.
- Connect your OnePlus 7 Pro to your PC using a USB cable.
- You will see a pop-up on your phone asking for USB debugging permission if you have enabled USB debugging. If you don’t, enter the command below to enable the popup.
- Enable USB debugging for your PC from the pop-up window.
- Next, copy and paste the following command in Terminal or Command Prompt and press enter.
adb shell settings put global oneplus_screen_refresh_rate 0
- This will enable a hidden, real 90Hz display mode.
When enabled, you will see that both the 90Hz and 60Hz options in the Display settings are unchecked. Although, the summary text of the option in the Display settings still shows 60Hz. Oxygen OS isn’t designed for users to enable this setting, so it’s inconsistent. To disable this true 90Hz display, simply select one of the options available in the Display settings.
To re-enable though you have to plug your phone into your PC and use ADB again. There is no way around that.