yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S21 Ultra] lolwatpear:
This isn't working for my s22. Is this because it's running a newer os version or it's not the s21 ultra?
[Samsung Galaxy S21 Ultra] MohamedN:
Confirmed working on regular S21.

God how I miss xda :)
[Samsung Galaxy S21 Ultra] pepo187:
I own S21 Ultra...I just received february update...I restarted my phone and 120Hz on power saving doesn't work anymore...I reinstalled app...no tiles work for me ...none of them showed up in notification panel nor as an option to add a new one ..I had to download older version and install tile only...showed up immediately..app is useless..doesn't work properly...for me it doesn't work at all
[Samsung Galaxy S21 Ultra] Goku1992:
For me everything is working.. Made the update, disabled and enabled the tile and voila its working ... s21 ultra
[Samsung Galaxy S21 Ultra] shadie21:
Is there a way we can use the shizuku app (wireless adb) to run the adb code, for those of us that are way to mobile and don't have instant access to a PC every time we reboot our phones.
[Samsung Galaxy S21 Ultra] Goku1992:
U can use local adb shell :)

LADB — Local ADB Shell – Apps bei Google Play

Ein lokaler ADB-Shell-Client ohne Rootberechtigung. LESEN SIE UNTEN!

play.google.com
[Samsung Galaxy S21 Ultra] lolwatpear:
For my S22:

1. 96hz doesn't work. Goes to 60hz if selected.

2. Adaptive in power saving mode works, but minimum is always 60hz, not 24hz. Out of power saving, 24hz works.

3. Option to pick 24hz as minimum isn't there. There needs to be option to pick as low as 10hz if possible.
[Samsung Galaxy S21 Ultra] DS1000RR:
This is for the S21....
[Samsung Galaxy S21 Ultra] lolwatpear:
The dev contacted me about testing a build for the s22. There neither exists a thread for s22 owners, nor does anyone seem to be talking about these apps for the s22 series.
[Samsung Galaxy S21 Ultra] cheloz:
Heeeey Dev ... here have s22 too... ready for play with your app
[Samsung Galaxy S21 Ultra] asaqwert:
Hey I figured I'd give this app a try on my s22 plus. The only tile that shows up is the refresh rate display tile, and it does work, but none of the other tiles work.

I did pay for premium, as I was hoping the 48hz to setting would work on the s22+, but it doesn't.

Any plans for this to be functional in the s22+ in the near future?

Thanks
[Samsung Galaxy S21 Ultra] kyj9:
Thank you for the amazing app!

I'm using PSM and an adaptive refresh rate 48-96 Hz on my S21 Ultra.

The problem is that the Min refresh rate does not go down to 48 Hz but it only goes down to 60 Hz.

My phone is running One UI 4.1. Would that cause this issue?
[Samsung Galaxy S21 Ultra] alex6600:
Is it necessary to revoke adb permissions after uninstall application?
[Samsung Galaxy S21 Ultra] Goku1992:
Its the Standard behavior of the s21ultra.... you can use the app to force 48hz but with slight Colorshift and you need to let the app run in the background
[Samsung Galaxy S21 Ultra] KKYASIR:
Screen flickering in low light when refresh rate set to 48-96 Hz..
[Samsung Galaxy S21 Ultra] George Musat:
Hello! Can you make the adaptive rr work în low brightness?
[Samsung Galaxy S21 Ultra] leguyanais:
Hi Everyone,

I try on my Galaxy Note 20 Ultra and doesn't work for me 😢
[Samsung Galaxy S21 Ultra] pepo187:
Can we expect some update regarding faster switching down to lower Hz?
[Samsung Galaxy S21 Ultra] Goku1992:
Do you disabled dex? Then reenable it
[Samsung Galaxy S21 Ultra] leguyanais:
Yes I dit it and same problem
[Samsung Galaxy S21 Ultra] Goku1992:
Strange :/
[Samsung Galaxy S21 Ultra] Ninja_Gundam:
I'm stucked with 1.5.9beta version.. on playstore no update. is there a apk version?

