Change screen refresh rate and/or resolution - Samsung Galaxy M21 Questions & Answers

Hello,
A happy owner of this phone, that said, can we via some homebrew apk change the screen refresh rate and screen resolution? get the phone on a just 1080p @ 24 fps, think how much then the massive bat, would last, if there is a dev out there, i could (and most likely others) donate a beer to be able to use it +<3
edit: what do you know.. it does exist on s20 video, think its easier, can someone get that pkg for us ?
edit2 : found this app unfortunately, still cant change resolution, and refresh rate cant go below 60hz..
Cheers

We can change resolution
Remove OneUI Lags/Slowness
1. Download Easy DPI Changer (Play Store)
2. Set DPI to 340
3. Set Resolution to 775x1680
4. Download Termux
5. Enter commands
5.1. su (Accept Magisk Pop-up)
5.2. settings put secure sysuiroundedsize 1
6. Set smaller font size in Settings
7. Enjoy!
For more join Telegram group

@Sagarking Ty so much for the reply,
Btw i posted a request for the dev of the the tweak linked above in edit 2
and he replied :
"
Atrosincity said:
Can you add support for Galaxy m21, only quick dose mod working for now, it does have a FHD+ resolution, if u can manage the ability to change resolution to HD+, less than the locked 60hz refresh rate would be a bonus, ill be glad to support
Click to expand...
Click to collapse
Added. Try to clear app data and open while connected to the internet.
Hoowee, Ty so much matey, i can confirm resolution change to HD+ working.. definitely getting the full version asap. i posted a question/request bout this in the galaxy m21 forum, I ll update the post there to make sure more ppl using M21 know bout this fabulous tweak. thx again <3 from morocco. "
Since i promised tribalfs to support his app, Ill do.
Tll try Easy DPI Changer + your method for 1st half of ramadan, and update here which method is best for more battery life, ty again for the help.

Back from a good away time, paid the homebrew galaxy max hz, as promised, his latest version, does not unfortunately support screen refresh rate, of our M21, but offer a quick switch between 2 resolution:
1560px X 720px @ 280dpi (fps fixed @60)Hz
2340px X 1080px @420 dpi (fps fixed @60)Hz
personally i dont see much of a difference, @ lower resolution for my 44 old years eyes.. but not much battery saving on the other hand
The app, offer a quick doze mod on screen off with 3 presets (base, plus, max)
Thats it ,
up to you if you want those funtions enough to support the dev..
Cheers !!
@Sagarking "settings put secure sysuiroundedsize 1"
think this messed up the roundness of my display.., can i have undo it, or get the default setting?

Related

[MOD] Lower auto brightness v2.1

