Themes / Apps / Mods [App]Galaxy Max Hz (Refresh Rate Mods, Screen-off Mods and More) - Samsung Galaxy A52 5G

{
"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)***
-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 (not working to all devices with OneUI4.**+, test first). ***
-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]
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
v7.14.58
Changelogs
Github wiki (Please read specially before asking questions or reporting bugs)

v7.10.00_beta update now available.
(No in-app update yet, download link in the opening post.)
tribalfs said:
v7.10 (currently in beta)
- Custom max hz option for power saving mode- Automate GMH settings with the Tasker plugin support. Supported actions/variables: Max Refresh Rate, Keep Motion Smoothness on PSM, Motion Smoothness Mode, Quick-doze Mod and Change Screen Resolution.- Some code refactoring and optimizations
Click to expand...
Click to collapse
tribalfs said:
How to setup GMH with Tasker?
Create(+) a Task in Tasker app and give it a name. Inside the Edit Task window, add GMH action by clicking (+) button > Plugin > Galaxy Max Hz. Click the (edit) Configuration section to see the tasker settings/variables available for GMH. Set a value to each of the variable that you want to apply by clicking (+) button > Variables >Variable Set > enter the variable name and a corresponding valid value. Ensure to put Galaxy Max Hz action task after all the Variable Set tasks (use hold and drag to re-order).
You can then link this Task to the Profile/Trigger that you want to use. You can create multiple GMH tasks with different variables.
You can also use GMH Tasker plugin to exclude apps from Adaptive mode.
Click to expand...
Click to collapse

This app does not work on the Galaxy A52 5G. It keeps showing 60/90Hz as the toggle, does not show 120Hz at all.

Same for me, only 60 or 90Hz.
And there is an alert window on startup, that it's developed for an older android version
Tested with v7.10.00_beta

same for me, only 60 and 90hz available, but 90hz doesnt work at all, so it defaults to 60

Hi Dev,
Tested out your app and granted every permissions needed.
turns out that the app does not support 120Hz refresh rate.
I tested out the 90Hz and checked if it is working but that doesn't work either. it defaults to 60hz right away and does not let me choose other refresh rates.
Thank you for your Program. Hopefully a fix will come.
looking forward for this to come to A52-5G

xezrunner said:
This app does not work on the Galaxy A52 5G. It keeps showing 60/90Hz as the toggle, does not show 120Hz at all.
Click to expand...
Click to collapse
phoberus said:
Same for me, only 60 or 90Hz.
And there is an alert window on startup, that it's developed for an older android version
Tested with v7.10.00_beta
Click to expand...
Click to collapse
folyqa said:
same for me, only 60 and 90hz available, but 90hz doesnt work at all, so it defaults to 60
Click to expand...
Click to collapse
A52 display (hardware) doesn't support 120hz refresh rate. No chance of having it.
Edit: My mistake for thinking 4G and 5G have the same display. Corrected the profile on my backend.

tribalfs said:
A52 display (hardware) doesn't support 120hz refresh rate. No chance of having it.
Click to expand...
Click to collapse
Hi tribalfs,
A52 5G does support 120hz screen refresh rate. The regular A52 (4G) only supports 90hz.
Here is the screen refresh rate from my A52 5G

chirogan said:
Hi Dev,
Tested out your app and granted every permissions needed.
turns out that the app does not support 120Hz refresh rate.
I tested out the 90Hz and checked if it is working but that doesn't work either. it defaults to 60hz right away and does not let me choose other refresh rates.
Thank you for your Program. Hopefully a fix will come.
looking forward for this to come to A52-5G
Click to expand...
Click to collapse
Are you on adaptive mode or high mode? Would you mind sharing a screen recording using the screen recording app in the below? Thank you.
tribalfs said:
Questions and Bug Reports:​Feel free to ask questions relevant to this app here should your question is not addressed in FAQs above.
For suspected bugs, you can send me a direct message or post it here. Read the FAQs also to check if it is an intended/expected behavior or not. Also check if the latest version is already installed in your device. Please include your device model number, OS version, app version and the steps to reproduce the bug. If possible, attach screen recording* or screenshots. This can be very helpful to me in answering your question or in reproducing and resolving the bug faster.
*You can use this screen recording app capable of recording high refresh rates
Click to expand...
Click to collapse

tribalfs said:
Are you on adaptive mode or high mode? Would you mind sharing a screen recording using the screen recording app in the below? Thank you.
Click to expand...
Click to collapse
Hi. I uninstalled the previous app thus, deferring me from the previous adb command and i have no pc near me at the moment. But the options for the screen refresh rates are just 90 and 60. I also tried both adaptive and high before i uninstalled it before and had no luck.
Please see screenshot below.
Thank you.

chirogan said:
Hi tribalfs,
A52 5G does support 120hz screen refresh rate. The regular A52 (4G) only supports 90hz.
Here is the screen refresh rate from my A52 5G
View attachment 5292011
Click to expand...
Click to collapse
Oh sorry. It's my mistake then. Corrected the profiles on my backend. You can reload using the Reload Profile in the 3 dot menu.

chirogan said:
Hi. I uninstalled the previous app thus, deferring me from the previous adb command and i have no pc near me at the moment. But the options for the screen refresh rates are just 90 and 60. I also tried both adaptive and high before i uninstalled it before and had no luck.
Please see screenshot below.
Thank you.
View attachment 5292013
Click to expand...
Click to collapse
It's my mistake. I thought A52 4G and 5G have the same display. Already corrected the profile in my backend. You can reload using the Reload Profile in the 3 dot menu while connected to the internet.

tribalfs said:
Oh sorry. It's my mistake then. Corrected the profiles on my backend. You can reload using the Reload Profile in the 3 dot menu.
Click to expand...
Click to collapse
Thanks! Will check it out. Do i have to redownload app again?