Chooo
[Samsung Galaxy S21 Ultra] bingblop:
Doesn't work on S20 Note Ultra Snapdragon
[Samsung Galaxy S21 Ultra] Tristan17:
Is it just me or does one ui 5 beta not work with adaptive refresh rate any more in power saving mode??
[Samsung Galaxy S21 Ultra] dannycellestio:
doesn't work for me either on the one ui 5 beta
[Samsung Galaxy S21 Ultra] Goku1992:
Think Samsung change a thing about how it works / updated it. But im sure our friend nishidh will find a way to make it working again. Need a bit time tho... And im not sure if he even have the beta oneui 5.0. So we need patience and wait a bit.
[Samsung Galaxy S21 Ultra] Norbertus20:
Works on S22 Ultra ? :(
[Samsung Galaxy S21 Ultra] Goku1992:
Yes
[Samsung Galaxy S21 Ultra] Dizzyrul3z:
@Nishidh Hi, A13 came out. It is possible to update the app to work with?
[Samsung Galaxy S21 Ultra] 0x3ef8:
how to fix this?

C:\Program Files (x86)\ClockworkMod\Universal Adb Driver>adb shell pm grant com.nss.ssettings android.permission.WRITE_SECURE_SETTINGS

Exception occurred while executing 'grant':

java.lang.SecurityException: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS.

at android.app.ContextImpl.enforce(ContextImpl.java:2189)

at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:2217)

at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermissionInternal(PermissionManagerService.java:1463)

at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:1445)

at android.permission.PermissionManager.grantRuntimePermission(PermissionManager.java:378)

at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:2384)

at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:260)

at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)

at android.os.ShellCommand.exec(ShellCommand.java:38)

at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:25117)

at android.os.Binder.shellCommand(Binder.java:953)

at android.os.Binder.onTransact(Binder.java:837)

at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4818)

at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:8628)

at android.os.Binder.execTransactInternal(Binder.java:1187)

at android.os.Binder.execTransact(Binder.java:1146)
[Samsung Galaxy S21 Ultra] Ahmedbk:
adb shell pm grant com.nss.ssettings android.permission.WRITE_SECURE_SETTINGS
[Samsung Galaxy S21 Ultra] ItsLevTOP:
Will this app work on S20fe?
[Samsung Galaxy S21 Ultra] Wolfram273:
Hi. Pls help me, play store link not working for me.

There's another way to download it?
[Samsung Galaxy S21 Ultra] pepo187:
I did the command...I can switch toogle on but refresh rate stays at 60 in power saving....even though I see in settings that Adaptive is selected😅
[Samsung Galaxy S21 Ultra] DS1000RR:
Yep
[Samsung Galaxy S21 Ultra] TheInfiniteAndroid:
Sad to see Samsung has still not enabled 10hz as advertised at launch even with new OneUI 4 update...
[Samsung Galaxy S21 Ultra] Burt Squirtz:
Is this a clone or very similar to Galaxy Max Hz app for the S21 Ultra?

Being able to change the resolution is really cool man. Great work.
[Samsung Galaxy S21 Ultra] Nishidh:
I have seen some new behavior in the refresh rate of A12 default Adaptive mode. They are using light sensor to determine the refresh rate at low brightness levels
[Samsung Galaxy S21 Ultra] pepo187:
I tried everything nothing works for me on Android 12...can't change nothing...resolution neither refresh rate...I found app Buoy (battery saver) it does amazing job...now I'm fine without a power saving mode...adb command is required
[Samsung Galaxy S21 Ultra] Tristan17:
48 to 96 does work. As anandtech has mentioned, the regular fps counter cannot display when the fps goes down because of the screen tech, however, if you go into GPUwatch in developer settings you will see the average fps go down all the way to 10hz (on surface fps box) sometimes if you move the screen and wait a bit and touch it again. Here:
[Samsung Galaxy S21 Ultra] pepo187:
I'm using extreme profile and it's been great...I think its almost as good as power saving mode from Samsung
[Samsung Galaxy S21 Ultra] pepo187:
How does it look with an update please?
[Samsung Galaxy S21 Ultra] Nishidh:
I think people don't understand what the difference between display refresh and FPS is, what you're saying is totally incorrect. I'm just gonna clear some basics here:

