• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[App]Galaxy Max Hz (Refresh Rate Control, Quick Resolution Switcher, Screen-Off Mods, Adaptive Mod, Keep High/Adaptive on Power Saving Mode and More)

Search This thread

android_htc

Senior Member
Feb 24, 2011
401
183
Samsung Galaxy S20 FE
Just a minor layout issue - the "overlay position" labels seems to be stretched and cropped on the S20FE 5G, see screenshot.
 

Attachments

  • Screenshot_20210610-212306_Galaxy Max Hz.jpg
    Screenshot_20210610-212306_Galaxy Max Hz.jpg
    474.3 KB · Views: 83

cz_mok

New member
Jan 11, 2015
2
0
@tribalfs Hi, I would like ask if the latest version (V7.12.11) will cause the phone to heat up?
My phone is N20U with latest software update to June security patch.
The temperature of my phone is usually 28-33 degree celcius for most of the time.
After updated to V7.12.11, I noticed that my phone is always at 35-40 degree celcius.
My phone always heat up even when not in use.
I tried to troubleshoot by uninstalling the Google app update (which is also updated at the same period of time), tried clearing phone cache.
After I tried to uninstall Galaxy Max Hz app, the temperature of the phone went down.
Do you have any idea what went wrong? Anything I can do to fix it?
 
Last edited:

tribalfs

Senior Member
Mar 28, 2014
1,032
709
Just a minor layout issue - the "overlay position" labels seems to be stretched and cropped on the S20FE 5G, see screenshot.
It's scrollable. It's design to be that way on smaller device.
@tribalfs Hi, I would like ask if the latest version (V7.12.11) will cause the phone to heat up?
My phone is N20U with latest software update to June security patch.
The temperature of my phone is usually 28-33 degree celcius for most of the time.
After updated to V7.12.11, I noticed that my phone is always at 35-40 degree celcius.
My phone always heat up even when not in use.
I tried to troubleshoot by uninstalling the Google app update (which is also updated at the same period of time), tried clearing phone cache.
After I tried to uninstall Galaxy Max Hz app, the temperature of the phone went down.
Do you have any idea what went wrong? Anything I can do to fix it?
Check how much is the app's battery usage in settings. The usual culprit for heat are the ones with high battery consumption. Pls also note that phone temperature is also largely influenced by your ambient temperature.
 

6h0st

Senior Member
Nov 4, 2011
1,361
4,846
ghost.com.ro
Samsung Galaxy Note 20 Ultra
Greetings @tribalfs !
Latest update is working great. Thank you for your work and dedication.
I was just wandering if you can disable applying Battery Saving Mode / Auto Sync off / Apply lowest hz while screen off / Doze tweaks (probably not applying anyway) when phone is charging. It's redundant. Even more, when phone is charging, you could set adaptive mode off and set highest screen frequency always on or set a toggle as an option to have this...or a slider to set frequency while charging. Just a thought...
Anyway, everything is working just fine for me, except that I noticed that when using a phone for a few days (3-4) or sometimes after an update, battery saving mode is not applying anymore, but after a restart eventing is working again.
Keep up the great work!
Cheers!
 
  • Like
Reactions: tribalfs

brockyneo

Senior Member
Jan 17, 2010
3,604
378
In The Matrix
I've downloaded loaded the app and got it all working at to my suprise its Woking at just shy of qhd which is amazing I thought we couldn't because of hardware limitations 😀 great work dev just a question is this correct o my settings? Also what's the best setting to have for best battery but max has and resolution thanks again
Screenshot_20210613-172237_Settings.jpg
Screenshot_20210613-172242_Settings.jpg
 

tribalfs

Senior Member
Mar 28, 2014
1,032
709
I've downloaded loaded the app and got it all working at to my suprise its Woking at just shy of qhd which is amazing I thought we couldn't because of hardware limitations 😀 great work dev just a question is this correct o my settings? Also what's the best setting to have for best battery but max has and resolution thanks again
For me is PSM and all screen off mods enabled and setting MW interval to 0 (none)

