Related
Hello friends.
I'm aware a change in the build.prop will let you change the DPI density so that you can fit more stuff on the screen. But, since my eyesight is not what it used to be, I want to do the exact opposite: I need to increase the value so I can make everything larger on my screen.
Is that even possible? I have tried a few values above the 320 default, but I get a black screen upon reboot.
Has anyone successfully tried a value higher than 320?
Wouldn't it be easier just to go to Settings > Accessibility and checkmark Large text?
abnah said:
Wouldn't it be easier just to go to Settings > Accessibility and checkmark Large text?
Click to expand...
Click to collapse
That is always the very first thing I do when wiping or installing a Rom, but I'd like other stuff besides text to get bigger too.
Hi all, please see the below thread. Only sharing the info as this was posted on the Verizon N4 forum.
http://forum.xda-developers.com/note-4-verizon/general/root-want-to-modify-dpi-t2960644
Hope this helps...
As indicated below some touchwiz native apps are affected.
List of known affected applications by changing DPI settings:
S-View (for S-View covers -- slightly misaligned but functional)
Touchwiz Stock Dialer (slightly misaligned but functional -- other non-stock options exist such as Hangouts or ExDialer)
Fingerprint lockscreen (arrow pointing to finger print scanner off center)
Exchange email (stock Samsung Email)
Stock Camera App
Just FYI to get some easy download links:
http://forum.xda-developers.com/note-4-verizon/general/root-want-to-modify-dpi-t2960644
Enable USB debugging on yer phone
-> http://www.mediafire.com/download/a4hd8y0c1iakysk/Samsung-Usb-Driver-v1.5.49.0.exe
Samsung USB drivers you'll need installed
-> http://forum.xda-developers.com/showthread.php?p=48915118#post48915118
ADB / Fastboot installer
navigate to C:\adb\ and then run the command they give in the thread
adb shell wm density 540
(not confirmation will be sent but your phone should prompt you to 'allow' your computer to send adb commands to it.).
Restart phone
DPI settings are now at 540. original DPI settings are 640 BTW
imnoob55 said:
Hi all, please see the below thread. Only sharing the info as this was posted on the Verizon N4 forum.
http://forum.xda-developers.com/note-4-verizon/general/root-want-to-modify-dpi-t2960644
Hope this helps...
Click to expand...
Click to collapse
I came across that thread a few hours ago. It's pretty neat to be able to drop the density and make more use of display space (could even drop it down to 384 and make it look more like a tablet), but it has its problems. Samsung apps (Dialer, camera, S Note, S-View, etc) will lose their screen alignment and/or only cover a portion of the screen when altering the density. Finding an alternate dialer was easy enough, but I'm having trouble finding a camera app similar to stock in quality, and was unsuccessful at replacing the S-View...
redphazon said:
I came across that thread a few hours ago. It's pretty neat to be able to drop the density and make more use of display space (could even drop it down to 384 and make it look more like a tablet), but it has its problems. Samsung apps (Dialer, camera, S Note, S-View, etc) will lose their screen alignment and/or only cover a portion of the screen when altering the density. Finding an alternate dialer was easy enough, but I'm having trouble finding a camera app similar to stock in quality, and was unsuccessful at replacing the S-View...
Click to expand...
Click to collapse
Yup unfortunately that is a side-effect of doing this. Only way to do it that I am aware of conventionally would be via xposed or loading in custom TW apps, both not possible. Hangout dialer works well, for this. TW stock browser is not affected. My S-Note is not affected either, too. Dialer and S-View are (not unusable, they just are not center-aligned any longer as their height/width are set on static widths rather than proportional % when Samsung set up the layout.) Maybe they'll change that in L.
BTW I use Nova for launcher and Hangouts as my dialer. I do use an s-view case, though, which is of course impacted.
imnoob55 said:
Yup unfortunately that is a side-effect of doing this. Only way to do it that I am aware of conventionally would be via xposed or loading in custom TW apps, both not possible. Hangout dialer works well, for this. TW stock browser is not affected. My S-Note is not affected either, too. Dialer and S-View are (not unusable, they just are not center-aligned any longer as their height/width are set on static widths rather than proportional % when Samsung set up the layout.) Maybe they'll change that in L.
BTW I use Nova for launcher and Hangouts as my dialer. I do use an s-view case, though, which is of course impacted.
Click to expand...
Click to collapse
I'm also using Nova Launcher. I did download ExDialer at first, but I went to Hangouts Dialer instead since ExDialer has a trial period and costs money.
S Note is largely unaffected yes, but when you open the camera for copying documents, the square used for aligning the camera with the document is off-center. It doesn't seem to hurt functionality in any way, though. Oddly enough, the camera when used in S Note is fullscreen...
As far as S-View goes, I'm thinking about removing the flip cover. S-View is nice, but I'm always trying to not get smudges on the cover screen on top of the phone display, so the cover is a little bit cumbersome to me when holding it. Seeing how much better the phone looks at a lower density makes me lean even closer to just getting rid of it. That leaves me with just the camera replacement...
Exchange email is also broken... when you reply to an email, the screen font is set to eleventybillion.
-----
Sent with my Galaxy Note 4
Can anyone confirm if this impacts the play store? Typically changing the dpi on the whole device would prevent the play store from downloading some apps.
Sent from my SAMSUNG-SM-N910A using XDA Free mobile app
jfenton78 said:
Can anyone confirm if this impacts the play store? Typically changing the dpi on the whole device would prevent the play store from downloading some apps.
Sent from my SAMSUNG-SM-N910A using XDA Free mobile app
Click to expand...
Click to collapse
I haven't seen any problems with the Play Store yet, though I haven't been installing much of anything, either. The few apps I've installed so far gave me no trouble.
Also, just found out that the stock camera has no problems with accurate button detection when the phone is turned sideways for landscape rotation, though it's still not fullscreen. You have to guess where the buttons are on the screen in portrait when the density is changed.
Couple of tips:
if you get an error about the device being offline make sure you've got the current ADB installed. The link provided for the adb and fastboot didn't work for me because the file didn't install. The program is just an auto run zip file. you can open with 7-zip and just extract the adb files.
also if you get an error about the device being unauthorized you must select no action on the windows pop up and always perform this action. the phone should then get a pop up with the RSA key number and ask you to authorize. hope this helps.
540 DPI is pretty nice.
I was okay with the dialer and lockscreen, but the camera made me go back to 640. In vertical shooting mode, the touch points for all the icons, including the shutter button, is misaligned and is very annoying. What a shame as 540 looked AWESOME.
cj00ta said:
Exchange email is also broken... when you reply to an email, the screen font is set to eleventybillion.
-----
Sent with my Galaxy Note 4
Click to expand...
Click to collapse
Thanks! Just added to the top thread under impacted apps
Does this effectively change the resolution? I'm curious if lowering the DPI would give positive improvement to high-end game performance. Can anyone shed some light here?
Conkrete said:
Does this effectively change the resolution? I'm curious if lowering the DPI would give positive improvement to high-end game performance. Can anyone shed some light here?
Click to expand...
Click to collapse
It doesn't change the resolution. What it changes is the drawing size of on-screen content which is directly from the 'dpi setting' of the phone.
It's a little complicated to explain but this is how it works;
The phone's default screen density (DPI) setting 640, this is done because that's how many dots per inch of the physical screen there is (a phone of similar screen size would have a similar dpi). This value is stored in your phone's build.prop and is read by numerous applications, it might not match exactly the 'real' dpi of the screen but its normally very close to it.
By changing it lower in dpi you're instructing to applications you actually have a smaller screen size, thus to fit content (i.e words not being HUGE on a small screen) content is drawn to that dpi setting you're providing in build.prop.
Now to go into why we have certain issues when changing the dpi.
This is basically due to how the app did its layout sizing (do I base content on "actual size" of the screen-size or do I base it on "actual density" of the screen density in build.prop? Most apps, since they're targeting to be used with dozens of devices of all sorts of different sizes, will be designed where the layout of content is dependent upon dpi. A layout would be I want a rectangular box on the bottom that has height 10px and width 100%, so that effectively means the width is based on the proportion of the screen size (the OS controls this, its just a matter of scaling). This is why you once had 5 items to show now has 8 items to show in a listbox. The size of the listbox in this case would be based on actual density while the content (text etc.) inside would be based on actual size (scaling I would think is limited to a min/max actual size for text).
Samsung can get away with this on their stock apps because in their mind when they build their roms they are only going to be used on that specific device. They're starting to go away from this, however, and are starting to make their layouts more typical that of a normal application. You have somewhat less control of the layout going from actual size to actual density.
*keep in mind you can actually set parameters for both. Such as if I wanted something to be 10% in width but only up to 2.5 inches in actual size this effectively means that it will scale until it reaches 2.5" and then scale no longer.
I hope that makes sense. Resolution really doesn't have a role at all in this, you're always at the same resolution (4K) and this is handled by the lower-level kernel and GPU firmware. I don't think there's a way to change this at the app layer but than again I have really no background in android development.
*please if anything comes off as inaccurate please point out, I am from a XAML/.NET development background and linux/unix embedded systems and really I focused on back-end/databases/services and not really front-endy stuff. This is how it is handled in XAML though and I have seen android uses the same principals.
imnoob55 said:
It doesn't change the resolution. What it changes is the drawing size of on-screen content which is directly from the 'dpi setting' of the phone.
It's a little complicated to explain but this is how it works;
The phone's default screen density (DPI) setting 640, this is done because that's how many dots per inch of the physical screen there is (a phone of similar screen size would have a similar dpi). This value is stored in your phone's build.prop and is read by numerous applications, it might not match exactly the 'real' dpi of the screen but its normally very close to it.
By changing it lower in dpi you're instructing to applications you actually have a smaller screen size, thus to fit content (i.e words not being HUGE on a small screen) content is drawn to that dpi setting you're providing in build.prop.
Now to go into why we have certain issues when changing the dpi.
This is basically due to how the app did its layout sizing (do I base content on "actual size" of the screen-size or do I base it on "actual density" of the screen density in build.prop? Most apps, since they're targeting to be used with dozens of devices of all sorts of different sizes, will be designed where the layout of content is dependent upon dpi. A layout would be I want a rectangular box on the bottom that has height 10px and width 100%, so that effectively means the width is based on the proportion of the screen size (the OS controls this, its just a matter of scaling). This is why you once had 5 items to show now has 8 items to show in a listbox. The size of the listbox in this case would be based on actual density while the content (text etc.) inside would be based on actual size (scaling I would think is limited to a min/max actual size for text).
Samsung can get away with this on their stock apps because in their mind when they build their roms they are only going to be used on that specific device. They're starting to go away from this, however, and are starting to make their layouts more typical that of a normal application. You have somewhat less control of the layout going from actual size to actual density.
*keep in mind you can actually set parameters for both. Such as if I wanted something to be 10% in width but only up to 2.5 inches in actual size this effectively means that it will scale until it reaches 2.5" and then scale no longer.
I hope that makes sense. Resolution really doesn't have a role at all in this, you're always at the same resolution (4K) and this is handled by the lower-level kernel and GPU firmware. I don't think there's a way to change this at the app layer but than again I have really no background in android development.
*please if anything comes off as inaccurate please point out, I am from a XAML/.NET development background and linux/unix embedded systems and really I focused on back-end/databases/services and not really front-endy stuff. This is how it is handled in XAML though and I have seen android uses the same principals.
Click to expand...
Click to collapse
Extremely helpful and great info. Possibly the best response I've received from XDA. Thank you for the info. I have found a couple root apps that claim to change resolution but I've been hoping to find a non-root alternative.
Hi
I'm trying to change dpi in adb. Adb finds the device but when I'm typing "adb shell wm density 380" it doesn't work.
Anyone knows why?
Thx in advance
Try going into developer options and enable the security setting to on.
What is the default dpi for mi max 3?
jutley said:
What is the default dpi for mi max 3?
Click to expand...
Click to collapse
Should be 480
Lasse58 said:
Hi
I'm trying to change dpi in adb. Adb finds the device but when I'm typing "adb shell wm density 380" it doesn't work.
Anyone knows why?
Thx in advance
Click to expand...
Click to collapse
I think Xiaomi controlled the dpi using another variable, its called persistent density or something like that.. hence changing the normal density variable wont have any impact
Sent from my ONEPLUS A6000 using Tapatalk
You can change the DPI in MIUI by going to Settings > Additional settings > Accessibilty > Display size
barro32 said:
You can change the DPI in MIUI by going to Settings > Additional settings > Accessibilty > Display size
Click to expand...
Click to collapse
The smallest display dpi is "small"... its still too large for me haha... i think without root, there is no other way
Sent from my ONEPLUS A6000 using Tapatalk
Are USB debugging & USB debugging (Security settings) both enabled?
If I recall correctly, enabling USB debugging (Security settings) is a bit tricky.
https://forum.xda-developers.com/mi-mix-2/how-to/guide-changing-min-width-dpi-miui-9-t3736218
this can be helpful for you. My dpi is now 290. If you go higher google keyboard change tablet mode.
I was able to change it using Activity Launcher using the tutorial below:
http://en.miui.com/thread-1093064-1-1.html
Default dpi is huge even at the smallest setting. I am using 320 and it's perfect, can see a lot of content without being too small
Just make sure Developer options has USB debugging (Security settings) enabled and use adb shell wm density 320
Big difference. Would be a waste to not see more content on such a big screen but also understand some people's eye sight may not be as good so they prefer bigger objects
320 vs Small setting
I used this tool to change dpi:
https://github.com/Saki-EU/XiaomiADBFastbootTools
zed011 said:
Default dpi is huge even at the smallest setting. I am using 320 and it's perfect, can see a lot of content without being too small
Just make sure Developer options has USB debugging (Security settings) enabled and use adb shell wm density 320
Big difference. Would be a waste to not see more content on such a big screen but also understand some people's eye sight may not be as good so they prefer bigger objects
320 vs Small setting
Click to expand...
Click to collapse
tried this. but it doesnt seem to work. none of the layout is changing.
yup changing dpi without root is tricky. u need to enable security usb debugging. u need to use vpn apps.
got usb debugging on.
whats vpn tools?
anyway guys, thanks much. yea i have noticed that there are two options for usb debugging. look passed the other one.
now its working.
I just upgraded from Max 2 to Max 3... LOVE that i can change the DPI without rooting... had no trouble with either phone doing this. With the Max 2 i had it at 360, but with the Max 3 i'm trying 290....i may go up to 320 just because i need my glasses to see things like the battery % lol . No clue why Xiaomi didn't drop it below 400 out of the box but thrilled i can do it easily.
Smoked33 said:
I just upgraded from Max 2 to Max 3... LOVE that i can change the DPI without rooting... had no trouble with either phone doing this. With the Max 2 i had it at 360, but with the Max 3 i'm trying 290....i may go up to 320 just because i need my glasses to see things like the battery % lol . No clue why Xiaomi didn't drop it below 400 out of the box but thrilled i can do it easily.
Click to expand...
Click to collapse
I use Font size 80%, Display size Custom (289), Smallest width 597 dp.
597 or 289dpi is the smallest dpi you can set before tablet mode is enabled in portrait mode.
If you rotate your phone watching a youtube video in full screen tablet mode is already enabled so the notification drawer is opened by swiping down on the left half side of the screen otherwise nothing will happen.
Setting Smallest width value is the easiest way to change dpi in the latest android versions.
Setting it to 596, 598 and 599 won't do anything.
It will either default back down to 595 or jump to 600 because it must represent a whole number in dpi.
It is crazy that pretty much ALL phones comes pre-configured out of the box at factory state with a dpi so large you can barely fit two words across the screen..really...I don't think anyone have this bad eyesight, if so then you need to get new glasses or lenses.
There are high index lenses out there that go to 1.9 and even beyond 2 if you really want to pay a lot if your prescription is crazy high to be able to enjoy a thin and light pair of glasses.
Like what is the purpose of getting a phone this big if you gonna have it display just as little as your old phone with third the screen size..isn't that why you wanted a bigger phone in the first place to get more screen estate, at least that's what I wanted..
SUPERUSER said:
It is crazy that pretty much ALL phones comes pre-configured out of the box at factory state with a dpi so large you can barely fit two words across the screen..really...I don't think anyone have this bad eyesight, if so then you need to get new glasses or lenses.
There are high index lenses out there that go to 1.9 and even beyond 2 if you really want to pay a lot if your prescription is crazy high to be able to enjoy a thin and light pair of glasses.
Like what is the purpose of getting a phone this big if you gonna have it display just as little as your old phone with third the screen size..isn't that why you wanted a bigger phone in the first place to get more screen estate, at least that's what I wanted..
Click to expand...
Click to collapse
I can't agree with you more. Just thankful it's so easy to change
On a side note...and i'm not sure it's related because I didnt' try before changing the dpi(i use the adb method)... my TSN app won't stream any channels. It gives me an error... i'm not sure if that's the DPI setting that caused it? Only app that doesn't work right. I'm going to have to play with that when i'm home from work as it worked on my Max 2 set at 360 no problems and the only main difference i can tell with the 2 phones is the version of Android.
Edit: nevermind it wasn't the DPI setting... i allowed TSN GO to work in full screen mode and that did it.
Love the phone!
Hello All,
1) Just as the title reads, is there a way to reduce the font size further than the lowest option from Settings > Display > Font size ? I just want maybe a little bit more. (PS: I'm trying to get the same font size and consistency as my OP7 Pro)
2) Is there a way I can change the quick settings icons's to reflect Google stock icons or Oxygen OS icons ?
I think for 1) above, rooting might be a way as i've done this in the past with my HTC phones. I havent had to root my last few phones but on the Note10+ the font seems to be absurdly large and its bothering me. My OCD is not helping either.
Any suggestions on getting around this will be much appreciated !
I like small fonts, and status bar icons, I set the dpi to 549 in developer option
winol said:
I like small fonts, and status bar icons, I set the dpi to 549 in developer option
Click to expand...
Click to collapse
Amazing, thats all i ever needed ! You saved me from rooting
Yes the only way to reduce fonts is to change dpi... but what dpi number is another problem..!
If you use the samsung keyboard, yes, a problem arises, as the keyboard becomes smaller when you increase dpi, I use AI type keyboard, it is not affected by dpi settings, appart from this I have not found any other problem
winol said:
If you use the samsung keyboard, yes, a problem arises, as the keyboard becomes smaller when you increase dpi, I use AI type keyboard, it is not affected by dpi settings, appart from this I have not found any other problem
Click to expand...
Click to collapse
I noticed that, but it's much better than dealing with abnormally large text and icons everywhere. I'll probably use swift keyboard or keep tuning the dpi until I find a sweet spot.
For the sake of fun I enabled USB debugging and used adb to change the density of the display window from 420 to 320. Looks great on the large display and the amount of info you see compared to the default value might be interesting to some of you.
> adb shell wm density 320
> adb shell wm density reset ( to restore original value)
I used this trick in the past on many of my devices and it's now a habit.
Let me know if it works well for you..
Why not just change minimum width in developer options?
I use a dpi value of 1200...
Techvir said:
Why not just change minimum width in developer options?
I use a dpi value of 1200...
Click to expand...
Click to collapse
I don't like to keep dev. options "On" for many reasons.
Just for my knowledge, I any difference between the two?
Yeah Dev Options FTW, why dont you like to keep it on?
Techvir said:
Why not just change minimum width in developer options?
I use a dpi value of 1200...
Click to expand...
Click to collapse
thanks i put mine to 800 absolute life safer since alot was simply too big.
Do you know how to change the Preview Picture size ? Like in Whatsapp, instagram / fb they are soooo huuge.
In dpi, bigger the no., smaller the things on screen. So you ha e more stuff to see..
Mine is 1200 so everything is Tiny. I actually have to increase the font size to read everything
Xeon said:
For the sake of fun I enabled USB debugging and used adb to change the density of the display window from 420 to 320. Looks great on the large display and the amount of info you see compared to the default value might be interesting to some of you.
> adb shell wm density 320
> adb shell wm density reset ( to restore original value)
I used this trick in the past on many of my devices and it's now a habit.
Let me know if it works well for you..
Click to expand...
Click to collapse
does it have any impact on the battery ???
Techvir said:
In dpi, bigger the no., smaller the things on screen. So you ha e more stuff to see..
Mine is 1200 so everything is Tiny. I actually have to increase the font size to read everything
Click to expand...
Click to collapse
I tried 1200 DPI in developer settings which was fine for everything except the lock screen when I unfolded the phone while locked. It cut off the numbers on the left and right side of the keypad for entering my pin to unlock it. I use fingerprint recognition 99.9% of the time.
truckerdewd said:
I tried 1200 DPI in developer settings which was fine for everything except the lock screen when I unfolded the phone while locked. It cut off the numbers on the left and right side of the keypad for entering my pin to unlock it. I use fingerprint recognition 99.9% of the time.
Click to expand...
Click to collapse
Yes. That is the only issue I have seen so far. I mostly use face unlock or finger as well.
I would like to just increase the font size on the front screen I've already adjusted the minimum width settings from the insider screen but the outside screen fonts are still to small . I've noticed that when you go in the minimum width settings from the front screen the numbers are different then when u go in from the inside screen and if you try and adjust them from the front outer screen they won't stick they just default to there original numbers ?
My sweet spot is 744dp and Font size in the middle.
Zerobim08 said:
My sweet spot is 744dp and Font size in the middle.
Click to expand...
Click to collapse
I don't have much experience playing with them but they seem to be dynamic changing with other settings first of all the numbers are different when you go in from the inner screen and from the outer front screen
I'd just like to be able to bump up the size on the front screen already got the inside where i like it
Markeee said:
I don't have much experience playing with them but they seem to be dynamic changing with other settings first of all the numbers are different when you go in from the inner screen and from the outer front screen
I'd just like to be able to bump up the size on the front screen already got the inside where i like it
Click to expand...
Click to collapse
On the cover display. Go to developer options, change dp. This will be the dp for cover screen
Just changed my minimum width to 740, awesome.
+1 to changing the image preview size.
Zerobim08 said:
On the cover display. Go to developer options, change dp. This will be the dp for cover screen
Click to expand...
Click to collapse
Are you saying change the minimum width DP from the front screen?
Coz i don't see any change dp setting option under developer options
Also changing minimum width numbers from the front screen won't stick they just default back to original number for me
Markeee said:
Are you saying change the minimum width DP from the front screen?
Coz i don't see any change dp setting option under developer options
Also changing minimum width numbers from the front screen won't stick they just default back to original number for me
Click to expand...
Click to collapse
I meant the minimum width. Like you said this can't be changed for outer screen.
Maybe you can adjust the font size to fit outer screen, then change the minimum width on inner screen until the font size is comfortable.
Zerobim08 said:
I meant the minimum width. Like you said this can't be changed for outer screen.
Maybe you can adjust the font size to fit outer screen, then change the minimum width on inner screen until the font size is comfortable.
Click to expand...
Click to collapse
Even maximum font and display size settings don't make the outer front screen big enough for me still way small
Markeee said:
Even maximum font and display size settings don't make the outer front screen big enough for me still way small
Click to expand...
Click to collapse
Which apps the text too small? I put in middle and text size for most apps are ok for outer screen.
If it is browser you can adjust the browser text size independently
Zerobim08 said:
Which apps the text too small? I put in middle and text size for most apps are ok for outer screen.
If it is browser you can adjust the browser text size independently
Click to expand...
Click to collapse
All the front screen font is to small specify to name a few quick setting notification messages and chrome font and txt are way to small for me
I don't think theres a good way to increase the Chrome font size on android like there is on windows all you can do is expand it which not very good