Lower auto brightness
After being disappointed by many apps, I did some research and found a nice guide to change each value of the native auto brightness.
As it took me some time to install what's needed, to manage to make the change and to find new values, I decided to share it for the laziest of you
This mod will changes the values on arrays.xml from
Code:
83
83
83
83
116
142
170
198
227
255
to
Code:
20
25
25
30
43
60
80
120
165
205
for the respective light sensor values
Code:
11
41
91
161
226
321
641
1281
2601
As you can see, I put some really lower values to make the greatest improvement in battery life.
If you are a little geek inside, I still recommend you to personalize the values yourself following chiragkrishna's guide.
Installation :
It only work for Project X v4.1 or Sabsa Prime v8.0 or v8.5
Download the zip for your rom and flash it via recovery
Download :
You can find the current version, older versions and changelog at
http://www.mediafire.com/?7aag2a70uuak6
Future improvements :
Different values to make it the most battery friendly without the screen being too dark ( your feedback will be helpful to adjust these new values )
I can make it for other roms if someone wants it.
Thank's
chiragkrishna for the original guide
alirez_sos and nikhil007mmus for their awesome roms
Lux Auto Brightness for making easier to find the brightness values.
As English is not my first language, there are probably many mistakes in my post. Please feel free to report them ( pm would be better ).
isn't there some way to adjust these values on the fly? as in from the phone itself?
You can do that with an app. I don't think it's possible to edit from the phone because the framework-res.apk has to be decoded and extracted in order to edit the values. I've never heard of a tool that can do that from the phone.
Sent from my HTC Incredible S using xda app-developers app
why app also? Android is linux-based, i should be able to edit some values in a file, restart some service and it should apply
But you have to decompile the apk, pretty sure you can't do it on the device
You can change the auto brightness values on the fly with viper vivo #justsayin
Sent from ViperVIVO
Switch between different framework-res which has each different values will surely be possible but again, each one will have to be prepared from a computer. Or if there is a way to decompile an apk from your phone, it will probably be too complicated to make that when you need it.
Seems like there's nothing you can't do with venom viper
Sent from my HTC Incredible S using xda app-developers app
farhadtarapore said:
isn't there some way to adjust these values on the fly? as in from the phone itself?
Click to expand...
Click to collapse
Changing these values on the fly is possible. ROM like AOKP has this feature built in its settings where you can define values on your own. But with Sense ROM, one needs to modify smali codes which is much complicated. But ROM like Virtuous Infinity has done it and you can select from a list of preset values from its Tweaks.
question
can we use it on sabsa prime 6.5 ???
danialnab said:
can we use it on sabsa prime 6.5 ???
Click to expand...
Click to collapse
Probably not, the apks used are likely to be different. But you could always try
danialnab said:
can we use it on sabsa prime 6.5 ???
Click to expand...
Click to collapse
A brief report: This thing works, better than i thought.
And Danialnab, this patch will not work on any other roms. it totally replace the framework apk witch was modified from the project X 4.1.
New version
v2.0 out!
Still only for ProjectX 4.1.
From last version : increased values for high light and decreased values for low light.
You can now find all versions on this mediafire folder : http://www.mediafire.com/?7aag2a70uuak6
v2.0 is very suitable for everyday indoor use. For outdoor (high light), it is little too dark.
I really like your mod, it saves a lot of battery usage when turn on the auto brightness.
botonic said:
v2.0 is very suitable for everyday indoor use. For outdoor (high light), it is little too dark.
I really like your mod, it saves a lot of battery usage when turn on the auto brightness.
Click to expand...
Click to collapse
It's most of the time fine outdoor as long as you have high contrast like black text on white background but I also find it too dark to watch pictures or things like that. For this purpose I keep an auto-brightness switch in quick settings so I can rapidly put a higher brightness when needed.
I can update the projectx version tonight to 2.1 which has a brighter brightest value
Sent from my vivo using xda app-developers app
pec0ra said:
It's most of the time fine outdoor as long as you have high contrast like black text on white background but I also find it too dark to watch pictures or things like that. For this purpose I keep an auto-brightness switch in quick settings so I can rapidly put a higher brightness when needed.
I can update the projectx version tonight to 2.1 which has a brighter brightest value
Sent from my vivo using xda app-developers app
Click to expand...
Click to collapse
That's a good idea. Thanks a lot for your great mod and suggestion. :good:
This tool is very good. I haven't tested on a bright sunny day, but so far it works well to adapt to most indoor/cloudy situations.
Sent from my HTC Incredible S using xda app-developers app
is there a way to uninstall this.
jonahmt21 said:
is there a way to uninstall this.
Click to expand...
Click to collapse
Yes, you just need to flash the "restore_default_values" zip for the version of your rom. You can find it in the same folder as the install zip
Thanks pec0ra for posting this thread and the link to the guide in the OP and thanks to chiragkrishna for the great guide.
I hope it's ok but I been using one of your zip files as the base for making my own auto-brightness mod, it works well and I'm still tweaking the final values I want.
I have changed array to the value below. I think it is best setting for all outdoor and indoor usage to me. Thank you very much pec0ra for your good mod.
Code:
20
20
25
33
43
60
100
165
200
228
I'm finally getting the brightness levels close to what I want.
I've ended up adjusting the sensor auto brightness levels as well as the LCD backlight values.
I noticed that there is 9 sensor levels but 10 backlight values, is there any reason why there is an extra value under the LCD backlight levels?

