Themes / Apps / Mods [App]Galaxy Max Hz (Refresh Rate Mods, Screen-off Mods, QS Tiles, Tasker Support and More) - Samsung Galaxy S21 Ultra

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
About this app:
Refresh Rate Mods
Change default refresh rates
-Easily change the overall refresh rate settings of devices supporting multiple refresh rates.
-Set supported mid refresh rates as the maximum refresh rate limit for battery savings (e.g. 96hz instead of 120Hz).
-Quick settings shortcut
-tasker plugin support.
Motion smoothness mode switcher(Normal, Adaptive or High)***
-Set you device motion smoothness mode to stationary refresh rates (high mode) for better smoothness if so desired on Samsung devices with native Adaptive motion smoothness with a little trade-off to the battery.
-Apply adaptive mod on device that don't natively support adaptive mode [premium]
-Tasker plugin support.
Per-app refresh rate settings:
Set different refresh rate settings for every app either adaptive or fixed(stationary) [premium].
Motion smoothness on power saving mode ***
-GMH will apply a workaround to bypass 60Hz limitation on Power Saving Mode (PSM) on supported Samsung smartphones.
-Automatically apply workaround when PSM is enabled [premium]
-Note: It's reported that this workaround is blocked in OneUi5.0 on S21 Ultra. Extra steps now required. Please check here and here
Screen-off Mods:
Force to Lowest Hz: Force the lowest refresh rate on screen-off or Always-On Display(AOD). This overrides Samsung's strange stock behavior which sets the refresh rate to the highest on screen off (update: it is now at 60hz since OneUI3.0) to improve standby power consumption a bit.
-Tasker plugin support
Auto apply power saving mode during screen-off (after ~ 10 secs)***
Auto disable Autosync***
Quick-doze mod
-Quickly enter doze mode during screen-off that can not be interrupted by motion [premium].***
-Tasker plugin support
Auto SENSORS OFF (experimental non-root workaround)
-Device sensors will automatically turn off while screen is off until the device is unlocked to help minimize battery-draining motion-triggered wakelocks while device is not being used.
-Tasker plug-in support
- Supports up to OneUI4.* only
Others
Battery protection mod (Experimental)
-Option to set maximum charge to 86%-95%(for OneUI4+)[premium]
Quick resolution switcher
-Easily switch to any supported resolutions using the included quick setting tile***
-Tasker plugin support
Customizable refresh rate monitor
-Use statusbar or overlay which you can place anywhere on screen.
-Tasker plugin support.
Net speed statusbar indicator
OneUI inspired UI. Dynamic theme and Icon. Manual language selection
Note: The premium license is on a per device basis (not per user).
***these marked features require a one-time ADB procedure (this is not root)
Galaxy Max Hz background service is highly optimized. Background battery usage p is very negligible .
Info:
This app targets older android sdk in order to control refresh rates without ADB setup or root. Just tap OK the dialog that says "This app was built for an older version of Android...." when opened for the first time. If OK button is not visible, just tap the blank space on the lowest portion of the dialog.
If google play protect will prompt during install that the app is built for older version of android and doesn't include the latest privacy protections, you can ignore it and proceed to the installation. For privacy related concern, please refer to FAQ No. 3.
Download
v8.0.0
Changelogs
Github wiki
Localization/Translations ​Contributors
Italian: @Orlaf
German:devj3ns, drbeat
Russian: @a43
Swedish:Steffe2
Turkish: osmanakar312
Greek: Nick
Spanish: @Sebastiansm
Czech: @Chrono Leggionaire
Simplified Chinese: @xiaolu7233123
French: @Jaxom84
Polish: @Pichulec
If you want to contribute on translations, please send me a message
If you want to get GMH Premium features and/or support GMH development but paypal is not available in your place, you can use Google Play Store.
Just download GMH Donation app from Google Play Store.
Note: The price might be slightly higher due to the relatively higher tax imposed on play store.

Do you know if it works on s21 devices yet?

elliwigy said:
Do you know if it works on s21 devices yet?
Click to expand...
Click to collapse
I included this note in OP. It should work since these phones use the same display tech as the Note 20 Ultra.
tribalfs said:
...
Note: Note yet actually tested on Galaxy S21/S21+/S21Ultra but this should work out of the box.
...
Click to expand...
Click to collapse

No worries.. just thought maybe u got it early haha

