Question Poco F3 dynamic refresh rate - Xiaomi Poco F3 / Xiaomi Mi 11X / Redmi K40

Hi all, unfortunately also Poco F3 has the dynamic refresh rate as in others Mi 11 family devices. In games and video apps the refresh is cut at 60Hz even if 120Hz are set. Same happens also in Poco X3, is there any way to disable this feature and fix the refresh to 120Hz?

By clearing the data of Battery And Performance in the apps section would do the job.

Hussainbukhari said:
By clearing the data of Battery And Performance in the apps section would do the job.
Click to expand...
Click to collapse
Not true. I already tried to disable any optimization of battery and any optimization of performance and with videogames and video apps the refresh rate is sistematically fixed to 60Hz

ErriK89 said:
Not true. I already tried to disable any optimization of battery and any optimization of performance and with videogames and video apps the refresh rate is sistematically fixed to 60Hz
Click to expand...
Click to collapse
In YT scroling is at 120hz.I dont know about video playback and dont care couse nothing is on 120hz recorded.Video tools can add black frames but I dont like ghosting.I dont play games so dont know about that.60fps gaming is ok for me.120hz on a phone I need only for scroling because is so much smoother and nicer as it always should've been.Now 60hz looks like ****.

Hi, you can set manually through adb a frequency of 90 Hz if you want to save battery.
adb shell settings put system user_refresh_rate 90
set back to 120 with :
adb shell settings put system user_refresh_rate 120
To show the current settings
adb shell settings get system user_refresh_rate

ErriK89 said:
Not true. I already tried to disable any optimization of battery and any optimization of performance and with videogames and video apps the refresh rate is sistematically fixed to 60Hz
Click to expand...
Click to collapse
{
"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"
}
this is what I was talking about. Clear the data of this application and you're good to go.

Hussainbukhari said:
View attachment 5284835this is what I was talking about. Clear the data of this application and you're good to go.
Click to expand...
Click to collapse
The trick working but the refresh rate are always dynamic, so when you touch the screen the refresh go to 120 but when you dont touch the screen go to 60.... So impossible to force constant 120hz refresh rate... If anyone know how please reply...

The manual way of setting the refresh rate doesn't work in adb nor in Tasker on xiaomi.eu 12.5.5 (as well as on the older versions).
The command
Code:
adb shell settings put system user_refresh_rate 120
passes well and
Code:
adb shell settings get system user_refresh_rate
shows the changed value. But in fact nothing happened. The refresh rate is still on its previous setting. Checked in the display settings and by displaying the frequency in dev. options too. Any idea why?

sunarowicz said:
The manual way of setting the refresh rate doesn't work in adb nor in Tasker on xiaomi.eu 12.5.5 (as well as on the older versions).
The command
Code:
adb shell settings put system user_refresh_rate 120
passes well and
Code:
adb shell settings get system user_refresh_rate
shows the changed value. But in fact nothing happened. The refresh rate is still on its previous setting. Checked in the display settings and by displaying the frequency in dev. options too. Any idea why?
Click to expand...
Click to collapse
Go back to 60 fps and to 120fps in display , open su and type:
adb shell settings put system user_refresh_rate 0
Setting this to 120fps does nothing. Setting this to 0 also does nothing in the long run but hey at least if you're desperate by doing this it stops refresh rate switching in its entirety for a while.
Locking screen / Rebooting / Using certain blackilsted apps or just after a prolonged use drops the refresh rate to 60 and locks it there.... So basically you have to go back to display all over again and go from 60 to 120 and apply the settings put command all over again.
This is the best option by far , I haven't found anything better than this online and it's a ****ing shame. I'm done with this , if you guys wanna try this be my guest but I really suggest aosp

Adb shell settings put system min_refresh_rate 120 will keep it at 120 all the time

I don't know about everyone else, but
I am using a custom kernel and using lineage A11, the shell commands don't work for me despite changing the setting and then checking the setting with the other shell command to se if it sets it to the other value.
But with the view refresh rate option in the dev options switched on, it always shows 60Hz. Although that is not a problem for me, but I do like having higher refresh rate for a more snappy experience.

