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.
Related
I was thinking of using an app like Macrodroid, Tasker, etc to possibly change the refresh rate by launching an intent of a special application that implements something like TVHZ.
But quickly hit a wall at least with Macrodroid because when I try to add a trigger for "Application launched" it requires "Access Usage Permission" which unfortunately is not a part of Android TV custom firmware settings.
I tried granting the permission via adb with: adb shell pm <packageName> android.permission.PACKAGE_USAGE_STAT
But got the same issue with app, would it be possible to get a stock nougat settings apk to see if it helps? I remember long ago there was a lollipop settings apk that was possible to sideload to the Shield.
pedromvu said:
I was thinking of using an app like Macrodroid, Tasker, etc to possibly change the refresh rate by launching an intent of a special application that implements something like TVHZ.
But quickly hit a wall at least with Macrodroid because when I try to add a trigger for "Application launched" it requires "Access Usage Permission" which unfortunately is not a part of Android TV custom firmware settings.
I tried granting the permission via adb with: adb shell pm <packageName> android.permission.PACKAGE_USAGE_STAT
But got the same issue with app, would it be possible to get a stock nougat settings apk to see if it helps? I remember long ago there was a lollipop settings apk that was possible to sideload to the Shield.
Click to expand...
Click to collapse
Use "Refresh rate tool" for it (available in google play). There is post in Shield TV App and Themes section.
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.
Hi everyone, the issue I am facing is that instant messaging apps (Viber, Facebook messenger, etc) do not work on my 5.1. Notifications settings are OK, unrestricted data access is allowed for these apps, so this is not a notification issue. The apps do not receive messages unless I launch them (when I launch the apps, there are no new messages, they start arriving a couple of seconds after launching). I contacted Nokia, but they did not have a clue... I did everything they asked for (factory reset, etc.), nothing helped.
Does anyone else have similar issues? Does anyone have any idea what the solution might be?
So it's been reported before that Nokia/HMD is the worst for how aggressively they limit background app usage. This can't be fixed in the current stock ROM but Nokia might help us out with Pie (if it ever materialises).
zondajag said:
So it's been reported before that Nokia/HMD is the worst for how aggressively they limit background app usage. This can't be fixed in the current stock ROM but Nokia might help us out with Pie (if it ever materialises).
Click to expand...
Click to collapse
Thanks. It seems that the 5.1 was my last Nokia.
The Android One project is a bit of a farce given the update cycle is so delayed. It's good to have the security of assured updates, but only providing them when the hardware is no longer relevant seems a waste. Also it's possibly the Mediatek chipset to blame, but this phone has not had a great deal of interest on XDA, which could also be in part due to the Android One project making custom ROMs a little less relevent.
You can fix it yourself by uninstalling com.evenwell.emm app from user space. That crappy service which HMD bundles into firmware "improves" battery life by killing all non-system background apps.
qwertysmerty said:
You can fix it yourself by uninstalling com.evenwell.emm app from user space. That crappy service which HMD bundles into firmware "improves" battery life by killing all non-system background apps.
Click to expand...
Click to collapse
how to unistall? with adb?
noki2 said:
how to unistall? with adb?
Click to expand...
Click to collapse
yes via adb:
adb shell
pm uninstall --user 0 com.evenwell.emm
qwertysmerty said:
yes via adb:
adb shell
pm uninstall --user 0 com.evenwell.emm
Click to expand...
Click to collapse
Not working. They are no apps like this..
Adb shell says, [not install for 0]
TANVIR TUSAR said:
Not working. They are no apps like this..
Adb shell says, [not install for 0]
Click to expand...
Click to collapse
Have you upgraded to Pie? In Pie it's named com.evenwell.powersaving.g3
qwertysmerty said:
Have you upgraded to Pie? In Pie it's named com.evenwell.powersaving.g3
Click to expand...
Click to collapse
Yes... I found it. I thing about this name but then i thought it might be important app. Thanx
qwertysmerty said:
Have you upgraded to Pie? In Pie it's named com.evenwell.powersaving.g3
Click to expand...
Click to collapse
Should i delete com.evenwell.powersaving.g3.overly.base
??
Yes, you can delete overlay as well.
Yuo may need to uninstall these packages as well
com.evenwell.PowerMonitor
com.evenwell.PowerMonitor.overlay.base
I noticed that my 1Password service was still being killed after uninstalling com.evenwell.powersaving.g3.* packages. After removing PowerMonitor stuff everything back to normal and Nokia 5.1 Pie became usable again
I have the 2gb variant and its no use. Its a crappy phone... No notification what so ever even after disable/uninstall the evenwell apps and battery saver etc apps. Its no use as doon you start browsing only Google apps remains active. All other are killed. Not a android one phone. Its a stupid phone!!!
I believe I have found the definitive answer for this, after much googling around.
I have a 5.1 Plus (TA-1108) and tried the ADB disabling of evenwell apps and others but it still would stop services after restarts. I eventually found a post on the "Don't kill my phone" Github which alluded to the hidden setting of the "Duraspeed" task killer that is bundled.
The dontkillmyphone website says you can ADB in and change this hidden setting to 0, but this doesn't persist after a restart. The value will still be a 0, but it seems this task killer only reads the value after it detects a change in the value (bizarre, I know). So to disable this Duraspeed thing, you need to change the hidden setting value from something else to a 0 on each boot.
Luckliy, this is very easily done by Tasker/Macrodroid/etc. Use this post:
https://github.com/urbandroid-team/dont-kill-my-app/issues/57#issuecomment-484000884
but the short of it is to enable WRITE_SECURE_SETTINGS to tasker (by running this:
adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
for tasker, google for your app of choice)
and then set a task that runs on boot to change a "Custom Setting", Global type, setting name setting.duraspeed.enabled to a value (doesn't matter, I use 2) and then immediately after change the same setting to 0.
I have this set up on my phone and my wifes phone and ever since they have been perfect with background services (my Garmin watch, lastpass, etc) as well as any email/notification apps.
TANVIR TUSAR said:
Should i delete com.evenwell.powersaving.g3.overly.base
??
Click to expand...
Click to collapse
Lol, I uninstalled all evenwell apps, it didn't make any difference
qwertysmerty said:
Yuo may need to uninstall these packages as well
com.evenwell.PowerMonitor
com.evenwell.PowerMonitor.overlay.base
I noticed that my 1Password service was still being killed after uninstalling com.evenwell.powersaving.g3.* packages. After removing PowerMonitor stuff everything back to normal and Nokia 5.1 Pie became usable again
Click to expand...
Click to collapse
How to start adb usb debugging on this phone?
I have adb sdk installed, every other phone but Nokia 5.1 is visible when I type adb devices.
Should I use adb on Linux or Windows, install any special drivers from Nokia?
Hello there!
I used to be able to disable heads-up notifications using ADB before as I find these notifications rather intrusive, and thus, annoying.
Now that may Note10+ is running the recently updated One UI 2.1, the trick with ADB doesn't work anymore.
Anyone who figured out a work-around with this issue? Please?
Thanks to anyone who could help!
::highfive:
Rnlptmsn said:
Hello there!
I used to be able to disable heads-up notifications using ADB before as I find these notifications rather intrusive, and thus, annoying.
Now that may Note10+ is running the recently updated One UI 2.1, the trick with ADB doesn't work anymore.
Anyone who figured out a work-around with this issue?
Click to expand...
Click to collapse
I ran into this issue today after my Note 10+ finally got the OneUI 2.1 update. What ADB command did you try? I used things one and it seems to work for me anyway:
adb shell settings put global heads_up_notifications_enabled 0
sansnil said:
I ran into this issue today after my Note 10+ finally got the OneUI 2.1 update. What ADB command did you try? I used things one and it seems to work for me anyway:
adb shell settings put global heads_up_notifications_enabled 0
Click to expand...
Click to collapse
Edit::
I had another firmware update and had it installed. Tried again using ADB, it's working now! :good::laugh::highfive:
It looks like this is now available in the app and the adb hack doesn't work any longer. It would still be nice to apply a global default with this hack rather than changing each app individually. It's there, under "Message notifications" and is called "Show as Pop-up".
madfusker said:
It looks like this is now available in the app and the adb hack doesn't work any longer. It would still be nice to apply a global default with this hack rather than changing each app individually. It's there, under "Message notifications" and is called "Show as Pop-up".
Click to expand...
Click to collapse
What app are you referring to?
Any app. It's part of Android notification options now. The adb hack is no longer needed.
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.