It works on my S21. Although I can't tell if it forces 120hz or not. Some apps are still stuck on 60hz but I figure that's due to their code. Apps that support 120hz already have 120hz whether this app is installed or not. The refresh rate monitor works fine. The thing that overrides the idle refresh rate behavior does not work.

it does work when you change to hz but forcing it to stay at 120hz it just wont do it. i did the adb setup .

Works on my Exynos S21 Ultra

RearMisser said:
It works on my S21. Although I can't tell if it forces 120hz or not. Some apps are still stuck on 60hz but I figure that's due to their code. Apps that support 120hz already have 120hz whether this app is installed or not. The refresh rate monitor works fine. The thing that overrides the idle refresh rate behavior does not work.
Click to expand...
Click to collapse
The override is for the screen is off. Turn off for atleast 10 seconds to have it read.

saifullah90 said:
it does work when you change to hz but forcing it to stay at 120hz it just wont do it. i did the adb setup .
Click to expand...
Click to collapse
Does it set the motion smoothness setting to High in your settings app? There maybe changes in behavior. I'll include a fix for this in the next update.

Samsung says 10-120Hz?! App says 48-120Hz... why?

tribalfs said:
Does it set the motion smoothness setting to High in your settings app? There maybe changes in behavior. I'll include a fix for this in the next update.
Click to expand...
Click to collapse
Yes it does. Also setting it to 96hz works. I can tell with my eye and I also have an FPS counter installed for a game that does 120hz. It gets locked at 96fps.

tribalfs said:
Does it set the motion smoothness setting to High in your settings app? There maybe changes in behavior. I'll include a fix for this in the next update.
Click to expand...
Click to collapse
Yea it was on high and adaptive but it didn't worked, tried to do a lower it to 96hz but stayed on 60 hz.

henke2 said:
Samsung says 10-120Hz?! App says 48-120Hz... why?
Click to expand...
Click to collapse
We have to ask Samsung for that.

saifullah90 said:
it does work when you change to hz but forcing it to stay at 120hz it just wont do it. i did the adb setup .
Click to expand...
Click to collapse
saifullah90 said:
Yea it was on high and adaptive but it didn't worked, tried to do a lower it to 96hz but stayed on 60 hz.
Click to expand...
Click to collapse
You should use "HIGH" option to lock/disable adaptive behavior.
Also check FAQ#3 below, it might help.
tribalfs said:
...
FAQs:
The 96hz setting drops more regularly to 60hz than 120hz. Is this an expected behavior?
It's the stock behavior. It's probably because of the relatively larger gap of gamma curves between 120hz and 60hz than between 96hz and 60hz. Samsung needs to fine tune these gamma curves across different refresh rates so users perceive consistent brightness level when refresh rate switches. Otherwise, there will be visible flickers which our eyes are more sensitive when on a darker environment. Seems Samsung hasn't fined tune yet 120hz/60hz gamma for darker environment as 120hz switches to 60hz only on a certain higher level of brightness.​​Update: It seems Samsung has improved this behavior in its Nov 2020 update. This possibly the "Improved battery usage time" in its changelog.​​Reference android framework source code​​Relevant article from Anandtech​
What will happen if I uninstall this app?
The last set max freq will persist after uninstall. Set the max refresh rate to 120Hz first before uninstalling to keep stock refresh rate.
Why refresh rate stays at 60hz on google maps, waze and some other apps and games even if I set a higher max refresh rate?
These apps are either (1) blacklisted by the android system to not use high refresh rates due to compatibility reasons, (2) sets its own preferred refresh rate or (2) controlled by Samsung's game optimizing service (game launcher). GMH app can do nothing to override this on its end.
Why is it that we can't download this app in play store and how do we know it's safe?
This app targets older android sdk in order to set refresh rates without ADB or root requirement. Unfortunately, play store doesn't anymore allow us to publish app targeting such older sdk. If you doubt if it's safe, you can scan it with any virus scanner like virustotal and metadefender.
Can I hide persistent notification?
Yes. Just long press the notification in notification panel to hide specific notification channel.
Click to expand...
Click to collapse

tribalfs said:
You should use "HIGH" option to lock/disable adaptive behavior.
Also check FAQ#3 below, it might help.
Click to expand...
Click to collapse
It doesn't work my friend, it keeps going back to 60 hz no matter what I do.

