[WORKING]ROOT/NON-ROOT] Force Highest refresh rate in OOS 12 Stable/OB with simple commands - OnePlus 7 Pro Guides, News, & Discussion

Tested on OnePlus 7 Pro with Open Beta 1 OOS 12 - GM1911.11.H.20
Force Highest Refresh Rate in Android 12 with commands
First Make sure you select high refresh rate in settings (that is auto mode by OnePlus described as "High")
Then use these commands
Without ROOT
Connect phone to pc with usb debugging enabled
In Command Window type this command:
adb shell settings put system peak_refresh_rate 59.0
adb shell settings put system min_refresh_rate 59.9
=======
With Root
In app (Like Termux), type this command:
settings put system peak_refresh_rate 59.0
settings put system min_refresh_rate 59.9
Or Use SetEdit app from PlayStore and in system table change the value of peak_refresh_rate to 59.0 and min_refresh_rate 59.9
NOTE 1:
min_refresh_rate = 59.9
peak_refresh_rate = 59.0
NOTE 2:
If you have selected 60 (lowest refresh rate) in settings and then apply above commands
Then that will also work but until you device screen gets off. Once screen gets off when you turn it on, it will be back to 60 and not forced to highest.
So make sure set it high first in settings app in OnePlus device.
With Regards

5s without touching the screen and it's back to 60hz. Any solution?

Diatomix98 said:
5s without touching the screen and it's back to 60hz. Any solution?
Click to expand...
Click to collapse
5s?

Related

What is touch sampling rate in K20 pro

i wan t to know the Touch polling or sampling tate of our phone?
180hz
Jonty Bhalodiya said:
180hz
Click to expand...
Click to collapse
Can you tell me where did you get that info? It doesn't feel like 180Hz. Rather 60-90Hz...
Tapatalk - Mi 9T Pro
Check through adb by connecting it through pc
1. Enable usb debugging through developer options.
2.Open adb command prompt.
>> Adb fastboot devices
>>Adb shell getevent -r -t -l
Then scroll on mobile screen and you will get touch sampling rate.
It's 120hz normal rate , when using the game booster you can boost it to 180hz

Question Magisk module to disable adaptive refresh rate?

The Poco X3 has a magisk module to force disable the adaptive refresh rate.
I wonder if it would work on the Mi 11 too?
I could not enjoy the 1440p+120hz display on the Mi 11, because MIUI's adaptive refresh rate is horrible. Some social media apps like Facebook and Instagram would completely lock on 60fps. I have to restart the app to fix the issue. There are also stutters on multi tasking/recent apps and browsing through the gallery.
Lock the screen refresh rate to 90HZ/120HZ
#Enter the shell on the PC adb shell #Modify peak and minimum refresh rate settings put system peak_refresh_rate 90 settings put system min_refresh_rate 90 Yes, you have got a global refresh rate setting that will not be invalid even if you...
forum.xda-developers.com
Also uncheck in settings/display/display resolution/save battery with wqhd

Question Set screen to 90HZ

