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

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,

Related

[Q] Decrease Resolution for Gaming?

Hello Tablet Z community,
This is my first post in this devices forums since getting mine last week. It's a great device, love it, etc.
I've never owned an Android device with a screen resolution this high so I've yet to encounter this problem - some of my games (specifically the emulator PPSSPP) have relatively low framerates (compared to my less powerful Samsung P6810 @ 800x1280). I know with computers in particular it's trivially easy to change resolutions in games/the OS, especially to increase FPS but I've never seen a method to do this on Android and Google searches turn up people mentioning device resolution without changing them.
Does anyone know if it's possible to, ideally, force a different resolution for a particular application? A less than ideal solution would be a system wide change but I would be willing to endure temporarily to increase FPS.
Any advice and suggestions would be greatly appreciated
I would be interested to know about this, iv just loaded ppsspp however havent been able to play any of the playable games listed, I did see a few videos of the xperia z playing well, however that has the same resolution and specs.
juzza87 said:
Does anyone know if it's possible to, ideally, force a different resolution for a particular application? A less than ideal solution would be a system wide change
Any advice and suggestions would be greatly appreciated
Click to expand...
Click to collapse
That was recently discussed in this thread: LCD Density Changes and Results (With Pics)
Cat McGowan said:
That was recently discussed in this thread: LCD Density Changes and Results (With Pics)
Click to expand...
Click to collapse
This is very different, setting the DPI to a non-stock value just resizes the userspace, the resolution is fixed and unchangeable as the OP is thinking. Compared to a Windows PC where you can change the resolution, in Android you only have the ability to change the dpi, which states how large the pixel-to-screen size is. A smaller number indicates a smaller pixel-to-screen size, meaning the information shown on screen is sized for a laeger screen (making it smaller, since the screen is a fixed size). And a larger number has the reverse effect. Android UI guidelines set the optimal dpi for resolution vs. screen size, to mainain a similar experience across devices (similarly sized icons and fonts, etc). Again, this has nothing to do with adjusting the physical resolution of the device, which (to my knowledge) is not possible in Android.
daveid said:
This is very different, setting the DPI to a non-stock value just resizes the userspace, the resolution is fixed and unchangeable as the OP is thinking. Compared to a Windows PC where you can change the resolution, in Android you only have the ability to change the dpi, which states how large the pixel-to-screen size is. A smaller number indicates a smaller pixel-to-screen size, meaning the information shown on screen is sized for a laeger screen (making it smaller, since the screen is a fixed size). And a larger number has the reverse effect. Android UI guidelines set the optimal dpi for resolution vs. screen size, to mainain a similar experience across devices (similarly sized icons and fonts, etc). Again, this has nothing to do with adjusting the physical resolution of the device, which (to my knowledge) is not possible in Android.
Click to expand...
Click to collapse
Heh. Thanks for the schooling, but it was unnecessary, I didn't just fall off a turnip truck.
Thanks for the replies guys, at least now I know for sure..

[Q] Zoom level on FHD devices, not the same as in a FHD laptop. Why?

I wish I could get some clarification from the experts here.
Sorry if I didn't pick the most suitable forum to raise my question.
With displays resolution increasing on high-end android phones (now FHD) and some tablets too, I'd expect the browsers to take advantage on that.
Although this is some thing where I can't see any progress even with the newest hardware.
The same webpage as seen on a FHD laptop, or on a FHD smartphone, doesn't show the same thing.
The minimum zoom for a smartphone seems to be set in such away that a significant part from pages with most content is cut, in respective to what's seen on a FHD laptop.
Some could argue that once the smartphone screens are much smaller, it doesn't make sense to have same zoom level settings as it won't be readable. Although smartphone screens are getting bigger, and many tablets have big enough displays to show it in a different and still readable way...
Furthermore in many cases if you turn a smartphone in portrait or landscape you can see exactly the same content displayed wide-wise, which doesn't make any sense.
Landscape mode could make better use of the larger horizontal display resolution and show additional content.
I've tried many browsers on Android, but all seem to show the same limitations and no settings to decrease the default zoom level, neither it is possible to manually zoom-out further in any way.
Does anyone knows if this is an Android OS limitation and when this foreseen to improve, or if there is some browser that gives further control on the minimum zoom level?
I should say this has been the main reason why I've not seen a justification to change my device for a new one with better HW and larger screen...
The browsers on my qHD device, show exactly the same thing as the newest FHD ones.
Thanks in advance!

[MOD][XPOSED] XAspect - adjust aspect ratio

Occasionally an app displays content in the wrong aspect ratio. For instance, the SuperFilm.pl app stretches movies to fit the screen regardless of the movie's original aspect ratios and the Little Big Adventure port stretches the 4:3 video of the original game to whatever your device screen is.
XAspect lets you force a particular aspect setting for an app. A number of common aspect ratios are included, and one can also set a custom one.
This is beta test quality software, so use at your own risk.
Binaries: http://repo.xposed.info/module/mobi.omegacentauri.xaspect
Source code: https://github.com/arpruss/xaspect
I just posted an update with custom aspect ratio support.
Works great. Fixes ScummVm. Thanks for putting in the work.
Glad to hear it! I suspect some developers think it's more important to fill the screen than to preserve aspect ratio, and that's why my module was needed.
The scummvm docs say there is an option to preserve adjust ratio.
Nice module!!
arpruss said:
Occasionally an app displays content in the wrong aspect ratio.
Click to expand...
Click to collapse
I tried to use it on games and now I can run games faster but it's not fullscreen the status bar keep showing up.
can this mod make the opossite?I cast movies to my smart tv and most movies show on my tv with really big gap upside and downside the screen.

Is there a way to change resolution on this device?