chirogan said:
Thanks! Will check it out. Do i have to redownload app again?
Click to expand...
Click to collapse
You can install the latest version here:
DOWNLOAD:
galaxy_max_hz_v7.10.00

tribalfs said:
You can install the latest version here:
DOWNLOAD:
galaxy_max_hz_v7.10.00
Click to expand...
Click to collapse
Wow. Thats fast! Appreciate it a lot.
Will give feedback once i tried it out when i get home.

Tried it a while ago and its working well now! Great job. 60hz and 120hz adaptive screen refresh rate now working flawlessly. Will keep supporting you on your apps. God bless!
Suggestion: hopefully we could see a shorter time for the adaptive to kick in. (Like a second or less).
I dont know how adaptive works at S line series of units but feel free to correct me if im wrong.
God bless!

How are the battery savings while using this app?

ImGonnaTryScience said:
How are the battery savings while using this app?
Click to expand...
Click to collapse
You cant really see the difference right away if youre doing a lot on your phone as it makes your screen go back to 120hz.
But when you use it to the apps that doesnt need touch, like watching movies, video calls, the savings are significant.
I used in a 21 minute video call and it only consumed around 2% batt

chirogan said:
Tried it a while ago and its working well now! Great job. 60hz and 120hz adaptive screen refresh rate now working flawlessly. Will keep supporting you on your apps. God bless!
Suggestion: hopefully we could see a shorter time for the adaptive to kick in. (Like a second or less).
I dont know how adaptive works at S line series of units but feel free to correct me if im wrong.
God bless!
View attachment 5292037
Click to expand...
Click to collapse
Thank you for your feedback and support.
Native adaptive is around 2-3 seconds and longer on less brighter environment.

v7.10.21 in-app update now available
- Bug fixesv7.10 changes- Separate Max hz setting for power saving mode- Automate GMH settings using Tasker plugin support. Supported actions/variables: Max Refresh Rate, Keep Motion Smoothness on PSM, Motion Smoothness Mode, Quick-doze Mod, Change Screen Resolution. Check FAQs for the basic setup guide.- Some code refactoring and optimizationsNote: Clear app's data if experiencing any issues

Related

[APP][ROOT][4.2-4.3JB][10-25-2013] Screen Settings - w/HDMI detection -Ver 1.27

