How to force MIUI to use 90hz instead of 120hz. (No root needed)

yliam73

New member
Jan 11, 2018
2
0
0
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:
 

bluerain28

Senior Member
May 26, 2012
583
118
0
Tagbilaran
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....
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.
 

0rphane

Member
Oct 16, 2019
8
1
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.
 
Last edited:

MocnePifko

Member
Jan 24, 2015
25
23
23
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.
 
Last edited:

MocnePifko

Member
Jan 24, 2015
25
23
23
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
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.
 

Ayman ae

Senior Member
Mar 16, 2015
86
26
48
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?
 
Last edited:

Drumfc

Member
Aug 30, 2016
31
6
8
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 ----------

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?
needs 12.0.5 for work.