HOW TO CHANGE THE SCREEN REFRESH RATE OF THE POCO F3 TO 90HZ
If we want to increase the battery life a little more, we can lower the refresh rate of the screen from 120Hz to 90Hz, thus we will achieve extra savings without having to put the screen at 60Hz. To achieve this, we download the SetEdit app...
forum.xda-developers.com

I use this command to make 120hz works in games (root needed) :
"su
pm disable com.miui.powerkeeper/com.miui.powerkeeper.statemachine.PowerStateMachineService"

Can you please help me more about this
I don't understand.

How can force my Poco f3 root in 120 Hz any time?

omidsa596 said:
How can force my Poco f3 root in 120 Hz any time?
Click to expand...
Click to collapse
Use termux and copy paste the command above.

Where can I fine this dynamic refresh rate or adaptive option I have only two lowest and highest?

Adaptive means when u pick 60hz it will drop to 30hz when idle and max it goes to 60hz...try turn on the show refresh rate from developer option you'll see what I mean..

I'm having opposite issue, my f3 is 120hz always expect in apps that are forced 60 by devs, adaptive refresh only kicks in when phone is above 80% brightness which is hardly ever for me. Anyway to lower that 80% to something like 40-50%?

TenjhoKaos said:
I'm having opposite issue, my f3 is 120hz always expect in apps that are forced 60 by devs, adaptive refresh only kicks in when phone is above 80% brightness which is hardly ever for me. Anyway to lower that 80% to something like 40-50%?
Click to expand...
Click to collapse
Mine too.

Related

Auto switch between FHD @120hz & WQHD @60Hz on per app basis

