How to force MIUI to use 90hz instead of 120hz. (No root needed) - Xiaomi Poco X3 NFC Guides, News, & Discussion

If you have stock MIUI or EU rom and you want to use 90hz instead of 120hz to save a bit of battery, please read this guide carefully.
Steps to follow:
1. Set your refresh rate to 120hz
2 Download and install SetEdit from the Play Store or as an apk.
3. Switch to System Table
4. Find "user_refresh_rate" key and change value to 90
DONE!
You can check the screen refresh rate by using the Power Monitor on Development Settings.
This setting will persist even after reboot. Just don't change the refresh rate in settings.
Thank you!:fingers-crossed:

Try that and not lock at 90....seems like dynamic moving from 90 to 60 to 120.....i though it supposedly to stay at 90....

Custom Rom Or Root only.

Thanks man it works

nazri5363 said:
Try that and not lock at 90....seems like dynamic moving from 90 to 60 to 120.....i though it supposedly to stay at 90....
Click to expand...
Click to collapse
It's working. What MIUI region build you got?
Working on mine, I got the MIUI region global version.
Stable at 90Hz. I'm checking it using the power monitor tool.
Thank you.

No such key in System Table.

The option does not exist
Sent from my M2007J20CG using Tapatalk

working fine even after restart thx but yes still stays dynamic form 1-90

bluerain28 said:
It's working. What MIUI region build you got?
Working on mine, I got the MIUI region global version.
Stable at 90Hz. I'm checking it using the power monitor tool.
Thank you.
Click to expand...
Click to collapse
Latest global 12.0.3... It's not fixed 90hz...

it's working for me Global 12.0.3

Hi, it seems in eu_global Roms key is missing. Just add it.
In the EU Rom you can just add the key "user_refresh_rate" with value 90, Power Monitor will show 90Hz.
Thx OP
Edit :doesn't solve the Problem with dynamic refresh rate in games though.

It works just fine. Looks like the screen refresh rate is h̶a̶r̶d̶ locked to 90Hz. Y̶o̶u̶'̶d̶ ̶n̶e̶e̶d̶ ̶s̶o̶m̶e̶t̶h̶i̶n̶g̶ ̶l̶i̶k̶e̶ ̶v̶-̶s̶y̶n̶c̶ ̶o̶n̶ ̶P̶C̶ ̶t̶o̶ ̶l̶o̶c̶k̶ ̶t̶h̶e̶ ̶U̶I̶ ̶a̶n̶d̶ ̶a̶p̶p̶s̶ ̶r̶e̶n̶d̶e̶r̶i̶n̶g̶ ̶F̶P̶S̶ ̶t̶o̶ ̶b̶e̶ ̶9̶0̶ ̶a̶s̶ ̶w̶e̶l̶l̶ ̶t̶o̶ ̶h̶a̶v̶e̶ ̶a̶ ̶t̶r̶u̶l̶y̶ ̶f̶l̶u̶i̶d̶ ̶e̶x̶p̶e̶r̶i̶e̶n̶c̶e̶.̶
It actually gives you an option to use 90Hz refresh rate in place of the stock 120Hz as OP said in the title. Maybe to save the battery and still have a smooth experience. Doesn't make that big of a difference either way imo.

It just doesn't work, I set the frequency to 120Hz, installed this app, set the value to 90Hz, checked with the monitor and it was fixed at 120Hz

Jonny993 said:
It just doesn't work, I set the frequency to 120Hz, installed this app, set the value to 90Hz, checked with the monitor and it was fixed at 120Hz
Click to expand...
Click to collapse
Make sure you gave the app permission to Modify system settings. It works for me even on 12.0.4.0. Global. Had to do it again after the update though.

Thanks op. Miui 2.0.4 global. Worked as expected.

12.0.2
Installed setedit
Changed 120 to 90
And it does not work
Even after checking developer options display monitor
Do I need to be rooted or something?

No luck for me. Stays on 60hz with low frame rate. Might reset an try a reboot

Worked after a bit of playing round an a few reboots. Not every application or game is 90hz or 90fps.
But can include when it worked with 'bullet Force'.
Thanks works ?

Tks.
Working in Global MIUI 12.0.4
Not working on MIUI Global 12.0.2
---------- Post added at 10:51 PM ---------- Previous post was at 10:40 PM ----------
Ayman ae said:
12.0.2
Installed setedit
Changed 120 to 90
And it does not work
Even after checking developer options display monitor
Do I need to be rooted or something?
Click to expand...
Click to collapse
needs 12.0.5 for work.

