[Update: Android 10 Support] Control the OnePlus 7 Pro’s refresh rate on a per-app basis with Auto90

[Update: Android 10 Support] Control the OnePlus 7 Pro’s refresh rate on a per-app basis with Auto90

Update 10/03/2019 @ 1:40 AM ET: Auto90 has been updated with Android 10 support on the OnePlus 7 Pro. The original article as published on September 3, 2019, is preserved as below.

The OnePlus 7 Pro is one of the best smartphones to be released in 2019, hands down. A good part of why this is so is because of the big, beautiful 6.67-inch QHD+ 90Hz OLED display. Dylan even gave the device a solid A in our dedicated display review, praising the phone for its color accuracy, excellent average tone response, and of course, the high refresh rate. However, this high refresh rate is variably set, going back down to 60Hz for certain use cases such as phone calls, watching videos and using the camera. If you would like to have a finer level of control on the refresh rate on a per-app basis, XDA Recognized Developer arter97‘s Auto90 app lets you set refresh rates for every app on your phone.


Within the stock OnePlus 7 Pro settings, the 60Hz mode option makes the device run at a constant 60Hz like most other smartphones. The 90Hz mode option practically acts as an “auto” option which switches the refresh rate back to 60Hz in certain conditions. There is a true 90Hz setting hidden which you can enable through ADB commands, but that would increase the power consumption on your device, even if you would not necessarily benefit from a higher refresh rate in that scenario. For 90Hz, Dylan measured the increase in power draw to be about 30mW per hour, or about an additional 0.5% of the OnePlus 7 Pro’s total battery per hour for the display only, and there is likely to be additional power draw from the SoC and the GPU to push those many frames every second.

Auto90 lets you control how and when your OnePlus 7 Pro switches to 60Hz or 90Hz, or let it automatically decide for itself. The app is specifically made for the OnePlus 7 Pro, and works only on OxygenOS on Android Pie, and it requires a one-time setup with ADB too. Within the app, you see a list of installed apps and a toggle beside each app. The 60Hz setting sets the display to 60Hz within that app, the 90Hz setting sets the display refresh rate to 90Hz within that app, and the Auto setting keeps the system’s default behavior for that particular app.


Auto90 is a paid application, so not every user may be willing to shell out the price for finding this right balance between performance and battery. For the same reason, we are giving out 15 promo codes to our readers at random. To get a promo code for this app, simply drop in your XDA forum username in the comments section below. We’ll check back after 24 hours, enter the usernames in a random list picker and PM you the promo code to your forum profile. No other forms of entry are accepted for this giveaway. The giveaway has ended.

Update: Auto90 has been updated with Android 10 support for the OnePlus 7 Pro

XDA Recognized Developer arter97‘s Auto90 app has been updated with Android 10 support for the OnePlus 7 Pro. The application has not been whitelisted to work on the OnePlus 7T just yet, but users can expect an update in the future for the same.

Developer: arter97
Price: $1.49

About author

Aamir Siddiqui
Aamir Siddiqui

A journalist at XDA-Developers and the current Editor in Chief, I have been writing for XDA since 2015, despite being a qualified business-litigation lawyer. A low-end smartphone purchase in 2011 brought me to the forums, and it's been a journey filled with custom ROMs ever since. When not fully dipped in smartphone news and tutorials, I love traveling to places just to capture pictures of the sun setting. You can reach out to me at [email protected] And my Twitter is @aamirsidd94.

We are reader supported. External links may earn us a commission.