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

Search This thread

tribalfs

Senior Member
Mar 28, 2014
2,702
1,970
Samsung Galaxy Z Fold 5
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 starting OneUI5.* except when rooted with magisk and using lsposed. Test it first

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
    - 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|InstallationNotes|Changelogs
Github wiki
 
Last edited:

rafiq_mf

Member
Jan 30, 2016
7
0
A little question. Is the refresh rate monitor really real-time?? I've tried using this app and set it to "adaptive" option on 96Hz, fps shows normal and it changed from 96 to 60 when still in "Galaxy Max Hz" app (idle position). But when I tried idle on desktop or any app like youtube or instagram the fps is keep showing 96 (idle position), but when I'm trigger volume button it changed to 60. Is it normal or what??

Sorry if my english not really well..
 

tribalfs

Senior Member
Mar 28, 2014
2,702
1,970
Samsung Galaxy Z Fold 5
A little question. Is the refresh rate monitor really real-time?? I've tried using this app and set it to "adaptive" option on 96Hz, fps shows normal and it changed from 96 to 60 when still in "Galaxy Max Hz" app (idle position). But when I tried idle on desktop or any app like youtube or instagram the fps is keep showing 96 (idle position), but when I'm trigger volume button it changed to 60. Is it normal or what??

Sorry if my english not really well..
Yes, real-time. It updates every 500ms to be exact.

As to how long the refresh rate drops to lower hz, it depends on a number of factors - current brightness of the display, ambient brightness and the composite contents being displayed (e.g. if there are non-static contents requiring higher refresh rate to be smooth). There are thresholds that are defined in the system for each refresh rate that needs to be met, which substantially depends on how fine-tuned are the gamma curves of display across different refresh rates. Generally, refresh rate switches down faster in brighter environment.

That volume control is coincidental - possibly you tilted the phone exposing it to brighter light?
 

citytrader

Senior Member
Jan 19, 2012
1,492
590
In the s21 plus, the refresh rate never goes below 60hz, is this a limitation of the device? In the Tab S7 it arrives to 48hz
 

tribalfs

Senior Member
Mar 28, 2014
2,702
1,970
Samsung Galaxy Z Fold 5
In the s21 plus, the refresh rate never goes below 60hz, is this a limitation of the device? In the Tab S7 it arrives to 48hz
The behavior is decided by Samsung and android system's algorithm with a goal of avoiding perceptable display artifacts/flickers while switching refresh rates. Well there are some factors affecting this, the contents compatibility and brightness condition are few major. I noticed that 48hz only kicks currently while watching 48hz compatible videos (e.g. 24fps vids) and those apps that implements 48hz. Samsung possibly have not yet perfected the gamma curves towards 48hz to confidently adapt 48hz on general/idle usage. This condition can possibly improve in the future updates just like what they did in note 20 ultra. N20U previously required a certainly high brightness level for it to switch to 60hz.. but it has been improving every update.
 
Last edited:

tribalfs

Senior Member
Mar 28, 2014
2,702
1,970
Samsung Galaxy Z Fold 5
Hi! Pls. check update on the app now. v6.61 now up. See changes below. :)
Changelogs
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
 

zjhao

Senior Member
Jan 4, 2019
139
84
After the Snapdragon Ultra (G9980) of my S21 was updated to the UB7 version yesterday, the adaptive mode of the Galaxy Hz Max (v6.61.10) showed 48Hz in the position (not touching the screen). Maybe the S21 series UB7 version firmware in the Greater China region has opened the panel that adapts to 10Hz?

經社群驗證圖示






176842.jpg

經社群驗證圖示
 
Last edited:
  • Like
Reactions: tribalfs

tribalfs

Senior Member
Mar 28, 2014
2,702
1,970
Samsung Galaxy Z Fold 5
v6.62.25 now up! :)
- Fixed crash when opening some apps in Secured Folder
- Minor improvements on adaptive mod
v6.62.10 changes:
- Fixed intermittent bug on restoring power mode settings on screen-on when using quick power-doze mod
v6.62.00 changes:
- 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
 

tribalfs

Senior Member
Mar 28, 2014
2,702
1,970
Samsung Galaxy Z Fold 5
v7 in-app update! ;)
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
 

tribalfs

Senior Member
Mar 28, 2014
2,702
1,970
Samsung Galaxy Z Fold 5
v7.10.21 in-app update now available :)
- Bug fixes
v7.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 optimizations
Note: Clear app's data if experiencing any issues
 

tribalfs

Senior Member
Mar 28, 2014
2,702
1,970
Samsung Galaxy Z Fold 5
v7.10.25 in-app update now available! :)
- Bug fixes
v7.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 optimizations
Note: Clear app's data if experiencing any issues after update.
 
  • Like
Reactions: Ramprasad92

tribalfs

Senior Member
Mar 28, 2014
2,702
1,970
Samsung Galaxy Z Fold 5
How to set max refresh rate in Tasker? Didnt found any information on variables list
  • 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.
 

Ash_Knight

Member
Jul 22, 2021
9
2
Thanks! But when I want to set max refresh rate to 48 (or any other valid value) on galaxy s21+ device this doesn't work for some reason
Screenshot_20210728-012036_Tasker.jpg
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    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 starting OneUI5.* except when rooted with magisk and using lsposed. Test it first

    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
      - 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|InstallationNotes|Changelogs
    Github wiki
    4
    v7.14.17 in-app update now available
    -Auto sensors off workaround for OneUI4.0
    -Fixed bug: setting min hz for adaptive (%lhz) usingTasker not working
    -Fixed bug: unable to turn off accessibility when no feature requiring such is enabled
    -experimental workaround for enabling Adaptive/High refresh rate on PSM on OneUI4.0
    - other stability fixes
    2
    Hi, I'm running One ui 4 beta on S21+, the netspeed monitor seems to randomly quit and after opening the app it restarts again. Is it possible to fix it? also, been quite a while since any update /posts here, all well?


    v7.14.18 in-ap update:
    -Fixed bugs on OneUi4.0: brightness threshold for adaptive mod bug, netspeed indicator bug
    -Fixed bug on minimum hz tile and minimum hz tile tasker command
    1
    V6.50 is up!:)

    Changelogs
    v6.50

    - Fixed high mode not working on some S21/N20U devices
    - Show real-time refresh rate in notification and/or overlay
    - Added some language support
    - Improve notifications
    - App power consumption improvement
    - Ad-free trial added
    - Stability and other improvements

    ...
    ...
    1
    Just updated it but still have the same problem
    Plus the 96 hz feature is not working anymore!!
    Try to connect to a different network. Disable vpn if you are using any.

    Yeah, seems 96hz only works on certain(higher) brightness level on S21+. Try to increase screen brightness. This is beyond control of the app.