Yeah it doesn't work on 12.0.2
Update to 12.0.4 and now the trick works

Related

[MOD][TESTING] Camera Sensor Fix and Google Camera

[SIZE=+2][MOD][TESTING] Camera Sensor Fix and Google Camera[/SIZE]
Please test, share issues, questions and offer help!
What does this mod do?​
It replaces the libmmcamera_imx318*.so and libmmcamera_imx268*.so files inside /system/vendor/lib/ with ones I edited.
It also adds a missing reference to libadsprpc.so in /system/etc/public.libraries.txt on custom firmwares.
Warning​From my experience this mod can't really break anything. At most you'll have a non working camera. In this situation you need to either flash your ROM again or restore these files from a backup.
If you're on MIUI use the installer that doesn't change your public.libraries.txt file! Otherwise your device won't boot.​
What does it fix?​
It fixes a sensor and active array size mismatch issue in our devices. It makes a lot of google camera mods work (to some degree).
It seems to have also fixed the cropping bug everyone has been complaining about. Since the array size mismatch appears to be cropping the resolution down to the next working one.
Shut up already, I just want to take some great looking photos!​
Go ahead and flash one of these zip files:
CFW: https://mega.nz/#!sfAERYxL!WdJO3u9sFwddB22echsp0-2AYsW1nVIynROo3rVjeqQ [v5] [14-05-2018]
MIUI: https://mega.nz/#!UexHDThY!O2CUQ1GVqG9CSAqfgMRXthKVq4vgPPq6-wbKflAGbio
Install the following gcam mod:
https://www.celsoazevedo.com/files/android/google-camera/f/GCam_5.1.018_by_SerJo87_1.6RC2_test4c.apk
What's working:
HDR+ and HDR enchanced (Back and Front)
Portrait Mode (Back and Front)
Zero Shutter Lag
Motion Photos
Video Recording
Slow Motion (120 and 240 fps)
What's Not Working:
Nothing!
What isn't working very well:
Light flickering in 240fps slowmo.
Low exposure in Lens Blur. (The current fix is to set the Lens Blur resolution to the default 5MP)
Low exposure in Panorama.
Cropped 4k Recording (Hardware enabled EIS. Doesn't seem to be a bug.)
Missing toggle between HDR modes on the back camera (It takes photos with HDR+)
Recommendations
If you don't mind losing Motion Photos on the Back Camera turn on the Use Hexagon DSP option for slightly better performance and stability
Change the HDR+ parameters to Pixel 2017 stable.
Turn on Portrait ZSL mode
Change Base model inside Tuning back cam to Nexus 6P. (More detailed photos plus better and faster autofocus)
SerJo87 Google Camera's default tuning settings are tweaked for another smartphone's camera sensor. As a personal recommendation go into Tuning back cam and disable the Tuning master switch for it to use the default Base Model values. I've spent hours tweaking and have found the default Nexus 6P values to be the best ones.
Change the Lens blur megapixels to 5MP. (Fixes the low exposure issue)
Compatibility​
Personally tested and fully working on the latest AospExtended.
Reported semi-working on the latest unofficial Resurrection Remix.
Reported working on the latest Lineage 15.1.
Reported working on crDroid.
Reported working in MIUI.
This mod is not needed on the latest Cardinal-AOSP. Psy_Man has included this fix.
Google Camera Mod Repository​
Go grab a bunch of other google camera mods if you're feeling adventurous and hope to find a more compatible one.
https://www.celsoazevedo.com/files/android/google-camera/
I need testers, helpers, anything and everything is welcome!​
Why I did it​
Coming from a Redmi Note 4X, I was pretty letdown by the lack of a working google camera mod for my new Mi Note 2. I upgraded my phone in almost every aspect except I was taking far inferior quality photos. This drove me to find out what was going on with our device.
Getting technical​
Going through several gcam mods I noticed a pattern. This error to be exact:
E/QCamera (510): <MCI><ERROR> update: 102: invalid input: active_array [5344, 4016], sensor size [5488, 4112]
For some reason, the active array size is smaller than the sensor size. Which cannot happen. This is what I fixed in the libmmcamera_imx318_primax.so file.
If you want a detailed explanation of what I changed in the file go over here https://forum.xda-developers.com/mi-note-2/development/fix-mi-note-2-camera-blobs-t3794443
The missing reference to libadsprpc.so prevents the google camera (and any other non system app) from accessing the Snapdragon 821's hexagon DSP. The reference is needed for apps to offload processing to the DSP and the google camera tries to use it for HDR background processing. It should make the app and the phone a lot more stable and responsive even when taking consecutive shots.
Changelog​
[v3] In version 3 I started replacing both libmmcamera_imx318.so and libmmcamera_imx318_semco.so as well, with the same fixes. I'm assuming these files are for the different possible CMOS our phones can have (sony, semco or primax).
[v4] In Version 4 I also replace libmmcamera_imx268.so and libmmcamera_imx268_sunny.so. These Front Camera files were also fixed and no longer crash the app when switching to and from Portrait mode.
Very interesting! I'm flashing it in a moment!
Thank you for your work!
not booting up after install on miui 9.5.1.0
Keep up man. Wonderful job!
Very good progress!
I'm running the latest RR. Flashed and booted up no problem.
Just having issues with Urkill's camera:
It stops working when switching from mode to mode (modes work correctly)
Video on the back camera is wayyyy zoomed it. I think "Double stabilisation" is on. Note 2 is EIS by default, AFAIK, then, paired with the app's stabilization, it might be cropping out a lot of video real-estate. But this is just a guess.
Thanks for your work! Very happy with the progress!
Knz7777 said:
not booting up after install on miui 9.5.1.0
Click to expand...
Click to collapse
Hmm maybe miui's public.libraries file has libs that are missing from the file I'm flashing. I'll confirm that tonight.
I also forgot to mount /vendor in my installer script and that may have caused some issues. I'll also upload a fixed version later tonight.
Sorry for any headaches.
empy16 said:
Very good progress!
I'm running the latest RR. Flashed and booted up no problem.
Just having issues with Urkill's camera:
It stops working when switching from mode to mode (modes work correctly)
Video on the back camera is wayyyy zoomed it. I think "Double stabilisation" is on. Note 2 is EIS by default, AFAIK, then, paired with the app's stabilization, it might be cropping out a lot of video real-estate. But this is just a guess.
Thanks for your work! Very happy with the progress!
Click to expand...
Click to collapse
Yeah. UriKill's mod is optimized for the redmi note 4. But is still the most stable of the bunch. I've noticed things like switching to the front camera and then switching to portrait mode will crash the camera but doing it the other way around works.
The note 2 does have built in image EIS and UriKill's mod enables Google camera's stabilization on 1080p. But shouldn't be doing it in 4k and yet the image gets cropped a lot more in 4k. I need to figure out what's going on.
New version of the script is up. I forgot to mount /vendor, so it wasn't really working unless you had manually mounted /vendor before flashing it.
Give it a try again if it didn't work last time.
Knz7777 said:
not booting up after install on miui 9.5.1.0
Click to expand...
Click to collapse
Something just crossed my mind. Did you flash LazyFlasher on your miui rom?
Editing the /system partition makes miui roms unbootable unless you disable both dm-verify and forced encryption.
More info: http://en.miui.com/thread-310923-1-1.html
Portrait mode doesn't work
pasquale_kun said:
Portrait mode doesn't work
Click to expand...
Click to collapse
False. Portrait mode works perfectly for me.
empy16 said:
False. Portrait mode works perfectly for me.
Click to expand...
Click to collapse
For me no. The app crashes in front and back camera with portrait mode
Camera app also crash on mine when choosing portrait mode.
Although if I switch very fast to front cam it works.
Video doesn't work though.
I am on Pixel Exprerience if that helps.
Otherwise awesome work, looks promising. ?
pasquale_kun said:
For me no. The app crashes in front and back camera with portrait mode
Click to expand...
Click to collapse
If you had another google camera mod installed usually just uninstalling doesn't delete all data. And some mods have the camera.enable_pd and camera.enable_pd_blur flags turned on in Developer Settings.
These need be to off. Check if that's the issue.
Front camera Portrait Mode also needs the camera.gouda.front flag to be on.
Mimi Mix said:
If you had another google camera mod installed usually just uninstalling doesn't delete all data. And some mods have the camera.enable_pd and camera.enable_pd_blur flags turned on in Developer Settings.
These need be to off. Check if that's the issue.
Front camera Portrait Mode also needs the camera.gouda.front flag to be on.
Click to expand...
Click to collapse
Should all these flags be available in developer settings? Because I don't have them except for camera.gouda.front.
azngl said:
Should all these flags be available in developer settings? Because I don't have them except for camera.gouda.front.
Click to expand...
Click to collapse
Yes they should, at least in UriKill's port. It depends on the gcam mod you're using.
So can we flash it on miuipro 9.5.1.0 or will it bootloop?
---------- Post added at 04:49 PM ---------- Previous post was at 04:48 PM ----------
Mimi Mix said:
Something just crossed my mind. Did you flash LazyFlasher on your miui rom?
Editing the /system partition makes miui roms unbootable unless you disable both dm-verify and forced encryption.
More info: http://en.miui.com/thread-310923-1-1.html
Click to expand...
Click to collapse
I have flashed miuipro+magisk+custom kernel
Knz7777 said:
So can we flash it on miuipro 9.5.1.0 or will it bootloop?
---------- Post added at 04:49 PM ---------- Previous post was at 04:48 PM ----------
I have flashed miuipro+magisk+custom kernel
Click to expand...
Click to collapse
It shouldn't bootloop. I don't think miuipro enforces dm-verifiy. And my mod doesn't change any important system files.
If it does bootloop, try installing LazyFlasher and see if that fixes it.
Either way, put the miuipro, kernel and magisk installation files in your internal storage before testing.
If you run into a bootloop, just reflash those 3 files, in the above order, and everything will be back as it was.
Testing is really appreciated! Thank you!
pasquale_kun said:
Portrait mode doesn't work
Click to expand...
Click to collapse
Flash the first zipfile

Gcam Mi Note 10 perfect

running everything with top quality
Tested On Global ROM Working Perfectly
https://www.mediafire.com/file/wlm7b...evel3.apk/file
https://www.mediafire.com/file/hi25p52q9j65gne/HyperCam_S_v1.2-jairo_rossi_API2-Full.apk/file.
Some details about this cam?
Download link ultra slow tho.
This version v.1.2 is not listed here yet https://www.celsoazevedo.com/files/android/google-camera/dev-jairo_rossi/
not work in my note10 china rom
TF1920 said:
This version v.1.2 is not listed here yet https://www.celsoazevedo.com/files/android/google-camera/dev-jairo_rossi/
Click to expand...
Click to collapse
Playstory to download:
Doesn't work for me also. Xiaomi eu stable.
stavrakas2007 said:
Doesn't work for me also. Xiaomi eu stable.
Click to expand...
Click to collapse
try the other version are 2 I don't remember which one I installed
This is the correct version.
https://www.mediafire.com/file/wlm7b78gjfi08fv/HyperCam_S_v1.2-rZ-End_API2-Level3.apk/file
Lusorocaba said:
This is the correct version.
https://www.mediafire.com/file/wlm7b78gjfi08fv/HyperCam_S_v1.2-rZ-End_API2-Level3.apk/file
Click to expand...
Click to collapse
dont work too
XLM
https://drive.google.com/file/d/14EPDGhA01pk8d9_E5Sb-Sm2eBgt99iBD/view?usp=drivesdk
Sylar82 said:
dont work too
Click to expand...
Click to collapse
https://drive.google.com/file/d/14N6TQIBawRnvZmmIQhgLULtE2b97zV8z/view?usp=drivesdk
Lusorocaba said:
https://drive.google.com/file/d/14N6TQIBawRnvZmmIQhgLULtE2b97zV8z/view?usp=drivesdk
Click to expand...
Click to collapse
i think its not work because i have a china Rom MIUI 11.0.5
Sylar82 said:
i think its not work because i have a china Rom MIUI 11.0.5
Click to expand...
Click to collapse
Dont work with xiaomi.eu stable too
djisma86 said:
Dont work with xiaomi.eu stable too
Click to expand...
Click to collapse
Very strange try to move the region to Brazil.
Lusorocaba said:
Very strange try to move the region to Brazil.
Click to expand...
Click to collapse
With xiaomi.eu there note option to change region
Lol, the app is rubbish - it only goes to 12mp !!
The linked app contain a trojan.
https://www.celsoazevedo.com/files/android/google-camera/f/changelog929/
Go into the settings, and turn on HDR + Enhanced, it is into the first row of settings, one needs to click on the arrow on the main screen of the GCAM APP to enter the settings, you turn on HDR + control & HDR enhanced into the first screen of the settings/disable motion (that part of the UI) you must make sure HDR + Enhanched is enabled, triple check in the main settings into the viewfinder.
Set HDR frames to 30/45.
Go to lib patcher, turn it on, go into back camera, set it to chroma denoise = 1.0, luma denoise 0.5
Go back, take a night mode picture, be stunned. Hint, the main camera works perfect, its a bit slow into processing times, but the picture will be MILES better, if you don't want to wait so much, turn off HDR + Enhanced, and let the HDR frames at default.
Always tap to focus before taking a picture, and pay attention if the object is IN FOCUS before you take the picture.
P.S. Close all other apps from background before using this app, it is resource heavy, and do not take more shots until the first one is completely processed, you can follow the processing progress if you open the picture in the viewfinder, you need to wait around 10 seconds to be able to do so, it is slow, but the results are stunning. If waiting is not an option, turn off HDR + enhanced, and leave HDR + settings to default, by doing so you will lose some image quality, but you will be able to take shots of moving subjects without any blurring. The degradation in quality is quite noticeable in low light/darkness.
With this settings, the MI Note 10, D E S T R O Y all high end photos currently available, it toys with them, it crashes them. I have tested it vs S10 both Snapdagon and Exynos, vs iP11, vs P30 pro and so on. The difference is brutal.
dazed1 said:
https://www.celsoazevedo.com/files/android/google-camera/f/changelog929/
Go into the settings, and turn on HDR + Enhanced, it is into the first row of settings, one needs to click on the arrow on the main screen of the GCAM APP to enter the settings, you turn on HDR + control & HDR enhanced into the first screen of the settings/disable motion (that part of the UI) you must make sure HDR + Enhanched is enabled, triple check in the main settings into the viewfinder.
Set HDR frames to 30/45.
Go to lib patcher, turn it on, go into back camera, set it to chroma denoise = 1.0, luma denoise 0.5
Go back, take a night mode picture, be stunned. Hint, the main camera works perfect, its a bit slow into processing times, but the picture will be MILES better, if you don't want to wait so much, turn off HDR + Enhanced, and let the HDR frames at default.
Always tap to focus before taking a picture, and pay attention if the object is IN FOCUS before you take the picture.
P.S. Close all other apps from background before using this app, it is resource heavy, and do not take more shots until the first one is completely processed, you can follow the processing progress if you open the picture in the viewfinder, you need to wait around 10 seconds to be able to do so, it is slow, but the results are stunning. If waiting is not an option, turn off HDR + enhanced, and leave HDR + settings to default, by doing so you will lose some image quality, but you will be able to take shots of moving subjects without any blurring. The degradation in quality is quite noticeable in low light/darkness.
With this settings, the MI Note 10, D E S T R O Y all high end photos currently available, it toys with them, it crashes them. I have tested it vs S10 both Snapdagon and Exynos, vs iP11, vs P30 pro and so on. The difference is brutal.
Click to expand...
Click to collapse
Holy ****, you nailed it! Thanks a lot!
The quality is really insane.
I can't manage to try right now but is astrophotography working with this version?
atrufinibr said:
Holy ****, you nailed it! Thanks a lot!
The quality is really insane.
I can't manage to try right now but is astrophotography working with this version?
Click to expand...
Click to collapse
What's the image resolution with these settings through GCam?

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

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

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

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

Question Has anyone tried making 120fps/120hz gaming work in the GT 2 Pro?

I keep reading that the GT 2 Pro, like other Realme phones, are stuck in 60fps gaming despite it being having a display with 120hz. Is there a mod that allows this? Has anyone gotten success on doing 120hz gaming?
Of course
criszz said:
Of course
Click to expand...
Click to collapse
How did you enable it? Aren't games capped at 60FPS in Realme UI?
I have tried with Wild Rift (LOL) and it's capped at 60FPS
themagicalmage22 said:
I keep reading that the GT 2 Pro, like other Realme phones, are stuck in 60fps gaming despite it being having a display with 120hz. Is there a mod that allows this? Has anyone gotten success on doing 120hz gaming?
Click to expand...
Click to collapse
there is an app called "setedit" in google play store, with it you can enable some apps to run on 120fps but as i said it doesnt enable 120fps in all games, all u have to do is find "peak_refresh_rate" click it, click edit value and then set it to 1
In RMX3301_11.C.16 version they added custom app refresh rate, so when you select high refresh rate instead of Auto select you'll see an option to change refresh rate per app and you can change your games to use 60, 90 or 120 hz, worked for me in Minecraft.
World of Tanks set to 120 Hz and the application runs at 60 Hz.
Spoiler: Screenshot
Edit:
I was able to set it to 120Hz.
I changed the default 120 Hz to 60 Hz, confirmed then put 90 Hz, confirmed the change and finally 120 Hz and confirmed the change. I launch the app and it runs at 120 Hz.

Categories

Resources