REQUIRED:
Device: Nexus 10 or other devices with a screen larger than 3.5"
OS: 4.2 or 4.3 Jelly Bean
Other: ROOT access with BUSYBOX installed
{
"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"
}
What does this app do?
It allows to change the resolution and the pixels density of the screen to pre-defined settings according to standard screen aspect ratios
Why is this useful?
- Watching Video on an external monitor/tv using the hdmi output will usually mirror the screen content without correcting for aspect ratio, by setting the correct resolution and pixel density of the screen to match the monitor/tv allows to fill the entire external screen and avoid the side black bars.
- Playing games on an external monitor/tv: normally, the device will render the games to the full resolution available on the device's screen. On the case of the Nexus 10, games will be rendered to its huge resolution of 2560x1600 and then it will be scaled down to the monitor/tv screen resolution wasting GPU prepossessing power and resulting on more heat and power consumption during gaming. By reducing the screen resolution to match the external monitor/tv less processing power is needed to render the game at the lower monitor/tv's resolution, many games will even use the extra processing power available for more effects or more frames per second (depending on the game, no established by this app).
- Simulate other screen resolutions and pixel density for android developers to test their applications on the physical device and observe how their application will look on other devices.
Available options:
-Manual Settings: Allows to manually select the desired resolution and pixel density according to pre-defined standard aspect ratios.
-Auto Detection: Will run in the background and will detect HDMI connections and disconnections. On a HDMI connection detected, a notification will be presented to apply the detected screen resolution and pixel density appropriate for your screen. On a HDMI disconnection, the notification will allow to return to the device's default settings.
Reboot Mode: New Soft Reboot will only reboot the graphical interface not the entire system (Fast). Normal Full Reboot (safest, use if you find interface issues with the Soft Reboot).
Screen Size: Define your screen size (affects dpi calculation). This setting comes pre-defined for the nexus 10, but you should change it to match your screen size on other devices.
HDMI Resolution Preset: Define your preferred output resolution instead of using the Auto-Detection option .
New Default Settings: The default settings will now reset the dpi value to the factory configuration. It appears that the nexus 10 comes from factory with a dpi setup to 320 instead of 300. The new reset feature should also work for other devices.
Auto DPI Selection: No more guessing work, it will select the appropriate dpi value for the selected resolution and the screen size defined on the settings.
Screen OFF feature: Allows you turn your device's screen off while keeping the output to the hdmi to reduce the power usage. To turn the screen back ON just press the power button twice or simply disconnect the hdmi.
Touchless Profile: It applies the profile automatically upon hdmi connection without user interaction.
- The profile can either auto detect the TV resolution or apply the preset resolution
- If selected, it will turn the screen off automatically when the hdmi is in use.
- On hdmi disconnection, the screen settings will automatically return to default.
What is New
New Recovery Feature: Recovers the default screen setting after an user specified number of power/charger connections. Will restore the device if the user applied a configuration not supported by the device.
To trigger the recovery feature, plug and unplug the power/charger to the device allowing ~1s between plug/unplug as many times as defined on the settings menu, default is 3 times.
v1.27:
- New Recovery Feature to restore default setting upon cycling the power connection 3 times at ~1s between connections.
- Fixed interface issues on Nexus 7 2013.
- Support for small screens up to 3.5"
- New first time setup to ensure the user select the appropriate screen size of their devices.
- Added the screen size to the current settings display.
v1.26: Improved the Preset Resolution Input dialog to avoid incorrect inputs.
v1.25: - Improved support for devices that are naturally oriented in portrait mode (i.e. nexus 7, cellphones, etc).
- Added more resolutions, specially to support smaller devices and cellphones.
- Added "Touchless Profile" option.
v1.24: - fixed a crash issue happening on devices that did not have BusyBox installed. if you don't have busybox installed, the app will now prompt you to install it.
- fixed the Auto-Brightness feature that was awakening the screen for some devices on ambient light changes.
- Added Screen Turn OFF request for support on devices where screen turn off is not yet supported.
v1.23:
-Improved screen OFF detection mode to support more devices. Allows you turn your device's screen off while keeping the output to the hdmi to reduce the power usage
v1.22:
-Screen OFF feature.
v1.21:
-Adjusted App's interface for portrait and landscape mode, and smaller screens.
-Back compatibility with JB 4.2
-Added preset button on main application
v1.2:
- Auto DPI Selection.
- Reboot Mode Selection.
- Screen Size Selection.
- HDMI resolution Preset option.
v1.01: Code cleaning
v1.0: Initial Release
Why a reboot is needed to apply the new screen settings?
- For now the safest way to restore the entire Interface with the new resolution and pixel density is to reboot the system. The new Soft Reboot should reduce considerably the time required to reset the interface.
MOD EDIT: Link to Google Play Removed due to XDA advertising paid app/theme policy. OP can check for PM from me.
This sounds like an interesting app!
Gonna try it out, but I have a few questions, does the resolution change happen only when connected to a HDMI output? Are there any benefits to having a lower res for say regular daily use of the tablet, say like not hogging the gpu or lowering the gpu temperature?
Also, according to Xda rules you shouldn't advertise paid apps here, you either have to make a free trial or this post will get removed, but I would love to keep the thread alive...
Sent from my Nexus 10 using Tapatalk 4
s1m4an said:
This sounds like an interesting app!
Gonna try it out, but I have a few questions, does the resolution change happen only when connected to a HDMI output? Are there any benefits to having a lower res for say regular daily use of the tablet, say like not hogging the gpu or lowering the gpu temperature?
Also, according to Xda rules you shouldn't advertise paid apps here, you either have to make a free trial or this post will get removed, but I would love to keep the thread alive...
Sent from my Nexus 10 using Tapatalk 4
Click to expand...
Click to collapse
s1m4an,
I did not know about the paid app rules for posting at this forum; however, I am planning to release a trial or beta version specially to bring support to other devices.
You can change the resolution at any moment (without HDMI connected) by opening the app and selecting the desired resolution and pixel density and then apply the changes.
The HDMI detection just allows you to change the settings to match the detected external screen automatically without having to worry about what resolution and density you should select.
Lowering the resolution will definitely reduce the GPU utilization and GPU power consumption (heat generated) especially at graphic intensive apps like games, even at 1080p the GPU needs to render half the amount of pixels than the default resolution. I have tested this with games and I generally gain frames per second or I am able to increase the detail level of the game effects. In normal usage, GPU utilization will also be reduced but I will imagine that non graphic intensive applications will not give you such drastic difference, probably watching movies will.
Another benefit is that it allows you to test how applications will look on other devices, if you are a developer.
Thanks for the comment,
Yes i would be great if there was a trial version or something like that.. It sounds interesting..
Hi forbitel, I bought your app and I like it so far. Works fine with stock 4.3 and it's a very easy way to have a true full screen 16:9 trough HDMI. Shame to Google for giving a stupid 16:10 aspect ratio to our HDTVs.
I have better results with 16:9 2560x1400 with my tv
Setting 1920x1080 creates a weird interface in the tablet. Looks like a old phone launcher...
What I would like to see in a future update is to set a favourite resolution when HDMI is detected so we don't have to go to the app every time we want to change it.
Good work!
king conan said:
Hi forbitel, I bought your app and I like it so far. Works fine with stock 4.3 and it's a very easy way to have a true full screen 16:9 trough HDMI. Shame to Google for giving a stupid 16:10 aspect ratio to our HDTVs.
I have better results with 16:9 2560x1400 with my tv
Setting 1920x1080 creates a weird interface in the tablet. Looks like a old phone launcher...
What I would like to see in a future update is to set a favourite resolution when HDMI is detected so we don't have to go to the app every time we want to change it.
Good work!
Click to expand...
Click to collapse
king conan, Great Suggestion!, I will add that to the next update.
Thanks,
forbitel said:
king conan, Great Suggestion!, I will add that to the next update.
Thanks,
Click to expand...
Click to collapse
King Conan, the preset option added to the newest update should now do what you want.
forbitel said:
King Conan, the preset option added to the newest update should now do what you want.
Click to expand...
Click to collapse
Yes I saw the update. Thank you!
I'll try in the next hours.
But now I have a problem. I use the keyboard app "Swiftkey Tablet" and even after several reboots, going to default resolution and reinstalling the app, it's size is like 3 times the normal. It's like the app thinks I'm still in 1920x1080 and not in the default 2560x1600. And I can't use it...
The stock keyboard works fine.
I'll post a screenshot later!
Edit:
Maybe reinstalling the app was not the solution (it may keep settings in SDmemory). I'll try to erase app data and reinstall.
Edit 2: Solved.
But I really want to thank you for this app. Now I can use Nexus 10 as decent multimedia player with my TV.
New problem: sometimes I have to apply and reboot up to 3 times to get the desired resolution. I have to test more...
king conan said:
Yes I saw the update. Thank you!
I'll try in the next hours.
But now I have a problem. I use the keyboard app "Swiftkey Tablet" and even after several reboots, going to default resolution and reinstalling the app, it's size is like 3 times the normal. It's like the app thinks I'm still in 1920x1080 and not in the default 2560x1600. And I can't use it...
The stock keyboard works fine.
I'll post a screenshot later!
Edit:
Maybe reinstalling the app was not the solution (it may keep settings in SDmemory). I'll try to erase app data and reinstall.
Edit 2: Solved.
But I really want to thank you for this app. Now I can use Nexus 10 as decent multimedia player with my TV.
New problem: sometimes I have to apply and reboot up to 3 times to get the desired resolution. I have to test more...
Click to expand...
Click to collapse
What specific resolution and density are you trying to set? is it through the main application window or through the hdmi notification?
I see you updated the app again.
First try and success, resolution changed fine.
I'll try more.
With this latest update everything works great. 1 reboot needed to change resolution and its very easy to have a preset one.
Sounds like a really useful app. Unfortunately I don't really want to pay for until I know it works for me. I will probably pay once the app matures after a few updates.
Sent from my Nexus 10 using Tapatalk 4
Well, the updates are coming non stop. It works perfectly fine now and the latest update brought a great new feature: Screen off with hdmi out active.
With this app we can have finally a serious media player with the nexus 10.
Congrats to the developer.
@forbitel
Can you tell me what's the shell command (that you have implemented in the app) to "soft"reboot the GUI?
king conan said:
Yes I saw the update. Thank you!
I'll try in the next hours.
But now I have a problem. I use the keyboard app "Swiftkey Tablet" and even after several reboots, going to default resolution and reinstalling the app, it's size is like 3 times the normal. It's like the app thinks I'm still in 1920x1080 and not in the default 2560x1600. And I can't use it...
The stock keyboard works fine.
I'll post a screenshot later!
Edit:
Maybe reinstalling the app was not the solution (it may keep settings in SDmemory). I'll try to erase app data and reinstall.
Edit 2: Solved.
But I really want to thank you for this app. Now I can use Nexus 10 as decent multimedia player with my TV.
New problem: sometimes I have to apply and reboot up to 3 times to get the desired resolution. I have to test more...
Click to expand...
Click to collapse
How did you solve the keyboard problem? I was seeing the same thing but could not find a solutuion.
And what screen resolution settings are you using now that will work perfectly with your TV?
How did you solve the keyboard problem? I was seeing the same thing but could not find a solutuion.
And what screen resolution settings are you using now that will work perfectly with your TV?
Click to expand...
Click to collapse
mrruin,
I have tested few popular keyboards from the market and found the following:
- Google Keyboard: Adjust the best out all I have tested, it consistently adjust with changes of screen resolution.
- SlideIT: Somewhat adjusting to the screen resolution changes, works better than Swype and SwiftKey.
- Swype: do not dynamically adjust to screen changes, some resolutions works but wont adjust to the screen on 1080p.
- SwiftKey: do not dynamically adjust to screen changes, some resolutions works but wont adjust to the screen on 1080p.
I would recommend you use Google Keyboard when changing the resolution of the device, until these keyboards are fixed for resolution changes.
Where can I get that wallpaper?? That looks really cool.
So when are you going to release the trial betsa version like you said you would ? It has been almost 2 months
Sent from my Nexus 10 using xda app-developers app
Nexus 5 slimport HDMI
Has anyone had any luck changing the HDMI resolution?
On a Nexus 5 or any other device?
I have tried all combination of settings i can think of but it either boot loops or resolution stays on 1080p.
Im guessing when it boot loops with the cable plugged in its trying to output 720p but doesn't like it much.
I'd like to provide some sort of log if would be useful.
normskilight said:
Has anyone had any luck changing the HDMI resolution?
On a Nexus 5 or any other device?
I have tried all combination of settings i can think of but it either boot loops or resolution stays on 1080p.
Im guessing when it boot loops with the cable plugged in its trying to output 720p but doesn't like it much.
I'd like to provide some sort of log if would be useful.
Click to expand...
Click to collapse
normskilight,
I haven't tested the application on 4.4 KitKat yet, I just got my KitKat OTA few minutes ago.
I will test it soon and will get back to you.
Please keep tuned.
Regards,