Can someone please help me? I followed all the instructions but I cannot get it to work with 120hz? If I turn on High, it disables the toggle.
switch to other resolution other than WQHD+. WQHD+ does not support high refresh rates
 
  • Like
Reactions: brockyneo

Everything13

New member
Feb 26, 2017
2
0
I am using the Adaptive Refresh rate mod on my S20 Plus, I do notice screen flickering when it changes down to 60hz from 96hz. I am fine with that but I just wanted to know if that flickering could harm my device/display in the long run???
 

tribalfs

Senior Member
Mar 28, 2014
1,032
709
I am using the Adaptive Refresh rate mod on my S20 Plus, I do notice screen flickering when it changes down to 60hz from 96hz. I am fine with that but I just wanted to know if that flickering could harm my device/display in the long run???
It's a calibration issue but I don't think it affects the display life.

I am using s21+ 5G exy and when i set the app to 96 Hz adaptive mode, screen just stay at 96 hz, never go down to 60hz
Please share screenshot of your settings. Is this happening when in low light or your brightness set to low?
 

Mrxyzl

Senior Member
May 1, 2015
774
424
It's a calibration issue but I don't think it affects the display life.


Please share screenshot of your settings. Is this happening when in low light or your brightness set to low?
Now its working fine after i reinstall the app. Weird. Heres my current choice

Edit: nah it's happened again . Stuck at 96hz
 

Attachments

  • Screenshot_20210615-070626_Galaxy Max Hz.jpg
    Screenshot_20210615-070626_Galaxy Max Hz.jpg
    403.5 KB · Views: 55
Last edited:

Mrxyzl

Senior Member
May 1, 2015
774
424
It's a calibration issue but I don't think it affects the display life.


Please share screenshot of your settings. Is this happening when in low light or your brightness set to low?
Hey its me again. I figure out when the app stuck at 96Hz, the actual refresh rate is 60hz as shown by the developer option. See the attachment
 

Attachments

  • Screenshot_20210617-123203_Galaxy Max Hz.jpg
    Screenshot_20210617-123203_Galaxy Max Hz.jpg
    414.1 KB · Views: 40

fadilm91

New member
Dec 31, 2020
3
1
S20+ exynos. It is often for me where the refresh rate won't go down from 120 to 60 if I am in an app where I am constantly switching the refresh rate for a long time (scrolling/tapping). One way to fix it is by changing the volume. After the volume ui disappears, the refresh rate will go down to 60 after a 2 second delay or whatever you set in the app.
 

tribalfs