[How to] Change Screen Size

Hi Guys,
If you wanna be normaly screen size (not original screen size of Htc Desire 510) than download this apk to your phone:
https://play.google.com/store/apps/details?id=com.nomone.resolution_changer&hl=hu
NOMone Resolution Changer (its free)
Open the app and you see
"Width" "Height" "DPI"
Change Width to 720
Change Height to 1280
Change DPI to 312
and click on apply
Or second way:
Open the app
Click on "Select device template"
and choose Motorola Moto X or Htc One X
Click on apply and you done
If you dont like this sizes,dont worry,apk will restore stock sizes after 10 sec and after 1 minutes too.
I hope its helped to some people.
Good Luck to all.
Use this all the time (different app, same effect) but it can seriously eat ram depending how far up you go. While it makes stuff look prettier, it can slow down your device.
Also our aspect ratio is weird. 720x1280 causes a border effect. Use 768x1366 at 300dpi. Looks great and uses the same amount of ram.
I don't know if it's just me or not but everything seems tiny on my screen, including the HTC home,back, and recent apps button.
this does not work on my 510.
any idea why?
do i have to be rooted?
hlebleh said:
this does not work on my 510.
any idea why?
do i have to be rooted?
Click to expand...
Click to collapse
Yes.
I've done this with a different app, but now my widgets & some other stuff seem rather disproportional.
Any way to fix this?
Other than this, however. The 720P looks much better on this phone. Thanks for the tip.
---
UPDATE: The biggest problem so far that I'm experiencing is that I cannot use my favorite keyboard. The buttons are out of place. Too big, can't fit the space allocated. SwiftKey & TouchPal are both out.
All the resolutions dont suit it they are all too big
After changing resolution, reboot your phone. The resolution will stick but everything else will resize to normal. If it doesn't, lower your DPI. All issues regarding "stuff size" should be resolved by lower DPI. Experiment, you'll find what works for you.
But again, RAM is an issue. I've asked pattyboi to adapt Swap into his kernel so I can test out RamExpander. With Swap enabled we should see a bit of a performance boost, but it can be risky if you don't know what your doing. Until we have a Swap capable kernel (and it actually works) were stcuk with what we got. From what I've read up on it, Swap seems like a viable solution to many performance issues with the 510
Okay so I'm really puzzled about how you can just change the resolution, how does it work??? Does the screen have a resolution more than the stock 480-800? I dont understand
So, that changing resolution? Is that works at all?

General S21 Ultra LTPO Discussion