[APP][10+][SAMSUNG] Dynamic Display for Samsung - App Specific Refresh Rates

Dynamic Display is an app for Samsung Galaxy S20/+/Ultra that allows you to set a display refresh rate for certain apps.
The app does not require root, but it does need a permission granted with ADB.
Dynamic Display is only intended for use on Samsung Galaxy S20, S20+, and S20 Ultra. Other devices with 96Hz or 120Hz display might work, but nothing is guaranteed.
Download the app from GitHub
XDA Labs download coming soon
ADB permission instructions
Reserved
Hello @ cr5315
The idea is interesting, but he was unable to set the refresh rate to 96hz
Example:
Chome at 60Hz = In the test it stays at 60Hz (great)
Chome at 96Hz = In the test it stays at 120Hz (why?)
Chome at 120Hz = In the test it stays at 120Hz but when switching between applications, it returns to 60Hz
Sorry about my English.
Have a nice day.
emerloko said:
Hello @ cr5315
The idea is interesting, but he was unable to set the refresh rate to 96hz
Example:
Chome at 60Hz = In the test it stays at 60Hz (great)
Chome at 96Hz = In the test it stays at 120Hz (why?)
Chome at 120Hz = In the test it stays at 120Hz but when switching between applications, it returns to 60Hz
Sorry about my English.
Have a nice day.
Click to expand...
Click to collapse
Did you root your device? If no, you can't use 96hz (even with ADB).
Gonna check this app later on.
I can use 120 96 or 60hz not rooted lol.
Tasker w profile and medium power save mode
Stock AF 986u1
Hello,
You did an excellent job on your application, I tested it works very well on my S20 +.
Thank you so much.
But you can not put a filter option? to separate system applications and User Applications ?
cr5315 said:
Dynamic Display is an app for Samsung Galaxy S20/+/Ultra that allows you to set a display refresh rate for certain apps.
The app does not require root, but it does need a permission granted with ADB.
Dynamic Display is only intended for use on Samsung Galaxy S20, S20+, and S20 Ultra. Other devices with 96Hz or 120Hz display might work, but nothing is guaranteed.
Download the app from GitHub
XDA Labs download coming soon
ADB permission instructions
Click to expand...
Click to collapse
Would this app be a better method than tasker?does tasker use a lot of battery in the background?
jasons1004 said:
I can use 120 96 or 60hz not rooted lol.
Tasker w profile and medium power save mode
Stock AF 986u1
Click to expand...
Click to collapse
Did you actually check your fps rate?
Mucky2 said:
Did you actually check your fps rate?
Click to expand...
Click to collapse
I sure did.
https://www.testufo.com/
cr5315 said:
Dynamic Display is an app for Samsung Galaxy S20/+/Ultra that allows you to set a display refresh rate for certain apps.
The app does not require root, but it does need a permission granted with ADB.
Dynamic Display is only intended for use on Samsung Galaxy S20, S20+, and S20 Ultra. Other devices with 96Hz or 120Hz display might work, but nothing is guaranteed.
Download the app from GitHub
XDA Labs download coming soon
ADB permission instructions
Click to expand...
Click to collapse
Thanks so much this app is fantastic the way i can set default for 60hz then put most used and apps i want to scroll well on 120hz no messing once granted permissions with adb!lovely app
version 0.1.0 Dynamic Display For Saamsung
Hello,
Thank you very much for considering my comment. :angel:
On the new version 0.1.0, we can hide the system applications, and I like it too much. :victory:
Thank you for doing a good job. :good:
karime974 said:
Hello,
Thank you very much for considering my comment. :angel:
On the new version 0.1.0, we can hide the system applications, and I like it too much. :victory:
Thank you for doing a good job. :good:
Click to expand...
Click to collapse
What did you put in for the adb command please tried what the app tells you but doesn't work?i had the previous version of this which worked fine but on this latest i cant get past the adb commands
Just gave it a shot, but somehow doesn't seem to work/stick here?
I set 60hz as the default mode, and force Edge, Gmail, Whatsapp, Nova Launcher to 120hz.
However, scrolling through gmail, nova, whatsapp doesn't feel fluid and going to testufo.com on Edge it shows 60hz. If I reload Edge and/pr the page I do seem to get 120hz, but switching between apps and going back it seems to be 60 again.
So I can't really seem to count on it, any ideas?
For now I'll just go back to the 'default 96hz' option from another app.
version 1.0.0 thanks! tried and working 96hz.
cr5315 said:
Dynamic Display is an app for Samsung Galaxy S20/+/Ultra that allows you to set a display refresh rate for certain apps.
The app does not require root, but it does need a permission granted with ADB.
Dynamic Display is only intended for use on Samsung Galaxy S20, S20+, and S20 Ultra. Other devices with 96Hz or 120Hz display might work, but nothing is guaranteed.
Download the app from GitHub
XDA Labs download coming soon
ADB permission instructions
Click to expand...
Click to collapse
OMG! What an awesome app. Just tried in my S20+ and it's working. I was wondering if it's possible to force 120Hz with 1440p, but that's hardware limited right?
Anyway, thanks a lot for this great app.
That's correct, the display physically cannot do 96Hz or 120Hz at 1440p
[Deleted]
Any idea why im getting this error
C:\Android\platform-tools>adb shell pm grant dev.fingertips.s20refreshrate android.permission.WRITE_SECURE_SETTINGS
Security exception: Package dev.fingertips.s20refreshrate has not requested permission android.permission.WRITE_SECURE_SETTINGS
java.lang.SecurityException: Package dev.fingertips.s20refreshrate has not requested permission android.permission.WRITE_SECURE_SETTINGS
at com.android.server.pm.permission.BasePermission.enforceDeclaredUsedAndRuntimeOrDevelopment(BasePermission.java:433)
at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:2932)
at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:2896)
at com.android.server.pm.permission.PermissionManagerService.access$1200(PermissionManagerService.java:157)
at com.android.server.pm.permission.PermissionManagerService$PermissionManagerServiceInternalImpl.grantRuntimePermission(PermissionManagerService.java:3966)
at com.android.server.pm.PackageManagerService.grantRuntimePermission(PackageManagerService.java:6980)
at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:1955)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:230)
at android.os.ShellCommand.exec(ShellCommand.java:104)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:26995)
at android.os.Binder.shellCommand(Binder.java:916)
at android.os.Binder.onTransact(Binder.java:790)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:5433)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:5155)
at android.os.Binder.execTransactInternal(Binder.java:1056)
at android.os.Binder.execTransact(Binder.java:1029)
Note: I'm on S20+ Exynos

			
				