For example, take a display:​

Most of displays come at 60, 120, 144Hz refresh etc. this means that the display refreshes at that speed all of the time unless it supports variable refresh.

* Take a 120hz display. The monitor will refresh 120 frames per second.

* Then secondly there's your application, take a game, it runs at some frame rate(FPS) depending on the CPU and GPU load.

If your application runs at 90fps, the screen will stay at 120Hz refresh no matter what. You wont feel the 120hz smoothness but the actual refresh rate of the display is still 120hz.

If your application runs at 1fps, again screen will stay at 120hz.

In Samsung displays, the LTPO panel is capable of 10-120hz refresh, but is limited by software.​

Currently they change the display refresh rates from 48-60-98-120 (Adaptive) which is done using software to determine what's on screen and change the display refresh rates. Never does the refresh rate goes below 48Hz, never 10hz!

So when you see GPUWatch surface FPS, it means FPS of the application, it can be anything in the range 1-121 (anything in between like 2, 45, 103. It is capped at 121 by the software anything above that will be wasting the power)

10Hz in GPUWatch doesn't mean that the display refresh is actually going to 10Hz. The refresh is correctly displayed by the Show refresh rate option.

​

To summarize There are 2 things,​

1. The Display Refresh - (which you see using Show refresh rate option)​

2. The FPS of a particular application/game whatever is on screen - (seen using GPUWatch)​
[Samsung Galaxy S21 Ultra] Nishidh:
In android 10, they had the same display profile like 48-120 in Power saving mode we could change the rate. but now in A11 they have added some more display profiles on the software side and when the power saving mode is enabled, the profile 48-60 is enabled. Haven't found the method to change those profiles as of yet, I also didn't have time to work on this.
[Samsung Galaxy S21 Ultra] Tristan17:
Thanks for clearing that up. It makes much more sense now 😉

Do you think Samsung will ever find a way to make the refresh rate go all the way down to 10hz through software, since it would be much better for battery life and they did promise it
[Samsung Galaxy S21 Ultra] Nishidh:
I have found a way to enable 120Hz in power saving mode android 12. Just testing for some time then I'll share the method
[Samsung Galaxy S21 Ultra] Nishidh:
New update link is live with the fix:

1.5 Beta : Download​

03/12/21 Changelog:

Fixed Power Saving Mode Adaptive Refresh Rate in Android 12 ** REQUIRES ADB

Other code fixes
[Samsung Galaxy S21 Ultra] Goku1992:
For me powersaver isnt working on Android 12. Can you share an step by step guide?
[Samsung Galaxy S21 Ultra] Nishidh:
* Install the latest 1.5 version

* Run the adb command properly (if you did it correctly you would be able to change resolutions and the power saving switch will be enabled)

* Bring the refresh rate tile to the 1st tray if possible along with the power saving option

* Now enable adaptive + turn on the switch from the refresh rate tile

* Now turn on power saving mode(from quick settings) it should enable 120hz

* If not then go in the refresh rate tile again and click "done" it will re-apply 120hz

If you have other apps which do the same function then they might interfere, try force closing them and then do it
[Samsung Galaxy S21 Ultra] MrHomebrew:
Would it be possible for this to be made compatible with the Galaxy Fold 3?
[Samsung Galaxy S21 Ultra] Nishidh:
Yeah you can test it, if anything doesn't work just post it here I'll try to fix it.

If anything goes wrong just restart and uninstall the app

I don't own a fold 3 so I can't test but if anyone is willing to beta test for fold 3 they can DM me
[Samsung Galaxy S21 Ultra] Goku1992:
Thank you, will try this again after work :) no i dont use other apps :)
[Samsung Galaxy S21 Ultra] pepo187:
thank you very much...it works...to be honest I received a pop up that this app was built for an older version of android but anyway it works ;)
[Samsung Galaxy S21 Ultra] Goku1992:
On my i can change refresh rate but only under 60. I can select powersave but nothing happens. Also Resolution. Adb is working dont know whats wrong
[Samsung Galaxy S21 Ultra] Nishidh:
Resolution you can change or not?