To save battery, and perhaps have a nice experience could we somehow set screen refresh rate to 90HZ? Does anybody have any info about how to do this..and if it is even possible?
With ADB Fastboot Tool use commands:
adb devices
adb shell
settings put system peak_refresh_rate 90
settings put system min_refresh_rate 90
How can we revert if we don't like?
Simply click at the display settings or also some Adb commands?
Edit: switching in settings to 120 and back to 60 reverts it
Adb shell
settings put system peak_refresh_rate 90
settings put system min_refresh_rate 60
Wouldn't this be better? So some apps only run in 60hz while the others run at 90 instead of 120?
Worked fine
yes it worked. I believe this has to be done every reboot. But let's see if we can get some more juice out of the battery.
qvert said:
Adb shell
settings put system peak_refresh_rate 90
settings put system min_refresh_rate 60
Wouldn't this be better? So some apps only run in 60hz while the others run at 90 instead of 120?
Click to expand...
Click to collapse
Yes this is the right way. For the apps I am not sure but I am sure that lot of them are not yet optimize for more than 60Hz. Like watching YT is still 60Hz , lot of games don't pass 60Hz and I can imagine all the smaller companies apps ...
But with the settings I made I don't need to go below 120Hz. Mine is locked at 120Hz with this commands. And my battery life is more than good. I cannot drain it in one day with heavy usage.
superior888 said:
To save battery, and perhaps have a nice experience could we somehow set screen refresh rate to 90HZ? Does anybody have any info about how to do this..and if it is even possible?
Click to expand...
Click to collapse
Use SetEdit app from PlayStore...
On the 'system table' inside the app, scroll find 'user_refresh_rate' and change the value to 90, and save...
Lock the app on the recent tab, and you good to go... I've tried it... Works flawlessly...
qvert said:
Adb shell
settings put system peak_refresh_rate 90
settings put system min_refresh_rate 60
Wouldn't this be better? So some apps only run in 60hz while the others run at 90 instead of 120?
Click to expand...
Click to collapse
Thx, this works!
qvert said:
Adb shell
settings put system peak_refresh_rate 90
settings put system min_refresh_rate 60
Wouldn't this be better? So some apps only run in 60hz while the others run at 90 instead of 120?
Click to expand...
Click to collapse
This works till I open youtube or GPhone. After it is set to 120 hz again
This works in Normal mode. The moment I change to "battery saver" screen goes back to 60Hz. Any solutions?
ZionMainframe said:
This works in Normal mode. The moment I change to "battery saver" screen goes back to 60Hz. Any solutions?
Click to expand...
Click to collapse
Why put Battery Saver if you don't want save battery ?
Pho3nX said:
Why put Battery Saver if you don't want save battery ?
Click to expand...
Click to collapse
I want to use other features of battery saver (like aggressive killing of background apps) whilst using a 120Hz screen.
ZionMainframe said:
I want to use other features of battery saver (like aggressive killing of background apps) whilst using a 120Hz screen.
Click to expand...
Click to collapse
Ok so you can use SmartHertz for choose Refresh Rate by apps, can stay 120 hz even with Battery Saver mode.
SmartHertz - XDA
SmartHertz - Google Play
Pho3nX said:
Ok so you can use SmartHertz for choose Refresh Rate by apps, can stay 120 hz even with Battery Saver mode.
SmartHertz - XDA
SmartHertz - Google Play
Click to expand...
Click to collapse
Tried this App. Didn't work. Same issue. The moment I turn batter saver on, refresh rate goes to 60
Asnamus said:
With ADB Fastboot Tool use commands:
adb devices
adb shell
settings put system peak_refresh_rate 90
settings put system min_refresh_rate 90
Click to expand...
Click to collapse
can this be converted to a build.prop value ?
Seems like the 90hz setting reverts back to 120 once I switch to power saving or 60hz. Anyway to make it permanent?
Tr
ZionMainframe said:
Tried this App. Didn't work. Same issue. The moment I turn batter saver on, refresh rate goes to 60
Click to expand...
Click to collapse
Try galaxy max hertz app
galaxy max hertz app only work Samsung?
kozmikdeli said:
galaxy max hertz app only work Samsung?
Click to expand...
Click to collapse
No, it works on mi 11 series.

How To Guide [GUIDE] How to *actually* force peak refresh rate. (Snapchat, GCam, Insta, etc) (Does not work on Android 14)