update bixby routines, now it has a routine that changes resolution and refresh rate

[App]Galaxy Max Hz (Refresh Rate Mods, Screen-off Mods 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)***
-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 (not working to all devices with OneUI4.**+, test first). ***
-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: The workaround is already blocked in OneUI5.0. Check the extra steps provided in the app.
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
Caution!! Be careful on applying CQHD+ on S20 series with OneUI4.* - it causes the UI to shrink after reboot or long sleep that causes difficulty on entering the lockscreen.
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 (Please read specially before asking questions or reporting bugs)
Hello .... I congratulate you on your app ..... it is very good .... what if I cannot activate by adb with the new update ....
eldiego01 said:
Hello .... I congratulate you on your app ..... it is very good .... what if I cannot activate by adb with the new update ....
Click to expand...
Click to collapse
You can still use the app functions except for the resolution switcher.
tribalfs said:
You can still use the app functions except for the resolution switcher.
Click to expand...
Click to collapse
perfect ..... do you plan to update to use that function ???
eldiego01 said:
perfect ..... do you plan to update to use that function ???
Click to expand...
Click to collapse
Not possible. Resolution switcher really needs to be enabled by ADB - a one time setup.
for s20 series with no adaptive refresh rate, can you make an option to toggle the refresh rate per app, for example apps like Maps, Play books (or apps for books in general), Phone app, etc. definitely don't need high refresh rate, can be used at 48hz in order to maximize battery. Fb, Instagram or some "scrolling apps" will benefit from 96 or 120hz refresh rate can be set separately instead of applying one refresh rate to the whole system
pham_dang said:
for s20 series with no adaptive refresh rate, can you make an option to toggle the refresh rate per app, for example apps like Maps, Play books (or apps for books in general), Phone app, etc. definitely don't need high refresh rate, can be used at 48hz in order to maximize battery. Fb, Instagram or some "scrolling apps" will benefit from 96 or 120hz refresh rate can be set separately instead of applying one refresh rate to the whole system
Click to expand...
Click to collapse
In the meantime, try "Dynamic Display apk." which does it quite well together with "Galaxy Max Hz"
Here... https://r.tapatalk.com/shareLink/to...1&share_fid=3793&share_type=t&link_source=app
S20U Exynos
It is not working, when i try to change, it says "set motion smoothness mode to adaptive first"
Correct screen shot
rajat339 said:
Correct screen shot
Click to expand...
Click to collapse
If you haven't performed the ADB permission command yet, it can only switch Hz if already on High mode - so you have to manually set the motion smoothness to High first. It can automatically switch from 'Standard' to 'High' mode once you performed the ADB permission command.
I suggest to install the latest update (v5.20). I reworded that prompt to "Set 'Motion Smoothness' mode to 'Adaptive' or 'High' first" in the latest build.
v5.21 is UP
v5.21
-Fixed missing resolution label for Galaxy S20 series
Click to expand...
Click to collapse
Does this app allows to run QHD and 96 - 120hz?
Rayekk said:
Does this app allows to run QHD and 96 - 120hz?
Click to expand...
Click to collapse
I will check if I can add this tweak in the next version.
Update: I added the above tweak and tested it. However, I can see no improvement in quality against the FHD+ resolution. So, I am not going to add it anymore.
Hello, everyone! v6.00 update is up
Kindly check below.
tribalfs said:
v6.00
Made a number of changes
Max Refresh Rate Toggle
It can now switch to the lowest available refresh rate from the system refresh rates set (e.g. 48hz for Note20 ultra at Adaptive Mode)
Control the lower limit (hz) of the toggle. You can now set whether to include the lower 48hz and/or 60hz in the toggle.
Real-time Refresh Rate
You can now control the location and the size of the real-time refresh rate overlay
When turned-on, it will now automatically pause on screen Off to reduce power consumption
Screen Off Refresh Rate
Show screen off refresh rate
Screen Off Refresh Mod - enable this to automatically set the refresh rate to the lowest available refresh rate on screen OFF. (This overrides Samsung's stock behavior which sets the refresh rate to the highest on screen off). This will improve standby power consumption a bit.
Others
Updated app layout
Show information of the device's supported screen resolutions and the corresponding supported refresh rates
Package name change - the package name was changed from com.tribalfs.n20umaxhz to com.tribalfs.gmh
Why? When I uploaded the initial version of this app, Xda Labs did not allow me to upload the signed version - it always prompted a signature error. However, when I tested the debug version, it uploaded successfully. Consequently, I have to upload the debug version on subsequent updates - this made me believe that Xda labs only allows debug version and this is not ideal/recommended. However, recently I learned that signed app are actually allowed and my experience is just a bug on the Xda labs site. For me to be able to upload a signed version to Xda Labs, I need to change the package name. Though currently Xda Labs still down, I think due to the on-going migration.
To those who purchased the ad-free license of the previous app package, you can freely upgrade to the ad-free version of this new app package. Just send me an email by long-pressing the android id located on the lower left of this app and add you Paypal Transaction ID. Don't change any other content of the email. Thank you for supporting this project.
Click to expand...
Click to collapse
Latest available update.
galaxy_max_hz_v6.33[Github]
tribalfs said:
Changelogs
v6.32
Code cleanup and minor bug fixes
Removed FPS counter (not so useful)
Added net speed indicator (extra for ad-free)
v6.31
Fixed max hz button label not correctly updating after screen off
Fixed intermittent crash when service is killed by the system on some devices
Updated ad-free activation for resetted devices and those who have ad-free version of the old app package - now using activation code
v6.27
Fixed crashes on Galaxy Tab S7/S7+ when expanding notif panel
Fixed autorun bug (bug appeared in v6.25)
Stability improvement on quick resolution changer feature
v6.25
Autorun screen off mod and refresh monito on reboot when enabled
Other improvements and bug fixes
v6.21
Added real-time Display FPS option.
Run service in foreground so it will less likely be killed by the system.
Added in-app updater
/QUOTE]
Click to expand...
Click to collapse
tribalfs said:
Latest available update.
galaxy_max_hz_v6.33[Github]
Click to expand...
Click to collapse
It says page not found ! can you check the apk link once again :O
Here is the corrected Link : galaxy_max_hz_v6.33.apk
neelgangrade said:
It says page not found ! can you check the apk link once again :O
Click to expand...
Click to collapse
Sorry, missed a dot. Corrected the download link. Thank you.
galaxy_max_hz_v6.33[Github]
tried on one ui 3.0, screen off refresh rate works, but can't set to 96hz max and adaptive doesn't works
S20 exynos.
Theo1218 said:
tried on one ui 3.0, screen off refresh rate works, but can't set to 96hz max and adaptive doesn't works
S20 exynos.
Click to expand...
Click to collapse
Is 96hz shown in the "Supported Resolution and Refresh Rate" section of the app? I wonder why 96hz is not working on your device.
However, adaptive will not - hardware and framework limitation.

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 (not working to all devices with OneUI4.**+, test first). ***
-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 on S22+
Screen-off Mods:
Force to Lowest Hz
-Force the lowest refresh rate on screen-off or Always-On Display(AOD) to improve standby power consumption a bit.
-Select refresh rate to set for AOD/screen-off[premium]
-Tasker plugin support.
Auto apply power saving mode during screen-off ***
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 [premium]
-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.
Download
v8.0.0
v7.14.58
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.
v7.14.34 in-app update:
-Bug fixes
I used the 96hz on my S20 with no issues. I can't get it to work on my S22+. Any suggestions? I don't and don't plan on using ADB.
**UPDATE**
I figured it out. The thing is that every time i reboot my phone, it goes back to 120z.
**UPDATE 2** Launching or using the camera immediately switches it down to 60hz as well.
Sorry, please ignore.
Resolved, i had low refresh rate turned on in GOS
v7.14.35 in-app update
-Bug fixes
tribalfs said:
v7.14.35 in-app update
-Bug fixes
Click to expand...
Click to collapse
See more activity over on the S22 thread. Looks like adaptive 96hz is no more huh?
v7.14.50 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
unomedmen1 said:
See more activity over on the S22 thread. Looks like adaptive 96hz is no more huh?
Click to expand...
Click to collapse
jah2110 said:
Hello, with the new update, mi s21 plus dont go to 96 in adaptative, only go 120 to 60 to 48, con i fix that? Thanks
Click to expand...
Click to collapse
Try to play with brightness. In certain low brightness condition, thr system prevents it to go 96Hz - this is how samsung implemented it. 96Hz reportedly works on power saving too.
v7.14.53 in-app update
-Bug fixes
Sph1991 said:
Hey I'm also having this issue. I can't figure it out. Really annoying in Snapchat and TikTok on my s22 plus
Click to expand...
Click to collapse
Please check v7.14.53_2 in-app update.
Thank you.
Hi @tribalfs, just purchased your app.
But found an issue on my s22+
Adaptive Mode: set to 10hz. Some games will lower to 10hz while idle even though games animation still moving or running which make it looks like laggy.
cutesniper22 said:
Hi @tribalfs, just purchased your app.
But found an issue on my s22+
Adaptive Mode: set to 10hz. Some games will lower to 10hz while idle even though games animation still moving or running which make it looks like laggy.
Click to expand...
Click to collapse
Can you share what specific games are those?
Probably no CATEGORY_GAME manifest declaration on these games. Need to manually add them.
Thank you.
tribalfs said:
Can you share what specific games are those?
Probably no CATEGORY_GAME manifest declaration on these games. Need to manually add them.
Thank you.
Click to expand...
Click to collapse
1. Not ordinary games, those games like "in-app mini games". e.g Aliexpress. (Play mini games to earn coins etc)
2. Google play store: app installing while in pending status-> "loading" animation extremely laggy & lower down to 10hz.
3. Facebook: u may try on the FB videos. 10hz videos streaming.....?
Issue recorded in videos for your reference. Kindly pls download the video if unable to view in browser.
Share - Google Drive
drive.google.com
Thank you...
@tribalfs Do you know, this maybe ain't your fault, but when i using Facebook, the autoplay feature transition switching to the next video is using 24fps, instead of the smooth 120fps. Therefore, my eyes feels so scratched.
trevinutomo said:
@tribalfs Do you know, this maybe ain't your fault, but when i using Facebook, the autoplay feature transition switching to the next video is using 24fps, instead of the smooth 120fps. Therefore, my eyes feels so scratched.
Click to expand...
Click to collapse
For comparison, Instagram Reels using 60fps for entire videos and autoplay transitions, so it seems tolerable to my eyes.
trevinutomo said:
@tribalfs Do you know, this maybe ain't your fault, but when i using Facebook, the autoplay feature transition switching to the next video is using 24fps, instead of the smooth 120fps. Therefore, my eyes feels so scratched.
Click to expand...
Click to collapse
Sorry, I also don't know.
I saw option to doze faster, force lowest Hz, and Power Saving Mode on Screen-off.
Now, could you make Power Saving Mode but without entering Power Mode state?
It sounds funny but It would be great, cause Power Mode state is making my S22+ cannot doing Facebook Autoplay.
trevinutomo said:
I saw option to doze faster, force lowest Hz, and Power Saving Mode on Screen-off.
Now, could you make Power Saving Mode but without entering Power Mode state?
It sounds funny but It would be great, cause Power Mode state is making my S22+ cannot doing Facebook Autoplay.
Click to expand...
Click to collapse
Sorry, I am not sure what you meant by "make Power Saving Mode but without entering Power Mode state". Can you elaborate.
tribalfs said:
Sorry, I am not sure what you meant by "make Power Saving Mode but without entering Power Mode state". Can you elaborate.
Click to expand...
Click to collapse
I mean, i need Power Saving Mode's advantages like (CPU limited to 70%, background app usage, syncing and checking location will be limited) but i don't want Power Saving Mode's disadvantages (like my facebook recognize my phone entering Power Saving Mode, so video autoplay is turned off)

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
- Set separate refresh rates for power saving mode and for low battery state [1]
- Quick settings shortcut
- Tasker plugin support
Refresh rate (motion smoothness) mode switcher(Normal, Adaptive or High)[2]
- Set you device motion smoothness mode to static refresh rates (high mode) for better smoothness if so desired
- Tasker plugin support
Per-app refresh rate settings:
-Set different refresh rate settings for every app either adaptive or static [1]
Keep selected refresh rate mode on power saving mode[1]
- On devices with One4 or lower, GMH will automatically apply a workaround to bypass 60Hz limit on Power Saving Mode.
- Need extra steps on OneUI5.*. Test it first. New method: See post #53
Screen-off Mods:
Screen off/AOD refresh rate (Force to Lowest Hz)
- Force the lowest refresh rate on screen-off or Always-On Display(AOD)
- Tasker plugin support
- Select custom refresh rate for AOD/screen-off [1]
Auto apply power saving mode during screen-off [2]
Auto disable Autosync
Quick-doze mod
- Quickly enter doze mode (than usual) during screen-off that can not be interrupted by motion with customizable maintenance window interval [1][2]
- Tasker plugin support
Auto SENSORS OFF (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 [premium]
- Tasker plug-in support
- Supports up to OneUI4.* only
Others
Battery protection mod (Experimental)
- Option to set maximum charge to 86%-95%(for OneUI4+) [1][2]
Quick resolution switcher
- Easily switch to any supported resolutions using the included quick setting tile[2]
- 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.
[1] Enabled for premium users (with 2 days premium trial)
[2] These features require a one-time ADB procedure (this is not root)[/TD]
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 prompts 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 and changelogs
Github wiki
Localization/Translations ​Contributors
Italian: @Orlaf
German:devj3ns, drbeat
Russian: @a43 @Surghikov
Swedish:Steffe2
Turkish: osmanakar312
Greek: Nick
Spanish: @Sebastiansm
Czech: @Chrono Leggionaire
Simplified Chinese: @xiaolu7233123
French: @Jaxom84
Polish: @Pichulec
Korean: chicking86, 최운택
Lithuanian: @Klaudas
If you want to contribute on translations, please send me a message.
120 hz works with psm but 96 didnt worked
Hello. Is it possible to transfer the license from my Fold4 to S23 Ultra? Will I have to buy Premium again?
So 1Hz is still a gimmick from Samsung? Or is it possible to achieve?
erul said:
120 hz works with psm but 96 didnt worked
Click to expand...
Click to collapse
Your brightness maybe too low. Try increasing screen brightness a bit. 96Hz usually has a little bit higher brightness threshhold to avoid visible flickers when refresh rate switches. This is set in the device by the OEM depending on the display calibration. This threshold can not be overrridden by an app.
KasyaDMHH said:
So 1Hz is still a gimmick from Samsung? Or is it possible to achieve?
Click to expand...
Click to collapse
Based on the refresh rates read from the device, 10Hz is the lowest.
tribalfs said:
Your brightness maybe too low. Try increasing screen brightness a bit. 96Hz usually has a little bit higher brightness threshhold to avoid visible flickers when refresh rate switches. This is set in the device by the OEM depending on the display calibration. This threshold can not be overrridden by an app.
Click to expand...
Click to collapse
worked thx
Works without Root?
Ramme said:
Works without Root?
Click to expand...
Click to collapse
Yes
Tribal, don't think I remember the reason, but why does the app only allow it to go as low as 10hz, when the displays have been rated for 120-1hz?
Shouldn't it be able to go down to 1hz?
eyeatoma said:
Tribal, don't think I remember the reason, but why does the app only allow it to go as low as 10hz, when the displays have been rated for 120-1hz?
Shouldn't it be able to go down to 1hz?
Click to expand...
Click to collapse
The app just read the available refresh rates that's provided by the device system configuration and just use what's available. 10Hz is the lowest refresh rate available. I don't know exactly why 1Hz is not available. Could be that it's not enabled or samsung could be referring to a different definition of refresh rate for the 1Hz rating - a sort of surface buffer optimization.
I have the feeling that when I set the frequency to 10 min and 120 max, the device starts to jerk. (at the moment when it jumps from 10 to 120 Hz).
Can anyone share the same experience?
Edit:
The problem still exists...
Quick question by the way, what exactly does the "Brightness Threshold" option do? So how far does it affect the Hz?
Barmenchik said:
Hello. Is it possible to transfer the license from my Fold4 to S23 Ultra? Will I have to buy Premium again?
Click to expand...
Click to collapse
Unfortunately not and I'm bummed, as I wasn't planning to replace my S21ULTRA (a dumbass dropped a knife on my screen...) and bought the app only 2 months ago.
TBH, this should be like any app you buy from the app store: transferable.
Maybe that's why it's not in the Google play store
Not ready to pay again, looks like the battery improvement is significant enough to render the app less useful than before. Don't get me wrong, still an excellent job, Samsung should pay attention.
Ipse_Tase said:
Unfortunately not and I'm bummed, as I wasn't planning to replace my S21ULTRA (a dumbass dropped a knife on my screen...) and bought the app only 2 months ago.
TBH, this should be like any app you buy from the app store: transferable.
Maybe that's why it's not in the Google play store
Not ready to pay again, looks like the battery improvement is significant enough to render the app less useful than before. Don't get me wrong, still an excellent job, Samsung should pay attention.
Click to expand...
Click to collapse
If I'm guessing right, the fact that it's not on the store is more about the Android version targeted by the app itself (to access some permissions).
The reason is explained in FAQ#1.
I'm unable to find in the FAQ or threads a way to RESET all the settings so that I can uninstall the app.
If I don't , I have the same refresh rates as with the app, since now they are written via adb.
Halp
tribalfs said:
The reason is explained in FAQ#1.
Click to expand...
Click to collapse
I know, it was a jest .
One question: can we use adaptive 120hz with powersaver on S23U?
Edit:
Its working without Problems on 5.1 with the Dex workaround
hi everyone,
I have a pure technical question.
not only about this application but in general.
if i install an application and then i run the command:
adb shell pm grant _application name_ android.permission.WRITE_SECURE_SETTINGS
#1. what are the chances of having this new application steal personal information from the phone?
#2. what exactly this command do?
#3. can this application "read" users and passwords and then send them out of the phone?
I mention that after i ran this command i disabled usb debug from developers.
thank you and don't blame me for this questions.

Categories

Resources