tribalfs said:
AutoSet the screen OFF refresh rate to the lowest available on supported Samsung devices. This overrides Samsung's strange stock behavior which sets the refresh rate to the highest on screen off (at least on Note 20 ultra) - to improve standby power consumption a bit - ADB setup or Root not needed.
Click to expand...
Click to collapse
Huh? Why does refresh rate matter if the screen is off?

Hi, I've been using this app so far and it seems to work well for me on my S21 Ultra . But the minimum referesh rate my phone goes down to when viewing static images is 60hz, and 48hz while viewing 24fps video.
Would it be possible to make the refresh rate go down to 10hz when viewing static images in a later update?
Thank you

Maddmatt said:
Huh? Why does refresh rate matter if the screen is off?
Click to expand...
Click to collapse
It's not only the screen that's consuming power. Some components are still working behind it even the screen is off.
It will matter more also if you are using AOD.
I noticed though that Samsung somehow fixed the behavior in one ui 3.0/3.1 setting it now to 60hz( from previous 120hz) in N20 ultra.
But 48hz is should be better!

V6.50 is up!
tribalfs said:
Changelogs
v6.50
- Fixed high mode not working on some S21/N20U devices- Show real-time refresh rate in notification and/or overlay- Added some language support- Improve notifications- App power consumption improvement- Ad-free trial added- Stability and other improvements
...
...
Click to expand...
Click to collapse

tribalfs said:
V6.50 is up!
Click to expand...
Click to collapse
With much thanks, now it working

Related

General S21 Ultra LTPO Discussion

All,
I was pretty curious to try the new screen tech since the launch event, today i got the device, enabled frame rate monitor on developer settings to see the LTPO in action, contrary to what they said on launch event the screen switches back and forth only between 60 and 120hz , 120hz during scrolling , 60hz when the screen is static without any input. It doesn't go all the way as low as 11hz
Wondering is this the right way of implementation , members please share your findings or information related to LTPO here to discuss upon
bala_gamer said:
All,
I was pretty curious to try the new screen tech since the launch event, today i got the device, enabled frame rate monitor on developer settings to see the LTPO in action, contrary to what they said on launch event the screen switches back and forth only between 60 and 120hz , 120hz during scrolling , 60hz when the screen is static without any input. It doesn't go all the way as low as 11hz
Wondering is this the right way of implementation , members please share your findings or information related to LTPO here to discuss upon
Click to expand...
Click to collapse
Give this a read - can't remember exactly what was said, maybe a limitation of the developer settings and not the phone
Samsung's Note20 Ultra Variable Refresh Rate Display Explained
www.anandtech.com
mtm1401 said:
Give this a read - can't remember exactly what was said, maybe a limitation of the developer settings and not the phone
Samsung's Note20 Ultra Variable Refresh Rate Display Explained
www.anandtech.com
Click to expand...
Click to collapse
read them as soon as andrei published it, would love to see his deep dive into the new panel in s21 and see what benefits it brings to the equation
bala_gamer said:
read them as soon as andrei published it, would love to see his deep dive into the new panel in s21 and see what benefits it brings to the equation
Click to expand...
Click to collapse
Ah fair enough, he's comparisons of the two models are always worth reading! I did find the bit I was referring to if that helps. Basically the OS can't recognise the lower refresh rate but they are there.
'One problem (from our perspective) with this LFD mechanism is that it is seemingly completely transparent to user-space, so there’s no good way to verify that it’s active or working - the OS simply states that you’re either in the 120Hz or 60Hz VRR modes, however with LFD on top the actual refresh rate can be different. One way to verify this externally is simply to measure the end-result that the new panel technology is meant to bring to the user: lower power consumption. It’s also here that we encounter some of the quirks in Samsung’s implementation.'
Will be interesting to see if the adaptive rate works in lower light unlike the note!
mtm1401 said:
Ah fair enough, he's comparisons of the two models are always worth reading! I did find the bit I was referring to if that helps. Basically the OS can't recognise the lower refresh rate but they are there.
'One problem (from our perspective) with this LFD mechanism is that it is seemingly completely transparent to user-space, so there’s no good way to verify that it’s active or working - the OS simply states that you’re either in the 120Hz or 60Hz VRR modes, however with LFD on top the actual refresh rate can be different. One way to verify this externally is simply to measure the end-result that the new panel technology is meant to bring to the user: lower power consumption. It’s also here that we encounter some of the quirks in Samsung’s implementation.'
Click to expand...
Click to collapse
That's the crux, whether it works or not we are limited to either 60 or 120hz on os level. Hope there is a way where this can be monitored more precisely via some workaround
This app seems to report (and limit) refresh rates other than 60 and 120hz, but I don't know how if it's not exposed by the OS.
[App]Galaxy Max Hz (Refresh Rate Mods, Screen-off Mods, QS Tiles, Tasker Support and More)
About this app: Refresh Rate Mods Change default refresh rates - Easily change the overall refresh rate settings of devices supporting multiple refresh rates. - Set supported mid refresh rates as the maximum refresh rate limit for battery...
forum.xda-developers.com
dscline said:
This app seems to report (and limit) refresh rates other than 60 and 120hz, but I don't know how if it's not exposed by the OS.
[App]Galaxy Max Hz (Refresh Rate Mods, Screen-off Mods, QS Tiles, Tasker Support and More)
About this app: Refresh Rate Mods Change default refresh rates - Easily change the overall refresh rate settings of devices supporting multiple refresh rates. - Set supported mid refresh rates as the maximum refresh rate limit for battery...
forum.xda-developers.com
Click to expand...
Click to collapse
Those refresh rates (e.g. 48hz and 96hz on Note 20 ultra) are actually exposed on OS level. If my understanding is right on the way that current android system works, S21 ultra implementation is probably the same to note 20 ultra with the addition of10hz as the lowest in the predefined set of refresh rates.

