[Guide] [Magisk] Disable Dynamic refresh rate for Poco X3 NFC

Slim K

Senior Member
May 16, 2015
95
13
28
You have try another thermal? Is evaluation thermal the highest score than other?
Yes. Although it runs the hottest out of all of them. I don't think it's a good idea to permanently run it, because it's a battery hungry thermal setting. Try it yourself.
 

kascro

Senior Member
Jul 18, 2012
323
89
48
Is it possible to play pubg mobile with 90 fps on poco x3?
I set this settings using to force 120hz and it works but as soon as i open pubg mobile it goes to 60hz and thus 60fps.
I have succesfully unlocked 90fps in game using magisk module but the phone wont run the game in 90fps?

FIXED. Will post thread how to run pubg 90fps.
 
Last edited:

dasbooter

Senior Member
Jun 22, 2010
138
9
0
I'm on global 12.0.4. and I dont seem to have any control over refresh rate at all. In display settings it shows as 60 hz and cannot be changed? I thought I would start by trying setedit to place the proper user key in the system table(it didnt exist there) with a value @ 90. This doesnt seem to have any effect power monitor refresh rate shows at 60 hz and varies occasionally below that.

Has it been disabled by xiaomi or have I messed something up. Can somebody else on the same version confirm they can change this? I mean before I even get started with the rest of this guide.

edit: had to factory reset to get it back ugh what a pain
 
Last edited:

mRsnips

Member
Sep 19, 2017
6
0
1
Is it just me or does it not work on global stock MIUI 12.0.4? Followed the steps to the letter and it seems dynamic refresh is still active. For instance, the recent apps preview renders 90hz instead of 120hz.
 
Last edited:

aron11195

Senior Member
Jul 16, 2018
166
29
28
dont know if this is possible but do make a standalone magisk module for this, without props and everything else. just a single module that disables dynamic refresh rate.
 

Slim K

Senior Member
May 16, 2015
95
13
28
dont know if this is possible but do make a standalone magisk module for this, without props and everything else. just a single module that disables dynamic refresh rate.
I wanted to show everyone who is interested how to change this behavior under the hood. That is the main reason why I made a guide and not a mod (since everyone was using props module to pass safetynet anyway). However I made this attached module just for you. Do note that I have not tested it since I use a custom ROM at the moment, but it does what's in the guide without props config and should work flawlessly.
 

Attachments

aron11195

Senior Member
Jul 16, 2018
166
29
28
I wanted to show everyone who is interested how to change this behavior under the hood. That is the main reason why I made a guide and not a mod (since everyone was using props module to pass safetynet anyway). However I made this attached module just for you. Do note that I have not tested it since I use a custom ROM at the moment, but it does what's in the guide without props config and should work flawlessly.
cool, i requested this coz of how easy it is to install and remove. gonna test it right now.
 

aron11195

Senior Member
Jul 16, 2018
166
29
28
I wanted to show everyone who is interested how to change this behavior under the hood. That is the main reason why I made a guide and not a mod (since everyone was using props module to pass safetynet anyway). However I made this attached module just for you. Do note that I have not tested it since I use a custom ROM at the moment, but it does what's in the guide without props config and should work flawlessly.
its working now. quick question tho, can i freely switch from 60 to 120hz and vice versa without worrying that dynamic refresh rate will return?
 

Slim K

Senior Member
May 16, 2015
95
13
28
its working now. quick question tho, can i freely switch from 60 to 120hz and vice versa without worrying that dynamic refresh rate will return?
Yep ;). This disables it completely. Please try the youtube app (official one) as well to see if it drops to 60hz or not. Also open recents for a few seconds and tell me if it drops to 90hz. That would be awesome.
 

aron11195

Senior Member
Jul 16, 2018
166
29
28
Yep ;). This disables it completely. Please try the youtube app (official one) as well to see if it drops to 60hz or not. Also open recents for a few seconds and tell me if it drops to 90hz. That would be awesome.
recent drops to 90hz, i only have youtube vanced and its not dropping hz. is that normal for recent to drop? im using eu 12.0.6 btw
 
Last edited:

Slim K

Senior Member
May 16, 2015
95
13
28
recent drops to 90hz. is that normal for recent to drop?
Yes. In trying to make an "all day battery" phone, Poco has decided to cap recents to 90hz. So many cut corners. Anyways, Clearing storage of battery management app should fix that problem. I don't remember the name of the system app exactly, but it has a green battery icon :ROFLMAO:
i only have youtube vanced
If you installed vanced in non root mode, you can still install normal youtube from playstore alongside it. You don't have to do it tho.
 
  • Like
Reactions: Gulzoa

aron11195

Senior Member
Jul 16, 2018
166
29
28
Yes. In trying to make an "all day battery" phone, Poco has decided to cap recents to 90hz. So many cut corners. Anyways, Clearing storage of battery management app should fix that problem. I don't remember the name of the system app exactly, but it has a green battery icon :ROFLMAO:

If you installed vanced in non root mode, you can still install normal youtube from playstore alongside it. You don't have to do it tho.
recent drop is fixed by clearing data of battery and performance system app.

tested official youtube. its not dropping hz. its constant 120hz
 
  • Like
Reactions: Slim K

Slim K

Senior Member
May 16, 2015
95
13
28
recent drop is fixed by clearing data of battery and performance system app.

tested official youtube. its not dropping hz. its constant 120hz
Good to know my fix works. Could you maybe tell me the full package name of the battery app i.e. com.something.something. I should add some shell commands to clear that data automatically during install of the module and will repost it here.
 

aron11195

Senior Member
Jul 16, 2018
166
29
28
Good to know my fix works. Could you maybe tell me the full package name of the battery app i.e. com.something.something. I should add some shell commands to clear that data automatically during install of the module and will repost it here.
its com.miui.powerkeeper
 

aron11195

Senior Member
Jul 16, 2018
166
29
28
Good to know my fix works. Could you maybe tell me the full package name of the battery app i.e. com.something.something. I should add some shell commands to clear that data automatically during install of the module and will repost it here.
just restarted my device, clearing data was just a temproray fix. its dropping to 90 again in recents. also tested playing a vid on youtube vanced and noticed that hz is dropping to 30.