[Re-posting this here after I confirmed it work with the Pixel 7 as well]
To be clear, this is not the same as the developer option.
Enter the following ADB commands (you can also modify these values using the app SetEdit in the Play Store, no root required):
adb shell settings put system peak_refresh_rate 24.0
adb shell settings put system min_refresh_rate 24.0
The reason this works is because by assigning it a random and unsupported value, we are [kind of] breaking the refresh rate. As a result of which, the OS won’t be able to adjust this rate, and hence stick with the maximum available rate.
You can also enable the "Force Refresh Rate" in Developer Options. I tried it, but don't really care to keep DO enabled. Also you can enable "Show Refresh Rate" in DO. I did that also, and realized that with keeping it at 60(normal), and keeping "Smooth Display" on, the phone kicks it into 90 the moment you touch the screen. So forcing 90 100% of the time is a waste of battery in my opinion. Only when the phone is not touched for three seconds does it drop back to 60. Otherwise any use of the phone it stays at 90 normally.
bobbyphoenix said:
You can also enable the "Force Refresh Rate" in Developer Options. I tried it, but don't really care to keep DO enabled. Also you can enable "Show Refresh Rate" in DO. I did that also, and realized that with keeping it at 60(normal), and keeping "Smooth Display" on, the phone kicks it into 90 the moment you touch the screen. So forcing 90 100% of the time is a waste of battery in my opinion. Only when the phone is not touched for three seconds does it drop back to 60. Otherwise any use of the phone it stays at 90 normally.
Click to expand...
Click to collapse
Started my day today at 100% 7AM and am at 52% 11PM so I am happy. I can't stand Snapchat being 60.
Update on my observation. It may be a placebo effect, but knowing that it changes makes me see a slight stutter. Forcing 90 at all times "seems" much smoother, so I'm leaving it on also. Cheers!
this trick is irrelevant, you can do it in developer tool....
Vio281 said:
this trick is irrelevant, you can do it in developer tool....
Click to expand...
Click to collapse
The developer option does not force in many cases. In Snapchat when you swipe to the left and the camera is still initialized it stays at 60hz. Once the camera is not initialized it goes to 90hz. I believe it is the same in Instagram.
Jonnyswboy said:
The developer option does not force in many cases. In Snapchat when you swipe to the left and the camera is still initialized it stays at 60hz. Once the camera is not initialized it goes to 90hz. I believe it is the same in Instagram.
Click to expand...
Click to collapse
Jonnyswboy said:
The developer option does not force in many cases. In Snapchat when you swipe to the left and the camera is still initialized it stays at 60hz. Once the camera is not initialized it goes to 90hz. I believe it is the same in Instagram.
Click to expand...
Click to collapse
Has a fix been found for this cause I found this doesn't seem to be an issue at all on iPhone but incredibly frustrating on Android especially Snapchat.
lukeah02 said:
Has a fix been found for this cause I found this doesn't seem to be an issue at all on iPhone but incredibly frustrating on Android especially Snapchat.
Click to expand...
Click to collapse
My fix is in the original post. Has been working great for me.
Been using this for a while, but let's saym hypothetically if I wanted to restore it to default settings, which values do I need to put on the adb commands?
If I do those ADB commands and decide I want to not have them anymore, how would I revert?
To get your default values before doing the change, use:
Code:
adb shell settings get system peak_refresh_rate
and
Code:
adb shell settings get system min_refresh_rate
For me on stock firmware unrooted, peak_refresh_rate = null, and min_refresh_rate = 0.
Thanks for your fix! I was wondering why some apps were low hz.
heisenberg17 said:
Been using this for a while, but let's saym hypothetically if I wanted to restore it to default settings, which values do I need to put on the adb commands?
Click to expand...
Click to collapse
Get default values before doing the change:
adb shell settings get system peak_refresh_rate
adb shell settings get system min_refresh_rate
Default values (stock unrooted):
peak_refresh_rate = null
min_refresh_rate = 0
Thanks for your fix! I was wondering why some apps were low hz.
I've just got a Pixel 7 and thought I'd try this.
Observations, stock not rooted etc
Peak refresh rate = 90
min refresh rate = null
Applied the settings in post 1
and both come back as 24 when 'getting' peak/min rates from adb.
However, turning on show refresh rate in developer options show 90 when using the screen, but drops back to 60 if you leave it for a few seconds.
it only stays at 90 if you turn on Force peak refresh rate in Developer options.
This is only so far when messing about on the home screen, not tested in any apps etc, but it looks like these settings can't be fixed by setting a random number as post 1 implies
As a quick follow up, setting both peak and min to 90 does fix them, but seems a bit pointless as you can turn it on/off within developer settings.
This is not a bash at the OP, but maybe recent update have taken this 'feature' out
Does this survive a reboot?
xduox said:
Get default values before doing the change:
adb shell settings get system peak_refresh_rate
adb shell settings get system min_refresh_rate
Default values (stock unrooted):
peak_refresh_rate = null
min_refresh_rate = 0
Thanks for your fix! I was wondering why some apps were low hz.
Click to expand...
Click to collapse
Though the above might be a possible solution, here is the proper way to revert using ADB:
adb shell settings reset system peak_refresh_rate
To dig further into the possible System settings (amazing topic ^^)
adb shell settings list system
MrPeaski said:
seems a bit pointless as you can turn it on/off within developer settings.
This is not a bash at the OP, but maybe recent update have taken this 'feature' out
Click to expand...
Click to collapse
You can't force peak refresh rate in developer settings. It will still drop at times, like in Snapchat when the camera is accessed, on Google Maps, etc. It still automatically drops to 60hz despite the developer option being enabled.
And after updating to the Android 14 beta this workaround does not work anymore, and I am very frustrated that I am unable to truly force 90hz anymore.

Question 144hz screen compatibility

Hi everyone, I enabled the 144hz mode using adb command, but when I check if the screen is really run 144hz with the option in "developer mode", "refresh rate" or using a website, the tow methods displays that the screen is running 120hz,
Plz is there a way to check if the screen is really runnin 144hz??? thanks,
The adb command that I I'm using :
settings put system peak_refresh_rate 144.0
settings put system min_refresh_rate 144.0
settings put global vivo_screen_refresh_rate_mode 144
thebestOne1 said:
Hi everyone, I enabled the 144hz mode using adb command, but when I check if the screen is really run 144hz with the option in "developer mode", "refresh rate" or using a website, the tow methods displays that the screen is running 120hz,
Plz is there a way to check if the screen is really runnin 144hz??? thanks,
The adb command that I I'm using :
settings put system peak_refresh_rate 144.0
settings put system min_refresh_rate 144.0
settings put global vivo_screen_refresh_rate_mode 144
Click to expand...
Click to collapse
It works in certain apps only. In AnTuTu Benchmark it works for example.

Categories

Resources