I've enjoyed my OnePlus 9 pro since I got it and use the app AutoHZ to force 120hz on certain apps. Ever since the update the app no longer works, the frames stutter and drop below even 60 when playing games or watching tik tok. Is there any fix for this??
Super disappointed how OnePlus can f*** this up so bad and make a phone unusable
spetzuu said:
I've enjoyed my OnePlus 9 pro since I got it and use the app AutoHZ to force 120hz on certain apps. Ever since the update the app no longer works, the frames stutter and drop below even 60 when playing games or watching tik tok. Is there any fix for this??
Super disappointed how OnePlus can f*** this up so bad and make a phone unusable
Click to expand...
Click to collapse
try this app
sefai77 said:
try this app
Click to expand...
Click to collapse
No it doesn't work
Like how difficult is it to include an advanced section under refresh options and have a force 120 all the time selection... Isn't rocket science and is the reason I'm on Android
Like c'mon OnePlus
Download setedit app and change peak refresh rate to 59.9
spetzuu said:
No it doesn't work
Click to expand...
Click to collapse
can you try this pls
predator_395 said:
Download setedit app and change peak refresh rate to 59.9
Click to expand...
Click to collapse
Tried that doesn't work in OS 12
That doesn't work either..
It's so funny because I upgraded from my OnePlus 7pro and it performed better at games than the 9.. like wtf
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
With pc using adb commands
adb shell settings put system peak_refresh_rate 59.0
adb shell settings put system min_refresh_rate 59.0
OR
Without pc
In app (Like Termux)
settings put system peak_refresh_rate 59.0
settings put system min_refresh_rate 59.9
NOTE:
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.
predator_395 said:
Download setedit app and change peak refresh rate to 59.9
Click to expand...
Click to collapse
59.0 in system table
Mohitash said:
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
With pc using adb commands
adb shell settings put system peak_refresh_rate 59.0
OR
Without pc
In app (Like Termux)
settings put system peak_refresh_rate 59.0
NOTE:
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.
Click to expand...
Click to collapse
C:\adb>adb shell settings put system peak_refresh_rate 59.0
Exception occurred while executing 'put':
java.lang.SecurityException: com.android.shell was not granted this permission: android.permission.WRITE_SETTINGS.
at android.provider.Settings.isCallingPackageAllowedToPerformAppOpsProtectedOperation(Settings.java:17116)
at android.provider.Settings.checkAndNoteWriteSettingsOperation(Settings.java:17004)
at com.android.providers.settings.SettingsProvider.mutateSystemSetting(SettingsProvider.java:2191)
at com.android.providers.settings.SettingsProvider.insertSystemSetting(SettingsProvider.java:2125)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:609)
at android.content.ContentProvider.call(ContentProvider.java:2473)
at android.content.ContentProvider$Transport.call(ContentProvider.java:521)
at com.android.providers.settings.SettingsService$MyShellCommand.putForUser(SettingsService.java:382)
at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:278)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at android.os.ShellCommand.exec(ShellCommand.java:38)
at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
at android.os.Binder.shellCommand(Binder.java:970)
at android.os.Binder.onTransact(Binder.java:854)
at android.os.Binder.execTransactInternal(Binder.java:1226)
at android.os.Binder.execTransact(Binder.java:1163)
Please specify some more details and ask the person above who did the same and got positive resultsnas expected
Mohitash said:
Please specify some more details and ask the person above who did the same and got positive resultsnas expected
Click to expand...
Click to collapse
I selected high refresh rate in settings and tried this command in adb and got those result. Thats all.
I'am on c62 OOS 12 with magisk (root).
predator_395 said:
Download setedit app and change peak refresh rate to 59.9
Click to expand...
Click to collapse
it works! thanks.
Related
As i wrote, i'm getting very low fps almost every 3D game and even with game tuner +2 performance. What am i supposed to do ? (A7 2017, No root, 8gb free space)
The cause of the problem is unknown. Take a privileged logcat (doesn't require root) with adb logcat, adb permission granting, or sysdump. Search for "limitGPUFreq" "limitCPUFreq" "SIOP_ARM_MAX". Not the tag, but the content. Which games are affected?
Game Launcher > High Performance
Status/Notification Bar > Power saving > off
Bryan48765 said:
The cause of the problem is unknown. Take a privileged logcat (doesn't require root) with adb logcat, adb permission granting, or sysdump. Search for "limitGPUFreq" "limitCPUFreq" "SIOP_ARM_MAX". Not the tag, but the content. Which games are affected?
Game Launcher > High Performance
Status/Notification Bar > Power saving > off
Click to expand...
Click to collapse
Thx for the answer. I'm not very interesting in this things. I tried to search what you wrote on LogCat app but it couldn't find anything. Game Launcher is also set High Per. And power saving is also off. :/
tgfax said:
Thx for the answer. I'm not very interesting in this things. I tried to search what you wrote on LogCat app but it couldn't find anything. Game Launcher is also set High Per. And power saving is also off. :/
Click to expand...
Click to collapse
Logcat isn't an app by itself. Is it CatLog/MatLog? That app requires the granting of a permission in adb (PC connection) or it will only receive logcats of itself, not others.
Also the specific log entries will only be available for a few mins after the FPS drops.
Alternatively while the game is running, check the content of /sys/power/cpufreq_max_limit; /sys/class/misc/mali0/device/dvfs_max_lock_status;
/sys/class/devfreq/17000010.devfreq_mif/max_freq.
1872000,[0:0][1:0][2:0][3:0],1539000 on a520f, should be the same on a720f. Slight throttling is OK.
Some games simply cannot be run on high settings with good FPS, hardware limitation.
Hey there,
is there a app what automatically scalls apps to a specified setup when they get opened like, open game X, screen resolution get set to 720p+low processor needs or WQHD and high performance and so on?
I'm not able to find something here or with Google, hopefully someone can help!
Tasker maybe able to
https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm
*Detection* said:
Tasker maybe able to
https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm
Click to expand...
Click to collapse
Hey thanks, that's a very interesting app, sadly I can't figure out if it's possible to create a task or whatever, what says:
If app X get startet, the screen automatically scalls from 1080p+ to 720p+ and when it get tapped out or closed, the resolution get set to normal (1080p+) again.
OS here anyone with Tasker experience, who would know how to create that ?
Does anyone know if it is possible to force the Display Resolution from 1400 to 1080 for certain apps? I have a vnc client that needs to be 1080, but I would like my system to remain 1440. The device is rooted. I remember back in the day there were root plugins that would do this but now I don't know.
AllanRSS said:
Does anyone know if it is possible to force the Display Resolution from 1400 to 1080 for certain apps? I have a vnc client that needs to be 1080, but I would like my system to remain 1440. The device is rooted. I remember back in the day there were root plugins that would do this but now I don't know.
Click to expand...
Click to collapse
My first thought is to use Tasker to detect when the app is launched and run an maybe find an adb command that works.
Sent from my SM-N975F using XDA Labs
RuggedHunter said:
My first thought is to use Tasker to detect when the app is launched and run an maybe find an adb command that works.
Sent from my SM-N975F using XDA Labs
Click to expand...
Click to collapse
That was my first thought as well but I have found no way to do this. I know several ways to change the simulated dpi, but this doesn't actually have any affect on the resolution of the app.
The app is bVNC and the reason I want to do this is because it has a function to auto set the vnc to the size of the client. This means the display will follow my device going back and forth from landscape to portrait mode. I can set the client size to 1080, but then I would lose this ability. Most linux apps that I want to run are ludicrously small on a 1440 display. 1080 is just about perfect.
AllanRSS said:
Does anyone know if it is possible to force the Display Resolution from 1400 to 1080 for certain apps? I have a vnc client that needs to be 1080, but I would like my system to remain 1440. The device is rooted. I remember back in the day there were root plugins that would do this but now I don't know.
Click to expand...
Click to collapse
Maybe bixby routines?
RuggedHunter said:
My first thought is to use Tasker to detect when the app is launched and run an maybe find an adb command that works.
Click to expand...
Click to collapse
AllanRSS said:
That was my first thought as well but I have found no way to do this. I know several ways to change the simulated dpi, but this doesn't actually have any affect on the resolution of the app.
The app is bVNC and the reason I want to do this is because it has a function to auto set the vnc to the size of the client. This means the display will follow my device going back and forth from landscape to portrait mode. I can set the client size to 1080, but then I would lose this ability. Most linux apps that I want to run are ludicrously small on a 1440 display. 1080 is just about perfect.
Click to expand...
Click to collapse
Nohsen said:
Maybe bixby routines?
Click to expand...
Click to collapse
Ya, Bixby routines does this easily.
moSess said:
Ya, Bixby routines does this easily.
Click to expand...
Click to collapse
wow, I figured that was useless and uninstalled it lol.... Does it really change the resolution on a per app bases, or does it just toggle the global setting when triggered by using certain apps? I can achieve the second result in Tasker, but it is clunky and makes multitasking very difficult.
AllanRSS said:
wow, I figured that was useless and uninstalled it lol.... Does it really change the resolution on a per app bases, or does it just toggle the global setting when triggered by using certain apps? I can achieve the second result in Tasker, but it is clunky and makes multitasking very difficult.
Click to expand...
Click to collapse
Just try it. You'll see. Hurts nothing.
moSess said:
Just try it. You'll see. Hurts nothing.
Click to expand...
Click to collapse
I would have to find the apk and reinstall it, and I have a workaround implemented that is working for me ok. You suggested it would have the functionality I'm looking for, do you know the answer to my question?
AllanRSS said:
I would have to find the apk and reinstall it, and I have a workaround implemented that is working for me ok. You suggested it would have the functionality I'm looking for, do you know the answer to my question?
Click to expand...
Click to collapse
Can't remember. I run FHD for everything. I know the general concept works. The use case specifics you will have to troubleshoot yourself
Routine is a embedded feature you can find in settings / advanced settings your can't casually uninstall.
First thanks to everyone for their help on this small project.
This task will strictly run at 60hz, but once you select the apps you want it to run 90hz on it will jump up to 90. This will revert back once you exit the app you've enabled 90 on
Directions
-Once the profile is imported make sure it is enabled.
-Turn off smooth display
-To choose your apps tap on the profiles name -> tap choose apps.
-Once you have selected your apps make sure you save the changes by tapping the check on the top of your screen.
https://taskernet.com/shares/?user=.../KcA+8FOthiWrgmW2Mlw=&id=Profile:90hz+Enforce
Is there a way to include all apps and system apps?
I am not sure what app would need it but every time android asks what app to use open a link, it shuts off.
smartymcfly said:
Is there a way to include all apps and system apps?
I am not sure what app would need it but every time android asks what app to use open a link, it shuts off.
Click to expand...
Click to collapse
If you want All Apps then I'm assuming togging on the force switch in Dev settings will accomplish that. Unless I'm not understanding...
CyberpodS2 said:
If you want All Apps then I'm assuming togging on the force switch in Dev settings will accomplish that. Unless I'm not understanding...
Click to expand...
Click to collapse
Not all apps with switch on. In Tasker, when select the apps, it does not have all of the apps listed. To make all apps show up in the list of apps?
smartymcfly said:
Not all apps with switch on. In Tasker, when select the apps, it does not have all of the apps listed. To make all apps show up in the list of apps?
Click to expand...
Click to collapse
Ah ok. I was just confused. Lol
Are you sure still works? i am testing with aida and it shows always 60Hz
denzel09 said:
Are you sure still works? i am testing with aida and it shows always 60Hz
Click to expand...
Click to collapse
Yes it works, even on Android 11, I can confirm that. (Enable show refresh rate in developer settings, there you can monitor it the best) Make sure Tasker can access root.
Will this work with custom rom's or only the "stock" ones? Ie what is it changing to set the display rate? I have a tasker profile setup for this that uses Global `oneplus_screen_refresh_rate` but not sure that's gonna be available on an aosp related rom.
*update* Works great on my custom Android 11 rom on a oneplus 7 pro. Thanks Kevtrejo37
Hi all,
I've had my new OnePlus 9 Pro for around a day now (coming from my broken OP7Pro) and am so far loving it, besides some minor issues.
One of them being that whenever the stock Gboard keyboard is open, whatever app I'm in seems to drop from 120hz refresh rate to 60hz.
I've confirmed the problem by showing the FPS counter (in dev options) and testing Telegram and WhatsApp.
I can force 120hz for these apps in AutoHz, but that seems like a bit of a hacky workaround and I was hoping that there's a better solution. Any ideas anyone?
Thanks!
I have this issue too, with a One Plus 10T, any updates?
If I remember well there is an adb command u can do for force 120hz always. Other wise there is no workaround for this. U can change rom with a custom.
Try with this.
adb shell settings put global
oneplus_screen_refresh_rate 0
Laesx said:
I have this issue too, with a One Plus 10T, any updates?
Click to expand...
Click to collapse
Use the app smartherz
I can't find the app smartherz on Gplay Store
If you have root access. You can download MacroDroid and automate screen refresh rate for different scenarios. Just add shell scripts in Actions.
Use command: su -c settings put global oneplus_screen_refresh_rate 0
0 = force 120Hz
1 = 60Hz
2 = 120Hz
Or If you just want to do something manually, you can try Terminal Shortcut Pro and run the command above.
If you do not have root access, the only way is using adb shell.