Question Dynamic Refresh Rate and 90hz

Hi
Is it possible to disable the dynamic refresh rate? I want 120HZ all the time
Also, is it possible to underclock the screen to 90hz , for more battery?
Thanks!
?? With Stock Miui 12 you can chose between 120Hz and 60Hz, no dynamic refresh rate.
您好,您可以锁定全局90或120
SetEdit app from PlayStore do just perfectly the same... Easier...
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
[APP][ROOT/NONROOT] SmartHertz - Control your display refresh rate
SmartHertz allows you to take control of your display refresh rate. Functionalities: Assign refresh rate per application Assign refresh rate per category Categories are automatically generated Applications are automatically added to categories...
forum.xda-developers.com
Naprzod said:
[APP][ROOT/NONROOT] SmartHertz - Control your display refresh rate
SmartHertz allows you to take control of your display refresh rate. Functionalities: Assign refresh rate per application Assign refresh rate per category Categories are automatically generated Applications are automatically added to categories...
forum.xda-developers.com
Click to expand...
Click to collapse
Excellent your apps mate, really useful
derdabi said:
?? With Stock Miui 12 you can chose between 120Hz and 60Hz, no dynamic refresh rate.
Click to expand...
Click to collapse
It's no true
Antyhaker said:
It's no true
Click to expand...
Click to collapse
+1 i agree, there a lot of people said things do not know

Question How to force 60Hz in Youtube Vanced and on AOD?