UPDATE 09/12/20
EDIT: LOOKS LIKE BIXBY ROUTINES WAS UPDATED TO SUPPORT MOTION SMOOTHNESS AND SCREEN RESOLUTION AUTO SWITCHING, SO NO NEED FOR THE DYNAMIC DISPLAY APP OR ADB ANYMORE!
SETUP BIXBY ROUTINE
Settings
Advanced features
Bixby Routines
Add (+)
You can add an application (app opened) of your choice or whatever else you want
Under display you can select Motion Smoothness and Screen resolution
(In my case I selected Standard and WQHD+ for YouTube)
No need to create an exit routine, when you leave the app it will revert back to your original settings (in my case FHD+ Adaptive)
{
"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"
}
This doesn't seem to work for me. When it is supposed to switch back to 1080p 120hz (adaptive refresh) , it changes to 1080p 60hz (standard refresh).
SYM_X said:
This doesn't seem to work for me. When it is supposed to switch back to 1080p 120hz (adaptive refresh) , it changes to 1080p 60hz (standard refresh).
Click to expand...
Click to collapse
You need to use the app that I linked. The link takes you too a reddit page where you need to get it from Github. Thats the app for the FPS. The Bixby routine is only for the resolution and only have of the steps needed.
I've used tasker profile to simply force some apps under 60hz
https://forum.xda-developers.com/galaxy-s20/how-to/force-app-to-run-120hz-t4053133
I think adaptive refresh is not fully optimised
https://m.gsmarena.com/samsung_galaxy_note20_ultra_5g-review-2149p3.php
and that causes the bad battery drain. Since I've implemented the tasker routine battery now drains normally. Hopefully next firmware update fixes it.
Fatmonk8 said:
You need to use the app that I linked. The link takes you too a reddit page where you need to get it from Github. Thats the app for the FPS. The Bixby routine is only for the resolution and only have of the steps needed.
Click to expand...
Click to collapse
I downloaded it the app, did the adb commands. I think I followed the instructions correctly. Still didn't work.
SYM_X said:
I downloaded it the app, did the adb commands. I think I followed the instructions correctly. Still didn't work.
Click to expand...
Click to collapse
When it switches back to 1080p its default is 60fps. In the top right corner of the app if you hit the 3 dots it has has an option to set default hz. Set it to 120hz.
raul6 said:
I've used tasker profile to simply force some apps under 60hz
https://forum.xda-developers.com/galaxy-s20/how-to/force-app-to-run-120hz-t4053133
I think adaptive refresh is not fully optimised
https://m.gsmarena.com/samsung_galaxy_note20_ultra_5g-review-2149p3.php
and that causes the bad battery drain. Since I've implemented the tasker routine battery now drains normally. Hopefully next firmware update fixes it.
Click to expand...
Click to collapse
Nice, but the goal with this is to force the resolution to change from 1080p to 1440p and vice-versa. The fps is to just reset 1080p back to 120hz automatically since it defaults to 60hz when switched back.
Post updated 08/27/2020
This is awesome, thank you! Does the 96hz refresh rate work as well?
davidsmash098 said:
This is awesome, thank you! Does the 96hz refresh rate work as well?
Click to expand...
Click to collapse
I haven't tried the 96hz personally, but I don't see why it wouldn't work as long as your in 1080p. I don't think there is an option for 96hz in the default refresh rate setting so it be per app.
You could set it and try the UFO FPS test to see if its actually 96hz.
Why not just set bixby to use Youtube Vanced, I tried with youtube and still showed 1080p after bixby routine to 1440p
Sent from my SM-N986U1 using Tapatalk
flak0 said:
Why not just set bixby to use Youtube Vanced, I tried with youtube and still showed 1080p after bixby routine to 1440p
Sent from my SM-N986U1 using Tapatalk
Click to expand...
Click to collapse
That's what I use.
[emoji1430][emoji1430]
Sent from my SM-N986U1 using Tapatalk
Hi whats the correct way of setting up bixby routines because I set YouTube vanced to work with wqhd and in the stats for nerds it works perfectly
But when I exit YouTube it does go back to fhd but doesn't automatically swith on adaptive smoothing
brockyneo said:
Hi whats the correct way of setting up bixby routines because I set YouTube vanced to work with wqhd and in the stats for nerds it works perfectly
But when I exit YouTube it does go back to fhd but doesn't automatically swith on adaptive smoothing
Click to expand...
Click to collapse
Thats what you need the Dynamic Display app for. Bixby routines will only switch the resolution. You need to use both Bixby Routines and Dynamic Display in conjunction.
Its explained in the main post.
Sent from my Note 20 Ultra using XDA Labs
seems that this doesn't work with the latest 1.0.0 update
interestingkid said:
seems that this doesn't work with the latest 1.0.0 update
Click to expand...
Click to collapse
What latest update?
Sent from my Note 20 Ultra using XDA Labs
I can't make this work, each version I get the same result.
I have the Bixby Routine set up, which works flawlessly.
But once I exit back to system the display does drop to FHD but only at Standard (60Hz).
I have set the default Hz in the Dynamic Display to 120 Hz, and I have enabled both the WRITE_SECURE_SETTINGS and the Accessibility option for Dynamic Display but still it doesn't work.
valamer said:
I can't make this work, each version I get the same result.
I have the Bixby Routine set up, which works flawlessly.
But once I exit back to system the display does drop to FHD but only at Standard (60Hz).
I have set the default Hz in the Dynamic Display to 120 Hz, and I have enabled both the WRITE_SECURE_SETTINGS and the Accessibility option for Dynamic Display but still it doesn't work.
Click to expand...
Click to collapse
What version? There is only one Dynamic Display apk i posted?
Sent from my Note 20 Ultra using XDA Labs
Yes, I used the one you posted first. And previous versions that the developer has released on the GitHub.

How To Guide HOW TO CHANGE THE SCREEN REFRESH RATE OF THE POCO F3 TO 90HZ