If not then just uninstall

Install the v1.5

When you click resolutions it should prompt the "Requires adb message"

Regrant adb permissions from laptop

Then the message will dissappear and then you can change the refresh rate in power saving mode and the resolutions through the tiles.

Also make sure that the enable adaptive refresh in psm switch is on. And follow these

https://xdaforums.com/t/app-beta-v1...-screen-resolution-mods.4362843/post-86038083
[Samsung Galaxy S21 Ultra] Goku1992:
Thanks mate i allready reinstalled 4-5 times and made the adb permission. No cant change Resolution. He says Resolution set and wont change anything. Also i can enable powersave but nothing happens. Will try again in a few minutes when im home
[Samsung Galaxy S21 Ultra] Goku1992:
Sadly this isnt working... Followed the Instruction for 5 times now and cant change Resolution anf refresh rate. Maybe it ist because im from germany and on BUKG Firmware
[Samsung Galaxy S21 Ultra] Goku1992:
Isnt working :/ think its because of BUKG Update....
[Samsung Galaxy S21 Ultra] gaojun1898:
Chinese zukg firmware does not work
[Samsung Galaxy S21 Ultra] gaojun1898:
OK!
[Samsung Galaxy S21 Ultra] gaojun1898:
AOD can only be as low as 60HZ, if it can be reduced to 10HZ or 48HZ, it will be more perfect! thank you, owner
[Samsung Galaxy S21 Ultra] Sukrith:
Just wanted to know if you can someway add the 10Hz option for devices like the S21 Ultra in the power saving mode especially as well as add that to the refresh rate overlay?
[Samsung Galaxy S21 Ultra] Has_anDroid:
not work BUKG
[Samsung Galaxy S21 Ultra] Nishidh:
I'm on BUKG, it's working for me and others as well. Just try to restart and follow the steps, I'll release a video guide soon.
[Samsung Galaxy S21 Ultra] AllAboutTech:
its working like a charm!

power saving mode + adaptive 48 to 96hz + FHD = awesome battery life!!!!

very good app. good that you changed from Oneplus to S21Ultra!!
[Samsung Galaxy S21 Ultra] bandy17:
This works awesome with my S21 BUKG.

Phone runs way smoother with power saving mode active and 120hz! No lags with animations at all, I can't believe this!

Everyone should try it.
[Samsung Galaxy S21 Ultra] omek07:
For me it seems that the PSM with 120hz it's kinda working but I can not change the Resolution . When I choose the resolution I have this bubble that says Display resolution sets to, but nothing is happening. Now I have activated the PSM with adaptive mode 48 to 120 and I can see that is Going from 60 to 120 not 48

I have the BUKF 998u
[Samsung Galaxy S21 Ultra] Goku1992:
I dont know why iz isnt working for me lol... Seems like im the only one
[Samsung Galaxy S21 Ultra] ric69:
It's working also on s20+ (i did not tried adb and i don't have root on beta2 oneui4) but with https://github.com/Made-With-Fingertips/Dynamic-Display It does the job to switch with tiles in settings

Thanks for great job
[Samsung Galaxy S21 Ultra] nightoooo:
Reserved
[Samsung Galaxy S21 Ultra] sswagonman:
Can shizuku be used to add the adb command? Or need PC.
[Samsung Galaxy S21 Ultra] ser8210:
Hi.

I put the command in the ladb application and it works without problems.

The ladb already starts in shell mode so the command I put is the following.

pm grant com.nss.ssettings android.permission.WRITE_SECURE_SETTINGS

I don't use shizuku although I have it installed for the hex application.

So if granted the permissions I suppose you can also do it with this application.

Salu2
[Samsung Galaxy S21 Ultra] sswagonman:
Awesome thanks
[Samsung Galaxy S21 Ultra] kongming623:
you are not alone. It doesn't work for mine as well. BUKF
[Samsung Galaxy S21 Ultra] Nishidh:
Here's the video tutorial for those who want it.

.

Yes LADB and other apps can be used to grant the same permission.