I have just bought 10.8 version and I like it, but was really surprised to find out there is no way to change resolution like for example in this video (I am not allowed to post links, but you can search it on youtube under the name: How to Change Screen Resolution in HUAWEI P20)
Is that a bug of some kind and we may hope that this feature will be introduced in some later EMUI updates?
With developer options enabled you can set a custom DPI, effectively changing your resolution
This method doesn't actually change resolution, just the size of the icons, text etc. You can try and check it yourself with some app like CPU-Z for example.
The only option I found is using ADB commands like "wm size 1200x1920" and "wm density 209". This does truly change resolution and sets appropriate DPI for this resolution at 10.8 display size. Needless to say that this method is cumbersome and besides that DPI value has to be reapplied after each reboot, otherwise it resets and homescreen looks messed up.
But yes, when set correctly to 1200x1920 and 209 DPI it looks good and what's more important games run a lot faster.
So why would Huawei remove the option (which is already present in EMUI 8) to easily change resolution specifically for our device is beyond my understanding.
And here is reply from Huawei support:
Thank you for contacting Huawei. We widely appreciate your preference and we thank you for your email.
Regarding to what you kindly shared to us, we appreciate that you point out this issue, we kindly inform you that your screen resolution is unable to be modified unless it is done through a third party application. Due to this, we have forwarded your request to our Research and Development department. Receiving your feedback and inquiries means a lot to our company, since our only way to improve is through acknowledging our customer's experiences.​
Yeah it doesn't change the resolution but your command shouldn't either because the same amount of pixels is used. Changing the resolution is basically only possible with amoleds (which we don't have) because single pixels can be disabled.
So that's probably the reason why the huawei p20 has it and we don't. As for what you are doing it should be the same as changing dpi. Grouping small physical pixels to one bigger virtual pixel, decreasing the amount of different content the tablet has to render and therefor making the tablet run faster.
I was able to set my screen res to something else using a third party app on my note 2 (amoled) but not anymore on the LG g5 (ips LCD)
Hope what I'm trying to say is understandable.
lolmensch said:
Hope what I'm trying to say is understandable.
Click to expand...
Click to collapse
Hehe, my honest answer is not quite. But I would appreciate if you could tell me which DPI should I set in Developer Options to get the same effect as I am getting with "wm size 1200x1920" and "wm density 209" in terms of speed gain and homescreen look (not distorted or messed up, etc).
Edit: Tried changing DPI only without changing resolution today. Result: no speed gain in any games I played.
I'm using this app to change resolution and dpi.
https://play.google.com/store/apps/details?id=com.farmerbb.secondscreen.free
It required root access (I'm using magisk). But author said that it just need adb access for those don't have root. Works brilliantlu on my M5 8.4.
oldpoem said:
I'm using this app to change resolution and dpi.
https://play.google.com/store/apps/details?id=com.farmerbb.secondscreen.free
It required root access (I'm using magisk). But author said that it just need adb access for those don't have root. Works brilliantlu on my M5 8.4.
Click to expand...
Click to collapse
For the M5 8.4, what did you set things to?
Ivanbarker said:
For the M5 8.4, what did you set things to?
Click to expand...
Click to collapse
I created 2 profile. One for casting to TV , other for lower resolution.
Ivanbarker said:
For the M5 8.4, what did you set things to?
Click to expand...
Click to collapse
As far as I undertand to avoid distortion for your 8.4in it should be something like 1920x1200 and 270 DPI.
Though again, as far as I understood, you can play with DPI as much as you like, it doesn't influence game speed or battery drain like resolution does.
oldpoem said:
I'm using this app to change resolution and dpi.
https://play.google.com/store/apps/details?id=com.farmerbb.secondscreen.free
It required root access (I'm using magisk). But author said that it just need adb access for those don't have root. Works brilliantlu on my M5 8.4.
Click to expand...
Click to collapse
Thanks, I am going to check out this app. The problem is that I don't want to root my M5 in order not to void the warranty. So going to try the ADB way and hope permissions will not reset after reboot.
the_zealot said:
Thanks, I am going to check out this app. The problem is that I don't want to root my M5 in order not to void the warranty. So going to try the ADB way and hope permissions will not reset after reboot.
Click to expand...
Click to collapse
After you've lowered your resolution from stock 2560x1600, do you find better battery life?
EDIT: Also if I want to change it back to normal, do I jsut change the resolution back to 2560x1600 and 359 dpi?
Ivanbarker said:
After you've lowered your resolution from stock 2560x1600, do you find better battery life?
EDIT: Also if I want to change it back to normal, do I jsut change the resolution back to 2560x1600 and 359 dpi?
Click to expand...
Click to collapse
I have not been using this tablet long enough to notice major difference in battery drain from changing resolution. I was mostly interested in speed gain in games. But from the fact that there is an option in Settings menu to automatically lower resolution to save battery, I conclude that there must me some (albeit a small) advantage in overall power consumption when using lower resolution.
And yes, to get back your native resolution and DPI, I guess you can either use ADB commands "wm size reset" and "wm density reset", or just set 2560x1600 if you are doing it through an app. As for DPI, it depends on which display settings you use in the Settings menu (large, small, etc.) but the default (factory) one seems to be 480. All this Resolution-DPI stuff seems to be very confusing as for me.
the_zealot said:
And yes, to get back your native resolution and DPI, I guess you can either use ADB commands "wm size reset" and "wm density reset", or just set 2560x1600 if you are doing it through an app. As for DPI, it depends on which display settings you use in the Settings menu (large, small, etc.) but the default (factory) one seems to be 480. All this Resolution-DPI stuff seems to be very confusing as for me.
Click to expand...
Click to collapse
Thanks! I was unaware you could reset it like that!

Themes / Apps / Mods [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]
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

Categories

Resources