Senior Member
Mar 28, 2014
1,032
709
S20+ exynos. It is often for me where the refresh rate won't go down from 120 to 60 if I am in an app where I am constantly switching the refresh rate for a long time (scrolling/tapping). One way to fix it is by changing the volume. After the volume ui disappears, the refresh rate will go down to 60 after a 2 second delay or whatever you set in the app.
Are you on the latest version?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    v7.12.20 in-app update is now available. :)
    - Fixed intermittent bugs:
    - Power saving mode on screen-off: PSM not turning off back on screen on.
    - Turn-off autosync on screen off: autosync not turning on back on screen on
    2
    I just installed the app on my Note 20 Ultra and it seems to work until my phone restarts. I have it set for 96hz max, and after a restart, the phone goes back to 120hz. I then have to open the app, push the slider control to 120, then back to 96 to "jump start it! I removed and reinstalled the app, but it does the same thing.
    Do you have different max hz settings for PSM and non-PSM? Maybe PSM switches on reboot.

    I am not getting the toggle in the app for delay in minimum hz.
    Using the latest version 7.12.11 on S21U Exynos.
    How to enable that?
    This is only available to devices with no native samsung adaptive refresh rate support.

    When I switch the adaptive mode, the game scene stops moving and the FPS will drop to 48. When I turn on the movement, it will return to the maximum update rate of the game. It is very troublesome to bounce back and forth between 48 and 90.
    View attachment 5360459
    I did not activate the option in the game tool and did not turn on the priority mode
    View attachment 5360461
    When I switch from adaptive mode to high mode, the game runs at maximum update rate full time
    View attachment 5360469
    Do you use a third party overlay app that launches when any games is open? That is most likely the culprit on the GMH's game detection. Try to disable that and see if it fixes it. If it is, pls share the what overlay app is that so I can add it to the ignore list.

    When does the app switch between FHD and WQHD and why? I want it to stay on WQHD but over a little it switches to FHD.
    The app does not switch res on its own.
    2

    Pls check the latest in-app update, v7.12.15.
    1
    Yes, just set it back to 120hz.
    Prime video must have changed its FPS in videos. I can play a 48fps YouTube video and it's 48hz but all the things I watch on prime video that used to be 48hz and now 60hz.
    1
    Hello, I installed this app on my S21+ Exynos and i set it on 96Hz and i can clearly see that it drops to 60Hz all the time even thought the app shows that i am on 96Hz.

    I double checked with another app called fps meter and it confirmed that i am on 60hz (on the right) and not on 96hz (on your left) as "Galaxy Max Hz" app indicates. And yes it totaly feels like 60Hz that's why i installed another app so i can be 100% sure, this is not 96hz.
    View attachment 5348761
    Are you on the latest version? I included in the latest workarounf/fix on Hz monitor delay when hz is going down. That other app I think is also my app.


    Just a minor hiccup with this app at the moment but in the older versions of max Hz, Appear to draw over apps permission notification in the shade can be disabled without being stuck at 60hz on adaptive (not sure if it's a bug) but in the latest version, it will be stuck at 60hz whenever the permission is disabled and cannot be hidden without actually disabling it.

    I know the newer versions require draw-over permission to work. However, since the notification of the draw-over apps is bundled to system notifications, is there a way to hide the notification without cluttering up the notification shade? If not, I plan to downgrade back to older versions for stability and no reliant on draw-over permission for the adaptive mode to function normally. Thanks
    You can disable it separately. Long press in the notification panel and just disable for GMH (See attached screenshot)
  • 65
    Screenshot_20210316-052014_Galaxy Max Hz.jpg


    About this app:
    • Refresh Rate Control: Easily control the max refresh rate (Hz) of android devices with multiple refresh rates (e.g. note20 ultra, s20/S20+/S20Ultra, z fold 2, s21/s21+/s21Ultra, tab S7/S7+). This app can limit max refresh rate to 96hz (or any available refresh rate) on supported smartphones - you can save power with negligible difference on smoothness. Use either the in-app toggle or quick settings tile - ADB setup or Root NOT needed.

    • Switch to High: Option to use High(Fixed) motion smoothness mode on Samsung devices with native Adaptive motion smoothness***

      Current Samsung smartphones natively supporting adaptive refresh rates:
      • Galaxy Note 20 Ultra
      • Galaxy Z Fold 2
      • Galaxy S21, S21+, S21 Ultra

    • Refresh Rate Monitor: Observe how multiple refresh rates work on your device. Use either the in-app toggle or quick settings tile

    • Quick Resolution Switcher: Easily switch to any supported resolutions using the included quick setting tile***

    • Quick High/Adaptive on Power Saving Mode: Easily switch to high or adaptive motion smoothness mode (from Standard) even on power saving mode on supported Samsung smartphones.***

    • Force to Lowest Hz: Force lowest refresh rate on screen-off/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 - ADB setup or Root NOT needed.

    • Auto apply power saving mode during screen-off (after ~ 10 secs)***

    • Tasker plugin support: Automate GMH settings using the app's Tasker plugin support. Supported actions/variables: Max Refresh Rate, Keep Motion Smoothness on PSM, Motion Smoothness Mode, Quick-doze Mod, Change Screen Resolution. (new in v7.10). More info in FAQs below.


      Ad-Free Exclusive Features:

    • Keep motion smoothness when power saving mode is enabled - either manually or by the system/adaptive power saving***

    • Adaptive refresh rate mod: Experimental adaptive refresh rate mod for devices supporting multiple refresh rates but do not have the native Adaptive motion smoothness (e.g. S20 series, S20FE, TabS7/S7+)***

    • Quick-doze mod: Quick doze mode during screen-off to improve standby power consumption***

    • Set minimum refresh rate for adaptive mode to 60hz or lower (if available)***

    • Resolution switcher filter: Filter what screen resolutions to include for the resolution switcher QS tile.

    • Statusbar net speed indicator

    • 7-day Ad-Free Trial is available. Just click "Activate Ad-free" button and activate free trial when prompted.

      Note: Ad-free license is on a per device basis.

    ***these marked features require a one-time ADB setup (this is not root)


    Info: This app targets older android sdk in order to control refresh rates without ADB setup. Just ignore the dialog that says "This app was built for an older version of Android...." when opened for the first time.


    DOWNLOAD LINKS (GITHUB):
    WARNING!!! DON'T DOWNLOAD THIS APP FROM ELSEWHERE. THERE ARE TROJAN-FILLED TAMPERED VERSION OF THIS APP OUT THERE.


    FAQs, changelogs and more information in the next post.👇


    Demo video of v5.4. More features have been added in the later versions

    10

    FAQs:

    • I am on adaptive or high refresh rate mode, but why my 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 the 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't force these apps to use high refresh rates.


    • How does Quick-Doze Mod work?
      If enabled, the device will quickly enter into doze mode (except when charging) while screen is OFF. This will make a better standby power consumption. Motion detection will not interrupt this doze mod. While in doze, the device periodically enters a maintenance window (MW), during which apps can complete pending work (syncs, jobs, etc.). The device will continue this cycle, doubling the length MW interval each time. The longer the MW interval, the better the battery saving.

      Doze mode may cause notification delays on some apps. It will not affect SMS, High Priority FCM and apps which battery optimizations are disabled.

      Doze mode will deactivate once the device is unlocked.

      Caution: Ensure to disable Doze Mods from other apps when using enabling this feature in GMH to avoid conflict.
    • Why I don't have 48hz and/or 96hz on my device?
      Availability of certain refresh rates is dependent on hardware support and must also be enabled in the system.

      Currently only the following Samsung devices have 48Hz and/or 96hz enabled:
      • Note 20 Ultra (48 & 96)
      • S21 Series (48 & 96)
      • S20 series excluding FE (48 & 96 - but 48hz was removed by Samsung in OneUI3.1 update)

    • In Adaptive refresh rate mod, I set minimum refresh rate to 48Hz but while watching videos, refresh rate only goes down to 60Hz
      On video apps like youtube, the default refresh rate is set to 60Hz but it will automatically go down to 48Hz on compatible videos (i.e 24fps or 48fps videos). Most videos in youtube are in 60fps format.

    • Adaptive mod does not go down on GAMES.
      On games, the refresh rate will be set to the highest refresh rate the game supports and will be fixed on that refresh rate. This is to preserve input responsiveness and smoothness while playing. If the game is not compatible to the currently set max Hz, it will use the next lower compatible refresh rate.

      Important Notes:
      • When you are using "Priority Mode" in Game Launcher, you should add GMH to the excluded list in order to keep it's background service from being killed when opening a game. Not adding GMH to this list can cause refresh rates to drop to minimum hz and behave abnormally while gaming.

      • If you are using a third party overlay app that launches when a game is opened (e.g. game monitoring/performance apps), it may cause issue on GMH's game detection that causes refresh rate to not being fixed. If you are experiencing such, please let me know the overlay app that you are using so I can add it in the ignore list.

    • When notification panel is expanded, adaptive mod does not go down.
      This only happens when the app's refresh rate monitor and/or net speed indicator is enabled - this is to avoid refresh rates constantly jumping up and down when refresh rate and/or net speed values are updated. However, if both are disabled, refresh rate should go down like the usual adaptive behavior.

    • How the Adaptive refresh rate mod works?
      For those devices that do NOT have the Samsung's native Adaptive refresh rate mode, GMH's own Adaptive Mod is applied. But for those devices which already support Samsung's native adaptive refresh rate, the native adaptive refresh rate is applied 'as is', except when you override the minimum refresh to lower than 60Hz.

      GMH Adaptive mod not only detects touches but also the changes on the contents being displayed on screen similar to Samsung's native adaptive implementation. It is a goal of this app to make the Adaptive mod behavior similar to the native one.

      Some users experienced flickers when refresh rate switches more specifically under low brightness conditions and specially when using 96hz and/or 48hz. This is happening more frequent on devices not natively supporting adaptive refresh rate. This an issue of consistency of gamma curves across the different refresh rates, a display calibration issue. This varies on how finely the manufacturer calibrated the display, which is also influenced by hardware tech that is used in the display. Unfortunately, GMH can do nothing on this


    • Can I disable appear on top permission if I don't use the app's refresh rate monitor overlay?
      Not recommended. Disabling it may introduce issues on GMH's Adaptive mod. It's recommended to keep it enabled and just hide its notification by long-pressing on it in the notification panel and switching it off.


    • Can I add the CQHD+(custom QHD) resolution that supports 96hz/120hz for Note20 Ultra or S20 series device?
      Yes, this option is added as requested by some users. If it's not shown in the app, just click the "Reload Profile" in the 3-dot menu while connected to the internet to load profiles from my backend containing such resolution. The backend copies of the resolution and refresh profiles have the following additional resolution:
      • Note 20 Ultra: 3087x1439 @ 48/60/96/120 hz
      • S20/S20+/S20Ultra: 3180x1431 @ 60/96/120 hz

        Intermittent bug on CQHD+: Sometimes refresh rate mode resets to standard after reboot.
    • I enabled Power Saving Mode on Screen-off and the Always on Display (AOD) stopped working?
      Disable "Turn-off Always on Display" option in your device's Power Saving Mode settings.
      Note: You can use this setting to confirm that PSM on Screen Off is working. AOD turn off after 6-10 seconds.

    • I constantly receive sound/vibration alerts everytime real-time refresh and/or netspeed indicator is turned-on. How can I turn it off?
      In case you're experiencing this, you can turn this off in the app's notification settings (long press app icon > app info > notifications > open each notif category and set to silent). This is fixed since v6.62.

    • How to setup GMH with Tasker?
      1. Create(+) a Task - inside Tasker's TASKS tab and give it a name. Inside the Task Edit window, add GMH Action by clicking (+) button > Plugin > Galaxy Max Hz. Inside Action Edit window, expand Configuration section to see the tasker settings/variables available for GMH.

        Go back to Task Edit window and set a value to each of the variable that you want to use by clicking (+) button > Variables >Variable Set > enter the variable name and a corresponding valid value. Ensure to put GMH action AFTER all the Variable Set actions (Tip: Use hold and drag to re-order).

        You can test the task you created by clicking the ▶️ button at the bottom.

        You can create multiple GMH tasks with different variables.



      2. Create a Profile(Trigger) - in Tasker's PROFILES tab for the trigger that you want to use then link it to the task that you created in step 1.

        Tip: If you want to override behavior for certain apps, just create an Application-Activity Profile(Trigger) for each of these apps in Tasker's Profile tab, then create the corresponding GMH tasks (1 enter task and 1 exit tasks) following step 1 above and link them to the corresponding Application-Activity Profile(Trigger). To link the GMH exit task, just long press the linked GMH enter task and press "Add Exit Task" in the options that will show.

    • How to activate ad-free trial?
      Click the 'Activate Ad-free' button and it will prompt automatically to activate trial if still available on your device. Just click ok.

    • 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, metadefender, with Samsung's built-in threat scanner powered by McAfee or Google Play Protect scanner.

    • I don't have a paypal account but I want to buy ad-free
      You can use the "Checkout as Guest" option to pay without registering to paypal.
      If paypal is restricted in your location, you can purchase this GMH Donate app from play store and send to me here on XDA or to [email protected]mail.com your device model number and email address so I can send you the activation code. I am currently doing this manually while I am still working on automating it.

    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 attach/send a screen recording* showing the bug/issue and also show your GMH settings in the screen recording. You can use this screen recording app capable of recording high refresh rates



    Due to the app usage of non-sdk and non-public api to execute most of its features, it is not guaranteed that all of its features are going to work in the future android iterations, should the new iteration block/disable them. But the dev will do his best to keep it working as long as possible.


    Sharing Outside XDA:

    Feel free to share this app anywhere as long as proper credits and reference to this thread are provided. Do not create any alternative download link. This is to ensure that users get the untampered installation file, latest information and latest updates of this app.

    Changelogs:


    Try to clear data of this app if you encounter issues after update. Please report any bug that persist. Thank you.
    v7.12
    - More customizable maintenance window interval for Quick-Doze Mode

    v7.11
    - Added turn-off autosync option under screen-off mods

    v7.10
    - Separate max hz settings 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.
    - Some code refactoring and optimizations


    v7.00
    - `Keep motion smoothness on power saving mode` will now take effect immediately after toggle
    - Filter what resolutions to include in the screen resolution switcher
    - Power saving mode and deep-doze are now separate options under screen-off mods
    - Adaptive or high motion smoothness on CQHD+ resolution now sticks after reboot.
    '-Adjustments on doze mode to prevent it from being interrupted by significant motion. This should improve doze performance when the device is constantly in pocket or in motion.
    - Additional doze option with no maintenance window added


    v6.64
    - Added option to keep motion smoothness on power saving mode - either enabled manually or by the system/adaptive power saving

    v6.63
    - Trial workaround to prevent Samsung Pay crash (v6.63.50)
    - Other minor bug fixes
    - Quick power-doze mod adjustments for more power saving on idle. There are now two options available: Moderate and Aggressive
    - Adaptive mod improvements - fixed behavior in Samsung notes and when using instagram voice note
    - Added option to hide Net Speed in the app's main screen to those who don't need it.

    v6.62
    - Fixed crash when opening some apps in Secured Folder
    - Minor improvements on adaptive mod
    - Fixed intermittent bug on restoring power mode settings on screen-on when using quick power-doze mod
    - Fixed bug on refresh rate profiles not properly loading on some devices. Known profiles are now being loaded from the server if connected to internet or locally from profiles included in the apk - upon first opening the app or after clear data.
    - Adaptive mod improvements for games and video payback
    - Other bug fixes
    - Improvements on Italian translations
    - Please advise if not all refresh rates are working on your device so I can modify the profile in my server
    Clearing app data is recommended if your device has issue on loading refresh rate profiles


    v6.61
    - Improvements on adaptive mod behavior for multi-refresh rates devices not natively supporting adaptive refresh rates (fixed issues on prolonged scroll, mouse scroll, not working on settings, etc.)
    - Set minimum refresh rate for adaptive mode to 60hz or lower (if available)
    - Net speed indicator now autohides when not connected to internet
    - More optimizations
    - Other improvements and bug fixes

    v6.60
    - Experimental Adaptive refresh rate mod working for Samsung devices supporting multiple refresh rates (e.g. S20/S20+/S20Ultra,S20FE) (only available for Ad-free)
    - Quick power-doze mod: Automatic power saving mode and quick doze mode on screen-off (only available for Ad-free)


    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
    - 7-day ad-free trial is available for you to test. Just click "Activate Ad-free" button and click "More info" on the snackbar prompt that will appear Ad-free trial added
    - Stability and other improvements

    v6.33
    • 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 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
    • Stability improvement on quick resolution changer feature

    v6.21
    • Added real-time Display FPS option alongside refresh rate.
    • Run service in foreground so it will less likely be killed by the system.
    • Added in-app updater

    v6.00
    Made a number of changes
    • Max Refresh Rate Toggle
      • Added ability to switch to the lowest available refresh rate from the predefined system refresh rates (e.g. 48hz for Note20 ultra at Adaptive)
      • Control the lower limit (hz) of this toggle. Choose whether to include or exclude the lower 48hz and/or 60hz in the toggle.
    • Real-time Refresh Rate
      • Added ability to customize the location and the size of the real-time refresh rate overlay
      • When turned-on, it will automatically pause when the screen is Off to reduce background power consumption
    • Screen Off Refresh Rate
    • 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
      • 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. Just enter the activation code sent to your email once prompted by the app. You can do the same to reacquire license if you reformatted your phone. Thank you for supporting this app.🙏
    Previous changelogs

    v5.40
    - Fixed landscape orientation layout bug and other layout improvements
    - Added support for Note 20 Ultra Non-5G models (all features)

    v5.26
    - Fixed disabled "High/Fixed Motion Smoothness Mode" switcher on Galaxy Z Fold 2. You should be able to use this function now in Z Fold 2.
    - Fixed force close bug on Galaxy Z Fold 2
    -Fixed missing resolution label for Galaxy S20 series
    - Other code clean up

    v5.20
    - Qs tiles for refresh rate control and resolution switcher now have dynamic icons. Better visibility for partially expanded notification panel.
    - Added high/fixed refresh rate mode/option for Galaxy Note20 Ultra and Z Fold2. If enabled, the device will be set to 'High Motion Smoothness' mode and refresh rates will behave like the Galaxy S20 series.

    v5.00
    - Added support for Galaxy S20, S20+, S20 Ultra and S20FE. Resolution switcher is not applicable to S20 FE.
    - Renamed app to Galaxy Max Hz

    v4.00
    -Added 'Resolution - Motion Smoothness Mode' switcher (button and qs tile). Switch resolution and motion smoothness mode anytime even on medium power saving mode. This specific function requires ADB.

    v3.00
    - Changed overlay FPS to Refresh Rate (Hz)
    - Refresh rate monitor now switches color to red if 60hz or below and to green if above 60hz
    - Added toggle switch for refresh rate monitor on app's home screen

    v2.00
    - The 3-way toggle button and quicksettings (qs) tile are now aware if the current Motion Smoothness mode is set to Adaptive or not. If not, they will show 'Standard' and will open the display settings when clicked
    - The switch for the FPS monitor overlay is moved to a new qs tile. You can now turn the FPS monitor ON/OFF anywhere without opening the app.
    - Changed text color of fps monitor from red to green. Green color has the longest lifespan in amoled, so lesser chance of amoled burn.

    v1.00 Initial release

    9
    v7.12.20 in-app update is now available. :)
    - Fixed intermittent bugs:
    - Power saving mode on screen-off: PSM not turning off back on screen on.
    - Turn-off autosync on screen off: autosync not turning on back on screen on
    7
    The program is very much in conflict with bank programs where the entrance is through a fingerprint. The phone starts to hang very much. Latest version of the program
    The link to the latest version isn't working.
    @tribalfs Thanks for all your work, amazing app!

    I'm having some issue with S21 ultra v6.61 the app is detecting my lowest hz differently each time sometime it detects 60 sometimes 120 (although the actual should be 10).
    Also is there an option to set a specific hz for certain app?
    Could you post the link for 6.61.02! Updating through your app gives the error "there was a problem parsing the package".
    Since last Android Update unuseable.

    Can't switch to ,,Adaptive". Can't even set it to 96hz. I will revert back to 5.30.... That works... but 48hz will be out 4ever i think
    Does this version fix the issues ? Safe to install? And thank you
    No more adaptive refresh rate..allready do the ADB commands and "trial" it was once then gone forever tried to force stop and clear app data..please help
    Same here, I think the dev mentioned that screen profiles aren't being loaded properly but the link seems to be broken to the update that fixes the issue. All we can do is be patient for now. I tried to get back 48hz by wiping and uninstalling but that broke adaptive for me as well


    Hello everyone.

    v6.61.10 build is now up - should fix bug on refresh rate profiles not properly loading introduced in v6.61.0*.

    v6.61.10
    - Fixed bug on refresh rate profiles not properly loading(bug inroduced in v6.61)
    Clearing app data is highly recommended after this update

    Thanks to all who reported the bug.
    7
    v7.12.00 in-app update now available :)
    - More customizable maintenance window interval for Quick-Doze Mode
    - Minor improvements