If we want to increase the battery life a little more, we can lower the refresh rate of the screen from 120Hz to 90Hz, thus we will achieve extra savings without having to put the screen at 60Hz.
To achieve this, we download the SetEdit app from the Play Store.
Now we will do the following steps:
1.- We check that we have the screen at 120Hz.
2.- We open the SetEdit app, we look for the record "user_refresh_rate".
3.- Click on the record and edit it with the "Edit Value" option.
4.- We will get 120, we change that value to 90 and press “Save Changes”.
5.- We close the SetEdit app so that the changes are saved.
Now the screen will have a 90Hz refresh rate, we can check it with Display Checker, although there are other applications.
Greetings.
{
"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"
}
Hi, I have already set it by adb with the command (adb shell settings put system user_refresh_rate 90).
But with the last version 12.0.4.0, I have problems wtith AOD, the screen stays black sometimes and even if I unlock my phone with fingerprint I heard it 's ok but the screen stays black ! I must wait one minute till I can see something.
So I don't use it anymore.
Do you notice that ?
Yes, AOD don´t work but for me that´s no problem. Greetings.
Do you think we can set the framerate with tasker ?
So when it is locked, I will put 60, and restore the value when unlock ..
stevejc said:
Do you think we can set the framerate with tasker ?
So when it is locked, I will put 60, and restore the value when unlock ..
Click to expand...
Click to collapse
Honestly I don´t know, I don´t use Tasker, but if you use Tasker, try it. If Tasker works, tell us. Greetings.
Hi, I forgot to say you that the changes are reversible, if we want to put it back to 120Hz or 60Hz it is as simple as going in Settings to Screen and re-dialing 120 / 60Hz. Greetings.
Hi sipiral5, Does the setting still remain after rebooting the phone? Thanks...
Hello, no, it did not stay, you have to put it again. Greetings.
Anyone try this on Xiaomi.EU rom?
Nemix77 said:
Bunu deneyen var mı Xiaomi.EU rom
Click to expand...
Click to collapse
In Eu rom, this solution works very good
Tried this on Xiaomi.EU 12.5.3.0 today, everything working including AOD and Battery Saver returning to 90Hz after off.
Hello there. Thanks for sharing this topic. So I'm an Mi 10T Pro user. I wan't to put that refresh rate to 120. But in the options, there's 60, 90, 144Hz. But adaptivesync does support 120 depends on the app. So i tried this trick, but nothing has changed. I also tried to put it at 90 and still nothing happens. Do you have any suggestions? Thanks.
I needed to reboot the phone once done to get it working (on xiaomi.eu 12.6.16 (haven't tried on previous ones).
I also see that SetEdit app has access to some intrusive permissions by default. So uninstalled it right after 90Hz set.
Thanks !
Morak75 said:
I needed to reboot the phone once done to get it working (on xiaomi.eu 12.6.16 (haven't tried on previous ones).
I also see that SetEdit app has access to some intrusive permissions by default. So uninstalled it right after 90Hz set.
Thanks !
Click to expand...
Click to collapse
I have a Mi 10T Pro. It shows 60Hz, 90Hz, 144Hz. But i want to change it to 120. It is possible? As you said, may i have to restart my phone once I done that?
AimCraviTe said:
I have a Mi 10T Pro. It shows 60Hz, 90Hz, 144Hz. But i want to change it to 120. It is possible? As you said, may i have to restart my phone once I done that?
Click to expand...
Click to collapse
I don't know why you're asking here. It's not 10T Pro thread :S Maybe someone else can tell you.
Morak75 said:
I don't know why you're asking here. It's not 10T Pro thread :S Maybe someone else can tell you.
Click to expand...
Click to collapse
But it's miui so
AimCraviTe said:
But it's miui so
Click to expand...
Click to collapse
Even if they have the same MIUI version, they're different devices and hardware, AMOLED vs IPS. So, better ask in your device forum
Oxnap said:
Even if they have the same MIUI version, they're different devices and hardware, AMOLED vs IPS. So, better ask in your device forum
Click to expand...
Click to collapse
Yeah, still i wanted to ask if it's possible. So how exactly u did?
thanks for sharing, i will try it tomorrow

Question 90Hz display frame rate on OnePlus 9pro

How to force 90hz instead of 120? AutoHz only has 120/60hz. May be ADB command or editing build.prop can help me? OxygenOS 11.2.9.9.
The fact is that, this phone drops display frame rate to 60hz, when throttling. I think, if it possible to enable 90hz display frame rate, it'll solve all problems
You can't, the screen only has 120hz and 60hz settings, just like the 8 Pro.
Maybe someone can develop an app or kernel that can do it, since the phone has variable refresh rate, but I wouldn't count on it. Changing those screen parameters is very difficult, if not impossible, iirc
AutoHz from playstore has this option but it's a paid app
PokemonTotalWar said:
You can't, the screen only has 120hz and 60hz settings, just like the 8 Pro.
Maybe someone can develop an app or kernel that can do it, since the phone has variable refresh rate, but I wouldn't count on it. Changing those screen parameters is very difficult, if not impossible, iirc
Click to expand...
Click to collapse
On OOS12, settings put secure oplus_customize_screen_refresh_rate 1 enabled 90Hz auto.
Maybe
settings put system peak_refresh_rate 90.0
settings put system min_refresh_rate 90.0
will work on OOS11.
Killadude said:
AutoHz from playstore has this option but it's a paid app
Click to expand...
Click to collapse
No it doesn't, on 9, and 9Pro you can only get 60hz or 120hz no in-between.
"
settings put system peak_refresh_rate 90.0
settings put system min_refresh_rate 90.0
"
Tried this in termux without any luck. Refresh rate stays at 120
Killadude said:
"
в настройках поставил систему peak_refresh_rate 90.0
в настройках поставил систему min_refresh_rate 90.0
"
Пробовал это в termux безуспешно. Частота обновления остается на уровне 120
Click to expand...
Click to collapse
I tried this too. Is there even the slightest chance of getting 90Hz by changing the kernel code?
Why do you care about 90 Hz in the first place? It's not like you're gonna save much battery if any since it'll be locked to 90 Hz if you manage to set it somehow and won't utilize the LTPO technology.
{Mod edit: Quoted post has been deleted}
The Hz counter in developer settings or any other 3rd party counter from play store etc won't show the actual frequency of a LTPO display, it just doesn't support LTPO as of now. You can measure it using a high fps camera as some people did, you can find these on YouTube.
DashDashCZ said:
Why do you care about 90 Hz in the first place? It's not like you're gonna save much battery if any since it'll be locked to 90 Hz if you manage to set it somehow and won't utilize the LTPO technology.
Click to expand...
Click to collapse
There is only one reason. During a long game in PUBG mobile, the phone resets the screen refresh rate from 120hz to 60hz. Accordingly, the responsiveness of the touch and the fps itself falls. If I could forcibly set the screen to 90hz instead of 120, the phone would not get so hot and would not limit the performance of the processor
vladleshakim said:
There is only one reason. During a long game in PUBG mobile, the phone resets the screen refresh rate from 120hz to 60hz. Accordingly, the responsiveness of the touch and the fps itself falls. If I could forcibly set the screen to 90hz instead of 120, the phone would not get so hot and would not limit the performance of the processor
Click to expand...
Click to collapse
Check this app: https://forum.xda-developers.com/t/...tz-control-your-display-refresh-rate.4383823/
You can set apps to 60, 72, 90 and 120Hz.
DashDashCZ said:
{Mod edit: Quoted post has been deleted}
The Hz counter in developer settings or any other 3rd party counter from play store etc won't show the actual frequency of a LTPO display, it just doesn't support LTPO as of now. You can measure it using a high fps camera as some people did, you can find these on YouTube.
Click to expand...
Click to collapse
can you please give the link of that video? i cant find one.
Try this, with the third option I was able to get my op9p running on 90hz. It works on OOS 12 and coloros
{
"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"
}
lammsuen said:
Bunu deneyin , üçüncü seçenekle op9p'mi 90hz'de çalıştırabildim. OOS 12 ve coloros'ta çalışırView attachment 5503669
Click to expand...
Click to collapse
Not working Aosp12
lammsuen said:
Try this, with the third option I was able to get my op9p running on 90hz. It works on OOS 12 and colorosView attachment 5503669
Click to expand...
Click to collapse
what did you use to turn on 90hz can you say?
Hi. On oos11, You can use 'su -c service call SurfaceFlinger 1035 i32 11' command line open the global 90Hz, This from china Cool Forum method. But restart will fail
DashDashCZ said:
{Mod edit: Quoted post has been deleted}
The Hz counter in developer settings or any other 3rd party counter from play store etc won't show the actual frequency of a LTPO display, it just doesn't support LTPO as of now. You can measure it using a high fps camera as some people did, you can find these on YouTube.
Click to expand...
Click to collapse
The FPS counter in dev options of nameless/oos shows the FPS working in real-time with vrr so that's a bunk statement.
TheKnux said:
The FPS counter in dev options of nameless/oos shows the FPS working in real-time with vrr so that's a bunk statement.
Click to expand...
Click to collapse
It wasn't a bunk statement 11 months ago when I made the comment
You right. Ha.

Themes / Apps / Mods Disable "Adaptive refresh rate" Miui

Used to be a magisk module but that doesn't work at all lol.
Works only once/sometimes not even once then the phone resumes control of refresh rate switching... I'll leave module below but new way of disabling is as follows:
su
pm disable com.miui.powerkeeper/com.miui.powerkeeper.statemachine.PowerStateMachineService
Copy and paste this into termux , give it root and that's it.
This should work just fine on all miui roms, but haven't tested myself so any feedback is welcome.
I wanted to leave module below but deleted it instead... oh well doesn't matter I guess
Version 2 is out lol.
This time it disables refresh rate for good - no longer does the phone go back to 60hz even when you're not touching the screen!
This is the best you can do untill I'm able to figure out how to disable adaptive refresh rate without having to remove the app entirely
Anyone using this lol?
Does it work for you?
I'm currently facing some issues lol
Trying to figure out what exactly causes this to stop working in fresh installs of miui...
For some reason if you apply this fix straight after mi flash the phone will after entering doze / rebooting few times revert back to enforcing 60hz when not touching screen.
Will try waiting few days before applying this to let it "settle" first...
I find your Magisk Module description amusing lol.
We already had the discussion that removing PowerKeeper.apk causes problems with apps shutting down unexpectedly in the background.
What is the apk name of the app that is in charge of adaptive refresh rate? May i please know?
Doesn't work on miui a12 for me.
is this in development ? or project is dead ?
herecomesmaggi said:
is this in development ? or project is dead ?
Click to expand...
Click to collapse
Check the original post , there's a new method now. Magisk module simply couldn't bind fast enough , this instead disables service only
To test whether it's working enable "show refresh rate" from developers options and leave phone as is - if it remains on 120hz without dropping to 60 at all thenn it works , next you can try openning apps to see - yt , recent apps ( swipe up and hold ) , mobile legends are all apps locked to 60/90hz
Alpha-beta said:
What is the apk name of the app that is in charge of adaptive refresh rate? May i please know?
Click to expand...
Click to collapse
com.miui.powerkeeper
But trust me is not worth messing with - even when disabled/deleted there is another service in place which throttles refresh rate down to 60hz.
I hope new fix adresses this issue better - the app will remain working but the service that throttles is disabled, so hopefully that keeps it at 120hz all the time
Have you guys seen this video? This worked for me.
You can force 120 Hz on MIUI with SetEdit. Change user_refresh_rate to 1
No Root required and remains after Reboots
It works
cyanGalaxy said:
Have you guys seen this video? This worked for me.
You can force 120 Hz on MIUI with SetEdit. Change user_refresh_rate to 1
No Root required and remains after Reboots
Click to expand...
Click to collapse
I think this only disables lock in apps like yt and mobile legends... Allows 120hz but it still drops down to 60hz when not touching screen?
There's some bugs to it as well - like rebooting locks the display at 60hz everywhere until you re enable it from settings , I don't remember well
Either way hope someone can try the fix from original post - if the touch still falls down to 60hz when not touching screen I think I have an idea on how to fix it separately
I have made a magisk module that disable adaptive sync...you can try it
Luqman2077 said:
I have made a magisk module that disable adaptive sync...you can try it
Click to expand...
Click to collapse
Doesn't work for me.
are u on miui?
cyanGalaxy said:
Doesn't work for me.
Click to expand...
Click to collapse
are u on miui?
Luqman2077 said:
are u on miui?
Click to expand...
Click to collapse
Yes, MIUI 13. YouTube, Twitch and others still at 60 Hz
cyanGalaxy said:
Yes, MIUI 13. YouTube, Twitch and others still at 60 Hz
Click to expand...
Click to collapse
{
"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"
}
oh...you can use this app to set per app refresh rate..here is the step:
1)enable zygisk from magisk
2)flash the dynamic fps disable module
3)flash the lsposed
4)install the miuiperfsaver
5)reboot
6)open lsposed app and enable the module and tick like in the pic
7)reboot and open the miui perfsaver app to set your refresh rate on certain app (you need to set to 120hz @ 144hz from setting
cyanGalaxy said:
Yes, MIUI 13. YouTube, Twitch and others still at 60 Hz
Click to expand...
Click to collapse
you can search miuiperfsaver from the lsposed app and download the apk

Question Refresh rate stuck on 120

Hi,
I have my phone set to high refresh rate and if I enable `Show refresh rate` in developer options I see it is stuck on 120. If I slowly scroll the settings activity I can see it going down to 60-40-30 but as soon as I let it on a stationary screen it's back to 120. It stays on 120 in other applications as well (except the few apps locked to 60 eg youtube, google photos).
I am aware that it is intended to stick to 120 under ~30% brightness but be able to go down as far as to 1 with full brightness
Things I observed/tried:
- when I reboot the device and I am fast enough I can turn on `show refresh rate` which fluctuates between 1-120 as intended only to stick to 120 in a few seconds
- I had it work normally before but I don't know what caused it, I could not get it back since reboot (I tried rebooting many times)
- if I reboot to safe mode it works in the 1-120 region normally while in the settings app, but once I leave it sticks to 120, even going back to settings it remains at 120
- the problem persists if I set up another user on the device (via multi-user)
listed every settings with refresh in it's name
min_refresh_rate=0
peak_refresh_rate=120.0
power_save_pre_refresh_state=3
power_save_screen_refresh_rate=1
oplus_customize_screen_refresh_rate=3
I think these are normal.
Do you know how I could get variable refresh rate back? Or is this the normal behaviour?
ratson said:
Hi,
I have my phone set to high refresh rate and if I enable `Show refresh rate` in developer options I see it is stuck on 120. If I slowly scroll the settings activity I can see it going down to 60-40-30 but as soon as I let it on a stationary screen it's back to 120. It stays on 120 in other applications as well (except the few apps locked to 60 eg youtube, google photos).
I am aware that it is intended to stick to 120 under ~30% brightness but be able to go down as far as to 1 with full brightness
Things I observed/tried:
- when I reboot the device and I am fast enough I can turn on `show refresh rate` which fluctuates between 1-120 as intended only to stick to 120 in a few seconds
- I had it work normally before but I don't know what caused it, I could not get it back since reboot (I tried rebooting many times)
- if I reboot to safe mode it works in the 1-120 region normally while in the settings app, but once I leave it sticks to 120, even going back to settings it remains at 120
- the problem persists if I set up another user on the device (via multi-user)
listed every settings with refresh in it's name
min_refresh_rate=0
peak_refresh_rate=120.0
power_save_pre_refresh_state=3
power_save_screen_refresh_rate=1
oplus_customize_screen_refresh_rate=3
I think these are normal.
Do you know how I could get variable refresh rate back? Or is this the normal behaviour?
Click to expand...
Click to collapse
variable refresh worke only after 40% display brightness.
Is the display brightness lover you have only 120hz
ChrisFeiveel84 said:
variable refresh worke only after 40% display brightness.
Is the display brightness lover you have only 120hz
Click to expand...
Click to collapse
Yes I know that, it sticks to 120hz even on full brightness
ratson said:
Yes I know that, it sticks to 120hz even on full brightness
Click to expand...
Click to collapse
Use you a app for force 120hz ?
ChrisFeiveel84 said:
Use you a app for force 120hz ?
Click to expand...
Click to collapse
No, at least not intentionally.
ratson said:
No, at least not intentionally.
Click to expand...
Click to collapse
what you can try is to reset all settings (unfortunately you have to set them all again)
{
"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"
}
ChrisFeiveel84 said:
what you can try is to reset all settings (unfortunately you have to set them all again)View attachment 5863691
Click to expand...
Click to collapse
is that supposed to keep all app data and only clear android settings?
ratson said:
is that supposed to keep all app data and only clear android settings?
Click to expand...
Click to collapse
This reset only all oos settings (no app data )
ChrisFeiveel84 said:
This reset only all oos settings (no app data )
Click to expand...
Click to collapse
this one did the trick thanks for the suggestion!
And I just found it: enabling 'Disable permission monitoring' in Dev options causes this behavior. disabling it stops the thing.

Categories

Resources