When 120Hz is enabled in settings, Youtube app will run at lower 60Hz which saves the battery (since there is no need to view 30fps videos in 120Hz)
But Youtube Vanced runs at fixed 120Hz - is there any way to force Vanced to also run at 60Hz? By adding vanced youtube bundle id to system table or something?
Also is there a way to force AOD to run at 60Hz (or lower?) - Always On Display runs at 120Hz fixed which is super unnecessary and just drains the battery
Especially the Always On Display should not run in 120hz, that is totally crazy. How do you know that it does?
Danacy said:
Especially the Always On Display should not run in 120hz, that is totally crazy. How do you know that it does?
Click to expand...
Click to collapse
it does... enable the power monitor in dev settings and you see it
it does always, no idea why
it could run at 1Hz would be enough
Danacy said:
Especially the Always On Display should not run in 120hz, that is totally crazy. How do you know that it does?
Click to expand...
Click to collapse
enable show refresh rate option in developer settings - it shows 120Hz on AOD
qvert said:
it does... enable the power monitor in dev settings and you see it
it does always, no idea why
it could run at 1Hz would be enough
Click to expand...
Click to collapse
display on Mi 11 is not capable of running at 1Hz, I think 48Hz is the lowest it can go (but not sure even of that or if 60Hz is a hard minimum)
The better choice is to using 90hz rate all the time, good balance between 60/120hz. Seriously i don't see any difference in game/apps between 90/120 but battery life is really different !
Personnaly if you like so much 120hz, you can replace 60hz by 90hz and keep 90/120 insteak of 60/90hz
Pho3nX said:
The better choice is to using 90hz rate all the time, good balance between 60/120hz. Seriously i don't see any difference in game/apps between 90/120 but battery life is really different !
Personnaly if you like so much 120hz, you can replace 60hz by 90hz and keep 90/120 insteak of 60/90hz
Click to expand...
Click to collapse
I tried 90Hz using the method from the video, but it wasn't good - 90Hz felt like it was below 60Hz, not smooth at all when scrolling
So I didn't like this method at all
It would be best if MIUI had option to choose max refresh rate for each app individually
Forcing max refresh rate in most apps is stupid, especially on AOD
Furma said:
I tried 90Hz using the method from the video, but it wasn't good - 90Hz felt like it was below 60Hz, not smooth at all when scrolling
So I didn't like this method at all
It would be best if MIUI had option to choose max refresh rate for each app individually
Forcing max refresh rate in most apps is stupid, especially on AOD
Click to expand...
Click to collapse
LOL
90Hz it's true, and smooth, you can easily see the difference between 60/90
Pho3nX said:
LOL
90Hz it's true, and smooth, you can easily see the difference between 60/90
Click to expand...
Click to collapse
I've followed method shown in the video after which 90Hz was enabled (I enabled refresh rate indicator in dev settings so I can see the refresh rate)
scrolling thru app drawer and settings was choppy at 90Hz - there was micro stuttering, not sure why, but it was there
So enabling 90Hz via this method is not good (at least on my Mi 11)
Furma said:
I've followed method shown in the video after which 90Hz was enabled (I enabled refresh rate indicator in dev settings so I can see the refresh rate)
scrolling thru app drawer and settings was choppy at 90Hz - there was micro stuttering, not sure why, but it was there
So enabling 90Hz via this method is not good (at least on my Mi 11)
Click to expand...
Click to collapse
Guys there no "choppy" 90 hz, 90 hz is truly activated, it's not 120 hz. In my case all is smooth. This 90 hz is like 90 hz purposed on MiuiMix. There no good/true or bad method... It's 90 hz, not 120 hz, so just better than 60 hz. No less, no more

Question Mi 11 120hz Locked