All,
I was pretty curious to try the new screen tech since the launch event, today i got the device, enabled frame rate monitor on developer settings to see the LTPO in action, contrary to what they said on launch event the screen switches back and forth only between 60 and 120hz , 120hz during scrolling , 60hz when the screen is static without any input. It doesn't go all the way as low as 11hz
Wondering is this the right way of implementation , members please share your findings or information related to LTPO here to discuss upon
bala_gamer said:
All,
I was pretty curious to try the new screen tech since the launch event, today i got the device, enabled frame rate monitor on developer settings to see the LTPO in action, contrary to what they said on launch event the screen switches back and forth only between 60 and 120hz , 120hz during scrolling , 60hz when the screen is static without any input. It doesn't go all the way as low as 11hz
Wondering is this the right way of implementation , members please share your findings or information related to LTPO here to discuss upon
Click to expand...
Click to collapse
Give this a read - can't remember exactly what was said, maybe a limitation of the developer settings and not the phone
Samsung's Note20 Ultra Variable Refresh Rate Display Explained
www.anandtech.com
mtm1401 said:
Give this a read - can't remember exactly what was said, maybe a limitation of the developer settings and not the phone
Samsung's Note20 Ultra Variable Refresh Rate Display Explained
www.anandtech.com
Click to expand...
Click to collapse
read them as soon as andrei published it, would love to see his deep dive into the new panel in s21 and see what benefits it brings to the equation
bala_gamer said:
read them as soon as andrei published it, would love to see his deep dive into the new panel in s21 and see what benefits it brings to the equation
Click to expand...
Click to collapse
Ah fair enough, he's comparisons of the two models are always worth reading! I did find the bit I was referring to if that helps. Basically the OS can't recognise the lower refresh rate but they are there.
'One problem (from our perspective) with this LFD mechanism is that it is seemingly completely transparent to user-space, so there’s no good way to verify that it’s active or working - the OS simply states that you’re either in the 120Hz or 60Hz VRR modes, however with LFD on top the actual refresh rate can be different. One way to verify this externally is simply to measure the end-result that the new panel technology is meant to bring to the user: lower power consumption. It’s also here that we encounter some of the quirks in Samsung’s implementation.'
Will be interesting to see if the adaptive rate works in lower light unlike the note!
mtm1401 said:
Ah fair enough, he's comparisons of the two models are always worth reading! I did find the bit I was referring to if that helps. Basically the OS can't recognise the lower refresh rate but they are there.
'One problem (from our perspective) with this LFD mechanism is that it is seemingly completely transparent to user-space, so there’s no good way to verify that it’s active or working - the OS simply states that you’re either in the 120Hz or 60Hz VRR modes, however with LFD on top the actual refresh rate can be different. One way to verify this externally is simply to measure the end-result that the new panel technology is meant to bring to the user: lower power consumption. It’s also here that we encounter some of the quirks in Samsung’s implementation.'
Click to expand...
Click to collapse
That's the crux, whether it works or not we are limited to either 60 or 120hz on os level. Hope there is a way where this can be monitored more precisely via some workaround
This app seems to report (and limit) refresh rates other than 60 and 120hz, but I don't know how if it's not exposed by the OS.
[App]Galaxy Max Hz (Refresh Rate Mods, Screen-off Mods, QS Tiles, Tasker Support and More)
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...
forum.xda-developers.com
dscline said:
This app seems to report (and limit) refresh rates other than 60 and 120hz, but I don't know how if it's not exposed by the OS.
[App]Galaxy Max Hz (Refresh Rate Mods, Screen-off Mods, QS Tiles, Tasker Support and More)
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...
forum.xda-developers.com
Click to expand...
Click to collapse
Those refresh rates (e.g. 48hz and 96hz on Note 20 ultra) are actually exposed on OS level. If my understanding is right on the way that current android system works, S21 ultra implementation is probably the same to note 20 ultra with the addition of10hz as the lowest in the predefined set of refresh rates.

How To Guide Changing your Refreshrate to 90hz.