I know for some of you guys its not working, I still haven't found the reason why. I'm gonna add some more features in the coming updates like AOD low refresh rate and improving the tile icons. If you have any suggestions or possible ideas let me know
[Samsung Galaxy S21 Ultra] Goku1992:
Strange... Are you debloated?
[Samsung Galaxy S21 Ultra] Goku1992:
Thanks mate i will try it when im out of Hospital 😍
[Samsung Galaxy S21 Ultra] kongming623:
Yes, debloated.
[Samsung Galaxy S21 Ultra] kongming623:
Thanks for the video, but it doesn't work for me. i follow the video steps by steps, but nothing has changed when i select any of the Available resolution options.
[Samsung Galaxy S21 Ultra] Has_anDroid:
my Device app not work
[Samsung Galaxy S21 Ultra] :
For me it always ended up as 'high' (i mean the refresh rate) if I click on Done with the quick tile. Always need to go with Galaxy Max Hz to set it to adaptive again. Any idea?

Am using 1.5beta on S21U Android 12.
[Samsung Galaxy S21 Ultra] omek07:
Hello is it possible to add the refresh rate layout somehow ? I mean to be able to see the refresh rate in the Status bar
[Samsung Galaxy S21 Ultra] pepo187:
is there a way to speed up switching to lower Hz? I think it takes around 3 seconds to go from 120Hz to 60 when you stop using the screen
[Samsung Galaxy S21 Ultra] Nishidh:
It just says high but there's no difference in the refresh rate behavior. I'll fix that in the next update.
[Samsung Galaxy S21 Ultra] Nishidh:
Added to the to-do list 👍
[Samsung Galaxy S21 Ultra] Sukrith:
If possible please add 10hz also to your list as well as a ifttt.
[Samsung Galaxy S21 Ultra] Nishidh:
10Hz option is not anywhere in the code. Lowest it goes is 48 that even in adaptive while watching a video. I can't do anything about it.

I don't think ill add ifttt since bixby routines does most of the automation
[Samsung Galaxy S21 Ultra] ytgbg:
Hi guys,

For me limiting Max Refresh Rate to 96 hz works, but Min 48 hz never works.

Strangely enough, If i set Min to 48 hz and Max to 48 hz, then the refresh rate goes down to 48 hz immediately, but obviously that way it stays all the time at 48 hz.

I would like to be able to use 48 hz Min refresh rate. Maybe I am missing something.

Gave adb rights already and 96 hz and 120 hz work with Battery Saver, which is awesome, I just wanted to make 48 hz to be used also and not all the time on constant screen or video to be on 60 hz.

Thanks to the dev for the grеat work!
[Samsung Galaxy S21 Ultra] Has_anDroid:
Restore device update bul1 firmware works power save mod 120 hz thanks
[Samsung Galaxy S21 Ultra] Giahung2018:
How to download universal adb driver pc win 11 64 bit ?
[Samsung Galaxy S21 Ultra] DS1000RR:
Giahung2018 download from here:

SDK Platform Tools release notes | Android Studio | Android Developers

Android SDK Platform-Tools is a component for the Android SDK.

developer.android.com
[Samsung Galaxy S21 Ultra] :
looks promising but lack of updates 😅
[Samsung Galaxy S21 Ultra] neomf:
Hi Nishidh, I've used 1.5 & 1.6 on S21U with recent A12 updates(BUKG). The "Power Saving Mode Adaptive Refresh Rate in Android 12" works fine for me after inital setup but I found in both version, the behaviour automatically switches from Adaptive(60-120) to High(stays at 120) after a period of use & standby (no restart, keep all PSM & battery settings untouched). So in PSM tiles setting it still shows Adaptive but the screen stays at 120. v1.6 seems to keep Adaptive behaviour longer but I'm not sure (around 24hrs??) and no similar app was used at the same time. Any idea what's the issue?
[Samsung Galaxy S21 Ultra] Nishidh:
I just released 1.5.1 It should fix that High refresh rate showing in settings
[Samsung Galaxy S21 Ultra] neomf:
Thanks Nishidh but I'm afraid my problem still persists in 1.5.1...After 10 hrs use & standby, the behaviour switched from adaptive to high and stays at 120 albeit PSM shows adaptive. Here is a screenshot (took after 5 seconds without touching the screen):