hello so the same problem i had trying to figure out the huge battery drain while i had 38% on(other apps)
on that process i found out that the screen never goes to 60hz,only on tik tok
on 12.5.9 and miui 13 android 12 too,when always on display too,does anyone please have a clue?this is ridiculous..thnx!
If you have approximately 1.09€ for buy a great apps, it's SmartHertz and you will choose refresh rate for everything, apps, games, launcher at 60/90/120hz
I encourage all Mi 11 users to support Miguel (the dev) because this apps working perfectly on Mi 11 (AOSP or MIUI, A11 or A12)
A must have, exactly what you want
Pho3nX said:
If you have approximately 1.09€ for buy a great apps, it's SmartHertz and you will choose refresh rate for everything, apps, games, launcher at 60/90/120hz
I encourage all Mi 11 users to support Miguel (the dev) because this apps working perfectly on Mi 11 (AOSP or MIUI, A11 or A12)
A must have, exactly what you want
Click to expand...
Click to collapse
Exactly well said, that app is great and works perfectly for MIUI 13!
Pho3nX said:
If you have approximately 1.09€ for buy a great apps, it's SmartHertz and you will choose refresh rate for everything, apps, games, launcher at 60/90/120hz
I encourage all Mi 11 users to support Miguel (the dev) because this apps working perfectly on Mi 11 (AOSP or MIUI, A11 or A12)
A must have, exactly what you want
Click to expand...
Click to collapse
Purchased few days a go....working like a charm on stable miui 13...based on your recommendation
Pho3nX said:
If you have approximately 1.09€ for buy a great apps, it's SmartHertz and you will choose refresh rate for everything, apps, games, launcher at 60/90/120hz
I encourage all Mi 11 users to support Miguel (the dev) because this apps working perfectly on Mi 11 (AOSP or MIUI, A11 or A12)
A must have, exactly what you want
Click to expand...
Click to collapse
Also bought this app and it works great
the only thing not working is 60Hz on AOD/Lock screen > I always have 120Hz on AOD/lockscreen
AOD drains so much battery in its default 120Hz setting, I had to disable it..
Furma said:
Also bought this app and it works great
the only thing not working is 60Hz on AOD/Lock screen > I always have 120Hz on AOD/lockscreen
AOD drains so much battery in its default 120Hz setting, I had to disable it..
Click to expand...
Click to collapse
Drain less by put AOD option :
- less luminosity AOD (but unlock is more slow)
- not display AOD on Raise up but only Wake up
thnx but the problem is that the phone itself should lower the herz on its own not forcing it by myself
also isnt this app forcing 60hz or 120hz per app?it doesnt lower it when you stop scrolling or on aod,i have 120hz on aod for no reason!
GennaiosFX said:
thnx but the problem is that the phone itself should lower the herz on its own not forcing it by myself
also isnt this app forcing 60hz or 120hz per app?it doesnt lower it when you stop scrolling or on aod,i have 120hz on aod for no reason!
Click to expand...
Click to collapse
LOL and ? Mi 11 as a Auto variable refresh rate BUT it's not a LTPO...
So when you are on Youtube or others apps with variable refresh rate enabled system change only between 60 to 120 hz... and a lot more 120 hertz, so you have lag and big drain. The refresh rate you want is for the new devices like Pixel 6 Pro or new Xiaomi 12, Samsung S22+ Pro...
And FYI 120hz for AOD is not for nothing, 120hz is putted by system when screen on/FOD on for maximize unlock speed (and high brightness on the FOG print also).
SmartHertz add features permit to choose refresh rate by app 60/90/120 or all 90hz all the time, but never you will convert a non LTPO screen to LTPO, you can seel your Mi 11 now. Blame Xiaomi, not us.
Pho3nX said:
LOL and ? Mi 11 as a Auto variable refresh rate BUT it's not a LTPO...
Click to expand...
Click to collapse
Even if it isn't an LTPO panel, it's still a good idea to reduce refresh rate when a static image is viewed.
GennaiosFX said:
thnx but the problem is that the phone itself should lower the herz on its own not forcing it by myself
also isnt this app forcing 60hz or 120hz per app?it doesnt lower it when you stop scrolling or on aod,i have 120hz on aod for no reason!
Click to expand...
Click to collapse
Also, I noticed that at high brightness (roughly 80% and above) adaptive refresh rate works somewhat better. It switches to 60hz when not scrolling, for example. I can only guess it's either bad implementation by Xiaomi or the display isn't able to switch reliably at lower brightness without flickering.
GennaiosFX said:
thnx but the problem is that the phone itself should lower the herz on its own not forcing it by myself
also isnt this app forcing 60hz or 120hz per app?it doesnt lower it when you stop scrolling or on aod,i have 120hz on aod for no reason!
Click to expand...
Click to collapse
MIUI does not have very good VRR implementation :
- AOD and Lock screen are by default always on 120Hz
- Majority of apps have fixed refresh rate (for example, youtube only works in 60Hz) and refresh rate does not change if you scroll or stop scrolling in an app
This is purely a Xiaomi issue + Mi11 display (first gen LTPO Samsung display) allows only for switching between 60-90-120Hz
Its not really flexible, especially comapred to 2nd gen LTPO displays which can go from 1-120Hz
with SmartHertz app at least you can force apps to run at lower fixed refresh rate (instead of most apps running at max 120Hz) + also it gives you option of choosing 60, 90 or 120Hz for every app (MIUI only gives you choice of 60 or 120Hz)