If you want to change your Refreshrate to 90hz follow this quick guide.
Tested on the latest miui version.
First of all go to the Playstore and download following app:
SetEdit SettingsDatabaseEditor - Apps on Google Play
Provides direct access to the Android settings database
play.google.com
Afterwards go to your settings and change your Refreshrate to 120.
Open the app and find the entry "user_refresh_rate" "120".
Click on the entry, choose to edit and change the number to 90.
Repeat this step with the peak entry and change it to 90hz too.
Close the app.
Voila: you running on 90hz now. In my opinion that's the sweetspot between snappiness and battery saving.
Props to jmikepr:
Unable to make this work. Tried it about a hundred times. Running. EU ROM 12.6
Edit: Got it to work by changing peak display setting and user display setting. Thanks for the tip. 120 hz is overkill. 90hz is perfect.
Click to expand...
Click to collapse
UPDATE PLEASE READ:
UPDATE FOR EVERYONE!
Changing your refreshrate to 90hz will make some crazy things to your display!
It will get a greenish tint !
Grey will also be displayed really red/brownish
It will flicker even on max brightness!
It will burn in faster - at least my new mi11 u has already some burn ins compared to my mi11 from CN which is like 3 months old now I don't know for sure tho! It's so minimal only my hawk eye can see it anybody else couldn't till now.
Sorry but I just found this out now because my colours looked to differently with low brightness. I also got an exchange device and thought it was just a bad display.
Unable to make this work. Tried it about a hundred times. Running. EU ROM 12.6
Edit: Got it to work by changing peak display setting and user display setting. Thanks for the tip. 120 hz is overkill. 90hz is perfect.
jmikepr said:
Unable to make this work. Tried it about a hundred times. Running. EU ROM 12.6
Edit: Got it to work by changing peak display setting and user display setting. Thanks for the tip. 120 hz is overkill. 90hz is perfect.
Click to expand...
Click to collapse
Oh good to know! I will at this in the original post.
Anyway to dynamically adjust it based on what's on screen and whether it's moving or not?
speedtripler said:
Anyway to dynamically adjust it based on what's on screen and whether it's moving or not?
Click to expand...
Click to collapse
Not right now. Maybe I can find a way - I will let you know.
hotto1996 said:
Not right now. Maybe I can find a way - I will let you know.
Click to expand...
Click to collapse
I read about a way, I think it was from another manufacturer , and it could lower the refresh rate down to 1hz when looking at a still image etc or a page of text etc , something that doesn't need to be constantly refreshed which would obviously be a major battery saver
If I can find the article again I'll post the link
To my surprise, my eyes can't even accept 90hz now. Talk about spoiled.
Great method regardless, thanks for sharing!
linnil said:
To my surprise, my eyes can't even accept 90hz now. Talk about spoiled.
Great method regardless, thanks for sharing!
Click to expand...
Click to collapse
Really haha? I change the animation speeds too via developer settings. For me that's smooth enough!
hotto1996 said:
Really haha? I change the animation speeds too via developer settings. For me that's smooth enough!
Click to expand...
Click to collapse
I'm impatient af
I disable all animations in dev options.
I just want to click something and boom, it's on the screen!
Yeah I think so too. I don't understand why everything needs to look fancy. I want a fast and snappy experience
Great stuff, will definitely try this when my Mi 11 Ultra arrives. 90Hz is perfect for me, I don't need 120Hz as I don't play mobile games.
Anyone knows if it'll stay @ 90Hz after a software update? Or it will change itself back to 120Hz?
speedtripler said:
I read about a way, I think it was from another manufacturer , and it could lower the refresh rate down to 1hz when looking at a still image etc or a page of text etc , something that doesn't need to be constantly refreshed which would obviously be a major battery saver
If I can find the article again I'll post the link
Click to expand...
Click to collapse
Maybe you refer to OnePlus 9 Pro, that has stock dynamic refresh rate...:
https://twitter.com/i/web/status/1371830276926668801
jericho246 said:
Great stuff, will definitely try this when my Mi 11 Ultra arrives. 90Hz is perfect for me, I don't need 120Hz as I don't play mobile games.
Anyone knows if it'll stay @ 90Hz after a software update? Or it will change itself back to 120Hz?
Click to expand...
Click to collapse
I would just take a quick look after an update. To be honest I don't know tho!
Thank you very much for the solution to change the refresh rate. It works perfectly.
Even if after the upgrade will revert to 120, you can change it afterwards very easy.
Cheers !
How to change refresh rate manually using only default.prop file? Thanks.
One other cool thing I found.
If you set it to 90/90 ( user refresh/peak refresh) like instructed above, i saw that it also drops to 60 when seeing static web browser page content ( for example reading this forum pages ) which is actually pretty cool because it saves even more power this way.
Will test to see if it does the same with the default 120hz but i rear think 120hz is overkill for daily usage.
Only scenario where I can find it useful would be games that support 100hz plus refresh rates .
LE it would seem that the "dynamic" refresh only worked briefly until I clicked on the auto brightness icon in the drop down menu.
LE 2 it actually switching to 60hz when brightness is around and over 80%
Take care and thanks again !
lebigmac said:
How to change refresh rate manually using only default.prop file? Thanks.
Click to expand...
Click to collapse
What do you mean?youbcan change the settings in the Meue ofc but only 60hz and 120hz. The file is actually stock, you only changing the numbers and can changed them back any time you want
Best regards
Jhonxs said:
One other cool thing I found.
If you set it to 90/90 ( user refresh/peak refresh) like instructed above, i saw that it also drops to 60 when seeing static web browser page content ( for example reading this forum pages ) which is actually pretty cool because it saves even more power this way.
Will test to see if it does the same with the default 120hz but i rear think 120hz is overkill for daily usage.
Only scenario where I can find it useful would be games that support 100hz plus refresh rates .
LE it would seem that the "dynamic" refresh only worked briefly until I clicked on the auto brightness icon in the drop down menu.
LE 2 it actually switching to 60hz when brightness is around and over 80%
Take care and thanks again !
Click to expand...
Click to collapse
Thx for your reply. Did you already test it out? I was quite busy the last days - sorry for my late response.
Honestly 120hz are kinda gimmick right now. You can feel the difference but it's draining even more battery and like you said as long as there is near to no app supporting it it's just something to be proud of maybe haha
Best regards
Lol you already did test it out . sorry
If anyone find a way to dynamically change the refresh rate please let us know.
For example when watching YT videos maxed at 60hz would be great to scale the display to that resolution ( if it's already possible please let me know )
I saw that the game "The elder scrools: Blades" automatically switches to 60Hz when playing ( haven't tested out with other games because i don't game that much ) .
Also i noted that, if, for whatever reason, the display doesn't change to 60HZ when the game needs it, the game will continuously load and never enter the actual first menu
A quick fix is to increase the brightness over 80% so that the screen is already at 60 before starting the game
Cheers !
Thanks @speedtripler. I just disabled animations in developer options and it's like sh*t off a shovel!
Cheers
Steve

[Question] Pixel 5 screen resolution change fix?

Hi guys,
I used to use this method with mostly all of my devices in the past: LG G3, Galaxy S5, Amazon Kindle Fire tablets (including 8'' and 10''). All of them work just fine. But not this Pixel5!
Using the "adb shell wm size" command. I changes the screen resolution of my devices down a notch, for example from 1440p to 1080p, or 1080p to 800p and so on. Then I adjust the density accordingly. They all turn out the Ok-ish screen resolution and have a much better GPU performance for gaming.
My current S10 has the native changing resolution from Samsung, So I don't use it for my S10.
But with the Pixel 5, there is a problem. The camera cut - out on the screen become so weird and placed on the off center position, and the Pixel 5 is unusable
I really love to use my pixel 5 at 720p or 900p, and I believe the Adreno 620 (snapdragon 765G) on the Pixel 5 will handle game at the lower resolution much much better.
Does anyone have a fix for this? please help!
Thank you for your reading!
P.S: OMG, this was my bad for posting the thread into the wrong sub-forum. It was on the other tab of my web-browser. Thank you very much for moving it to the right place, Moderator!!
Why are you not changing the resolution in the settings like you do on the Samsung? A quick search suggest the Pixel 5 has such an option. You're best doing it the official way to guarantee everything will work correctly.
Because you're changing the resolution and DPI through what is basically a developer option, I think whatever is handling the camera cutout (An app? The WM? Android?) is not updating its position and that causes it to be misplaced. Therefore, I dont think you find a simple fix for this. Sorry.
richhaynes said:
Why are you not changing the resolution in the settings like you do on the Samsung? A quick search suggest the Pixel 5 has such an option. You're best doing it the official way to guarantee everything will work correctly.
Because you're changing the resolution and DPI through what is basically a developer option, I think whatever is handling the camera cutout (An app? The WM? Android?) is not updating its position and that causes it to be misplaced. Therefore, I dont think you find a simple fix for this. Sorry.
Click to expand...
Click to collapse
You must be mistaken the Pixel 5 with other phones, since we don't have the option for such a changing the resolution in the settings.
If you mean the display size? It's just a density change, not the resolution.
Thank you for your contribution anyway!
Hi, have you sovled the problem? I encountered a similar condition.

Categories

Resources