Let me know if you need more info. Cheers.
[Samsung Galaxy S21 Ultra] Nishidh:
I'll test it out, after 10h hmm strange.

I have removed the line of code from the app which makes it high shouldn't have happened. Just restart clear data of the app and test it once.

Also set the refresh rate to standard or adaptive once through the settings app once
[Samsung Galaxy S21 Ultra] neomf:
Thanks for quick turn around. I've cleared the data and cache and restarted the app & phone. See how it goes.

Another UI issue was after setting standard or High and reopen PSM tile, the min & max refresh rate show correctly but refresh rate mode always highlights in adaptive:
[Samsung Galaxy S21 Ultra] neomf:
Hi Nishidh, tested again with app restarted and data cleared but still the same. This time the refresh rate behaviour switched to high after around 5hr and half...
[Samsung Galaxy S21 Ultra] Nishidh:
So I think your issue is the brightness, when it's at a certain low point the refresh rate is changed with the available light in the room. If light sensor detects low environment light, refresh rate is set to 120hz constant.

Samsung has this feature to prevent flickering at low brightness levels. Just try increasing brightness. No issues with the app

What I do is keep the bar above the 2nd quick settings tile.

I have tested the psm + adaptive and no issues yet
[Samsung Galaxy S21 Ultra] neomf:
yeah, i’ve read about the brightness on s21 screen where “Adaptive refresh profile will force the display to be at 120Hz if either your ambient light sensor reads below 40 lux or your display brightness is below 8% (mBrightness<20).” but the behaviour of PSM adaptive seems bypassed/overtook the Samsung’s adaptive regardless of the enviornment light or brightness setting. Please see the attched photo took in a dark environment and brightness was set to lowest and refresh rate was able to down to 60…

And yes, if it turned into Samsung’s adaptive mode, the refresh rate will work exactly like you described. So it seems like after few hours of use, the PSM adaptive was automattically switched to Samsung’s adaptive. hope that helps…
[Samsung Galaxy S21 Ultra] Nishidh:
Added refresh rate monitoring overlay, ill add status bar notification soon
[Samsung Galaxy S21 Ultra] bindassever:
I cannot figure out why my adaptive mode in PSM not working. I have already grant permission through adb but as soon as I start powersaving mode the fps drops to 60.

I am debloated, is there any particular system app that this settings require?
[Samsung Galaxy S21 Ultra] Goku1992:
I have the same Problem and no solution :/ also debloated.
[Samsung Galaxy S21 Ultra] omek07:
Hello thank you very much for the new version.

For me all works good even the PSM except the change of resolution. the resolution refuses to change. i have the message Display resolution set but it does not do anything
[Samsung Galaxy S21 Ultra] william920429:
Re-install Samsung DeX and restart your phone may help.

com.sec.android.app.dexonpc

com.sec.android.desktopmode.uiservice

com.samsung.desktopsystemui

com.sec.android.app.desktoplauncher
[Samsung Galaxy S21 Ultra] bindassever:
Thank You so much mate.

It worked.
[Samsung Galaxy S21 Ultra] Goku1992:
Will try thanks
[Samsung Galaxy S21 Ultra] kongming623:
It works. Thanks mate.
[Samsung Galaxy S21 Ultra] pw_st:
I have not found this application. Can I get a more detailed instruction?
[Samsung Galaxy S21 Ultra] pw_st:
Your application does not help me save power consumption. The application itself consumes it almost more than others. How to fix it?

S21u, A12, latest firmware.

UPDATE: When I turned off the display of the screen frequency, the power consumption was restored.
[Samsung Galaxy S21 Ultra] Goku1992:
Hey mate thanks its working now :)
[Samsung Galaxy S21 Ultra] omek07:
Hey buddy could you please tell me how I can do that ?
[Samsung Galaxy S21 Ultra] Goku1992:
My Problem was that i debloated dex. I rejnstalled them and now the app ia working without problems