Themes / Apps / Mods [App]Galaxy Max Hz (Refresh Rate Mods, Screen-off Mods, QS Tiles, Tasker Support and More)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
About this app:
Refresh Rate Mods
Change default refresh rates
-Easily change the overall refresh rate settings of devices supporting multiple refresh rates.
-Set supported mid refresh rates as the maximum refresh rate limit for battery savings (e.g. 96hz instead of 120Hz).
-Quick settings shortcut
-tasker plugin support.
Motion smoothness mode switcher(Normal, Adaptive or High)***
-Set you device motion smoothness mode to stationary refresh rates (high mode) for better smoothness if so desired on Samsung devices with native Adaptive motion smoothness with a little trade-off to the battery.
-Apply adaptive mod on device that don't natively support adaptive mode [premium]
-Tasker plugin support.
Per-app refresh rate settings:
Set different refresh rate settings for every app either adaptive or fixed(stationary) [premium].
Motion smoothness on power saving mode ***
-GMH will apply a workaround to bypass 60Hz limitation on Power Saving Mode (PSM) on supported Samsung smartphones.
-Automatically apply workaround when PSM is enabled [premium]
Note: It's reported that this workaround is blocked and not working in OneUi5.0 ​
Screen-off Mods:
Force to Lowest Hz: Force the lowest refresh rate on screen-off or Always-On Display(AOD). This overrides Samsung's strange stock behavior which sets the refresh rate to the highest on screen off (update: it is now at 60hz since OneUI3.0) to improve standby power consumption a bit.
-Tasker plugin support
Auto apply power saving mode during screen-off (after ~ 10 secs)***
Auto disable Autosync***
Quick-doze mod
-Quickly enter doze mode during screen-off that can not be interrupted by motion [premium].***
-Tasker plugin support
Auto SENSORS OFF (experimental non-root workaround)
-Device sensors will automatically turn off while screen is off until the device is unlocked to help minimize battery-draining motion-triggered wakelocks while device is not being used.
-Tasker plug-in support
Others
Battery protection mod (Experimental)
-Option to set maximum charge to 86%-95%(for OneUI4+)[premium]
Quick resolution switcher
-Easily switch to any supported resolutions using the included quick setting tile***
-Tasker plugin support
Customizable refresh rate monitor
-Use statusbar or overlay which you can place anywhere on screen.
-Tasker plugin support.
Net speed statusbar indicator
OneUI inspired UI. Dynamic theme and Icon. Manual language selection
Note: The premium license is on a per device basis (not per user).
***these marked features require a one-time ADB procedure (this is not root)
Galaxy Max Hz background service is highly optimized. Background battery usage p is very negligible .
Info: This app targets older android sdk in order to control refresh rates without ADB setup or root. Just tap OK the dialog that says "This app was built for an older version of Android...." when opened for the first time. If OK button is not visible, just tap the blank space on the lowest portion of the dialog.
Download
v8.0.0
Changelogs
Github wiki
Localization/Translations ​Contributors
Italian: @Orlaf
German:devj3ns, drbeat
Russian: @a43
Swedish:Steffe2
Turkish: osmanakar312
Greek: Nick
Spanish: @Sebastiansm
Czech: @Chrono Leggionaire
Simplified Chinese: @xiaolu7233123
French: @Jaxom84
Polish: @Pichulec
If you want to contribute on translations, please send me a message
If you want to get GMH Premium features and/or support GMH development but paypal is not available in your place, you can use Google Play Store.
Just download GMH Donation app from Google Play Store.
Note: The price might be slightly higher due to the relatively higher tax imposed on play store.
logs and more information here (specially before asking questions or reporting bugs).
Wow, nice app. Can confirm that adaptive refresh rate saves a bit of battery life on S8+. But switching refresh rate on low brightness levels gives a noticeable 'jump' in shades of grey. Btw what will happen to premium if I factory reset the device?
HPLazerJetPrinter1012 said:
Wow, nice app. Can confirm that adaptive refresh rate saves a bit of battery life on S8+. But switching refresh rate on low brightness levels gives a noticeable 'jump' in shades of grey. Btw what will happen to premium if I factory reset the device?
Click to expand...
Click to collapse
You just need to enter the activation code sent to your (paypal) email or provided on GMH donation app to re-activate premium
v7.14.40 in-app update now available.
- bug fixes
I confirm that Keep High/Adaptive motion smoothness when power saving mode is enabled not work on tab S8.
v7.14.51 in-app update
fixed bug related to "Prevent Switching to High" settings on devices with non-native adaptive refresh rate
added google maps trick to enable High/Adaptive refresh rate while on PSM for S20 series and S20FE devices with OneUI4.*.
minor general improvements on Adaptive mod
Nice
v7.14.56 in-app update
- Bug fixes for Adaptive Mod on Galaxy Tab devices while on Dex Mode
Well, first of all thanks for this excellent app. Secondly, I don't know if the problem I'm having is completely related to galaxy max hz. But it's the only change I made on my tab s8+.
The issue is with Kodi (media player app) . It worked before tinkering the hz app. I mean I was able to set it up competently, but after enabling the adb setting for Galaxy max hz, Kodi opens and Force closes after a few seconds.
It might be related because kodi has problems with 120hz screens, but now, not even on standard mode kodi FC.
Any way to disable the setting on adb or any other thought?
Vaizen said:
Well, first of all thanks for this excellent app. Secondly, I don't know if the problem I'm having is completely related to galaxy max hz. But it's the only change I made on my tab s8+.
The issue is with Kodi (media player app) . It worked before tinkering the hz app. I mean I was able to set it up competently, but after enabling the adb setting for Galaxy max hz, Kodi opens and Force closes after a few seconds.
It might be related because kodi has problems with 120hz screens, but now, not even on standard mode kodi FC.
Any way to disable the setting on adb or any other thought?
Click to expand...
Click to collapse
Did you try clearing app data of Kodi?
The open it in standard mode?
WRITE_SECURE_SETTINGS is automatically revoked once GMH is uninstalled.
You can also do it by ADB without uninstalling:
Code:
adb shell pm revoke com.tribalfs.gmh android.permission.WRITE_SECURE_SETTINGS
tribalfs said:
Did you try clearing app data of Kodi?
The open it in standard mode?
WRITE_SECURE_SETTINGS is automatically revoked once GMH is uninstalled.
You can also do it by ADB without uninstalling:
Code:
adb shell pm revoke com.tribalfs.gmh android.permission.WRITE_SECURE_SETTINGS
Click to expand...
Click to collapse
Thanks for the reply. Yeah I cleared Kodi cache and tried with standard mode. I just unistalled Max Hz with no avail Kodi keeps FC even after a restart.
I'll try the adb command tomorrow, I'll report back if anything changes.
Vaizen said:
Thanks for the reply. Yeah I cleared Kodi cache and tried with standard mode. I just unistalled Max Hz with no avail Kodi keeps FC even after a restart.
I'll try the adb command tomorrow, I'll report back if anything changes.
Click to expand...
Click to collapse
I mean clearing app data not just the cache. You might have some unintended setting change in Kodi that needs to be reset.
Since it's not working even with standard mode, it's probably not related to GMH.
It's also unlikely that it to do with WRITE_SECURE_SETTINGS granted to GMH.
tribalfs said:
I mean clearing app data not just the cache. You might have some unintended setting change in Kodi that needs to be reset.
Since it's not working even with standard mode, it's probably not related to GMH.
It's also unlikely that it to do with WRITE_SECURE_SETTINGS granted to GMH.
Click to expand...
Click to collapse
Well to be honest I don't really know what could be the exact problem. Un installing GMH didn't solve the problem with kodi FC. After that I uninstalled an reinstalled kodi and it doesn't force close anymore. Which could be the same as clearing data as you recommended, but in any case the set up I usually do with kodi is nothing out of the ordinary nor it involves tweaking resolutions or refresh rates.
As for now I think I won't use GMH, a shame indeed IMO it has a lot of potential.
Vaizen said:
Well to be honest I don't really know what could be the exact problem. Un installing GMH didn't solve the problem with kodi FC. After that I uninstalled an reinstalled kodi and it doesn't force close anymore. Which could be the same as clearing data as you recommended, but in any case the set up I usually do with kodi is nothing out of the ordinary nor it involves tweaking resolutions or refresh rates.
As for now I think I won't use GMH, a shame indeed IMO it has a lot of potential.
Click to expand...
Click to collapse
Could also be caused by corrupted app data
@tribalfs Hi, I have updated the app to Beta 8.
Noted that the new quick tile for Protect Battery Mod is misaligned on my Tab S8+.
Maybe you can look into it. Thank you.
cz_mok said:
@tribalfs Hi, I have updated the app to Beta 8.
Noted that the new quick tile for Protect Battery Mod is misaligned on my Tab S8+.
Maybe you can look into it. Thank you.
View attachment 5689719
Click to expand...
Click to collapse
I will. Thanks
Please check this build with adjusted icon. Thanks.
tribalfs said:
Please check this build with adjusted icon. Thanks.
Click to expand...
Click to collapse
Yes, it works well now but I have to remove the tile and add it back again to see the changes.
Thanks for the speedy fix.
tribalfs said:
Please check this build with adjusted icon. Thanks.
Click to expand...
Click to collapse
Hi!
120hz on power saving mode doesn't work for my tab S8 ultra but the adaptive is working when not on power saving mode?
tribalfs said:
You just need to enter the activation code sent to your (paypal) email or provided on GMH donation app to re-activate premium
Click to expand...
Click to collapse
Still not working on the new update (120hz on power saving mode)...

Categories

Resources