yashsingh1/xdaforums huggingface dataset:
[Android General] kayuz:
I tried in many ways but the only I find is that to install Pimp my Rom and flag the navigation on screen buttons like Nexus;

then I changed DPI with an app and I almost copied all the interface of Nexus 4, same resolution, same dpi and it's really gorgeous! :D

i'm really happy with this configuration, it's also battery-saver and performance-booster :good::good:
[Android General] THUNDERASS:
Goog idea.i installed and applied very useful.And if u want to use whole screen area u can use ....Auto Hide Soft Keys....
[Android General] lambstone:
Could you share the scripts?
[Android General] Antara33:
wm size 500x800

wm size reset

Both scripts run with superuser privileges.

On android 4.2 the wm command and the size command are diferents, if you check the log of supersu, it says the commands launched by the aplication, only replace the resolution with your custom resolution and it works like a charm.
[Android General] Sobralobo:
In 4.2 the command is :

am display-size

I have a 400x800 device but I cannot find the good combination of a lower resolution and density. :/
[Android General] kayuz:
there's a way to change resolution permanently flashing a rom with modified build.prop or something?

where's located the file that control the resolution of the screen???
[Android General] uniqdom:
thanks for sharing this!
[Android General] nex86:
edit
[Android General] inder swami:
can someone provide the app link again..??? the one in the op doesnt working..

and plz PM me so i can get the notification :P
[Android General] marhensa:
if you are PC gamer, then it's a common thing. and Android should provide it as default.

they forgot to think that super high ultra bazinga resolution is bad for battery when it comes to 3D gaming.

vendor trying to force many pixels into screen, it's good for UI yes, but it's sucking resources so bad when used in gaming.

lowering resolution just like windows games is a must here.

processing 1920x1080 resolution game on mobile phone hardware? that's ridiculous.

it's resolution, not dpi, people tends to mix them up. android team should look at this thread.

Sent from Android device using Tapatalk 4
[Android General] BAD_BOY_KIEV:
Hey guys!

Was waiting for someone to come up with this issue.

It was discussed here also https://code.google.com/p/android/issues/detail?id=41017#makechanges

Well here is the link for the app -

RESOLUTION CHANGER by Nexter - https://play.google.com/store/apps/details?id=com.nexter.miniscaler

It has a FREE version also, here - https://play.google.com/store/apps/details?id=com.nexter.miniscalerfree (oops, there isn't one at the moment)

Also here video proof that app works and actually makes the difference, not only changes DPI:

[YOUTUBE]n2bIPRXb050[/YOUTUBE]

And here are few alternatives which may or may not work depending on your device, android version and karma:

DPI \ Resolution Changer by 마루티안/신광수 - https://play.google.com/store/apps/details?id=com.marutian.dpichanger&hl=en

Screen Resolution and Density by MTM Developers - https://play.google.com/store/apps/details?id=com.MTMDevelopers.ScreenSpecs&hl=en
[Android General] marhensa:
free version for testing is gone now??

Sent from Android device using Tapatalk Pro
[Android General] Antara33:
The first thing I think about this, is that we need to learn how to use the wm and am commands, try to play arround with these, are the best way to improve the performance of the device.
[Android General] raslanove:
An easier all-in-one alternative

Inspired by your post, I made a free application that has both resolution/dpi changing and on-screen buttons. It's also very easy to use. You may consider giving it a try. Search for NOMone Resolution Changer on Google Play :)

Thank you for pointing me into this direction :)
[Android General] Antara33:
Hey, thx! It's a great idea! I give it a try now, and add the link to the first post :D
[Android General] Antara33:
Edited the first post, added a new app link to the working one maded by raslanove, thx for your work on this guys!
[Android General] Seb77bis:
Hi,

Amazing thread, I have been looking for such a tweak for ages! I tried your app on a BQ Aquaris 5 and so far it works like a charm! My only recommendation would be to allow the user to switch automatic startup since most of us will only use it occasionally and I would personally feel more comfortable to have to start it from the app menu.

My terminal is a cheap mid range device equipped with a modest single core powerVR SGX544. The interesting part is that keeping sensible resolution (540x960) for a 5'' device seems to be the central strategy of BQ to keep price low while offering a decent gaming experience! Rings a bell?

Here are the benchmark results in 2 situations where the device is not comfortable at native resolution...

Huge improvements in epic citadel on ultra high quality settings:

26.5 fps @ 960X540

40 fps @ 640X360

51.5 fps @ 480x270

Very modest improvements on gfxbench 2.5:

13 fps @ 960X540

15 fps @ 640X360

16 fps @ 480x270

Overall gaming experience is definitely improved for demanding games (Riptide GP2, Turbo, ...). I would say that 640x360 is still acceptable for gaming on a 5'' device but the speedup to resolution downscaling factor relation seems very variable and very dependent on the software implementation, any idea why?

Even if some android games are truly impressive to watch and play I still have the feeling that they do not fully exploit the fastest GPUs... This is most certainly to please the crowd. I am saying so because my terminal is not doing bad at all on most recent games and it is up to 10 times slower than the fastest phones according to most metrics. Following this reasoning and assuming 5'' screen with resolution higher than 1920x1080 will (hopefully) never become mainstream most of the mid to high range phones should soon boast a huge margin to play the new games and the resolution trick might then not be so useful...

Thanks again for this wonderful thread!

Best,

Seb
[Android General] Antara33:
The main problem with the performance on games are that some games, are CPU bound instead of GPU bound, and in this situations, no matter how much resolution you reduce, the CPU can't keep it up with them, because of the works it does, to give a simple example, the physics calculations are ALL done through the CPU, and, on a game with lot of them, no matter how much GPU power you release, the CPU always do the same work with the physics. The main advantage on the resolution reduction is for games where the GPU have to push lots of effects, textures, high quality models with lots of polygons, and cant push them when pushing millions of pixels on the screen too.

I play on a nVidia SHIELD, and the resolution trick don't do much for games that have "low performance", because of that is a CPU related problem, and not a GPU related one. If you want to increase your performance on this situations, lock the CPU governor on Performance while playing, to avoid the ramp up\down times to dip your frame rate on this games.

Sorry for the long post and my poor english :P
[Android General] Seb77bis:
Hi,

Before starting just one thing: I forgot to mention in my previous post that the app I tested is "NOMone resolution changer".

Yes, that makes sense, my CPU is a modest quadcore A7 at 1.2 GHz and it might be the bottleneck in gfxbench 2.5 / 2.7. From my understanding it also pretty much depends on how complex is the vertex shader and how many vertices compose the scene since resolution only reduces the burden on the pixel shader (culling and texturing), not on the vertex shader. Do you agree? It would be interesting to know what are the minimum low level specs required by a GPU to run most of the recent games and how the modern devices populate this scale.

Best,

Sébastien
[Android General] Antara33:
Mh, for me at least, on a 1080p display, the adreno 320 seems to be fine, except on some gameloft games (and we know why this happens), the gpu are pretty much, a great performer. The best performance I see on devices are the Nexus 4 with 720p display and adreno 320, the nexus 5 (1080p, adreno 330), same performance of n4, but on 1080p display. And now, the shield (720p and tegra 4, same as adreno 330) and 720p adreno 330 devices. The main problem are because of unoptimiced cpu and gpu usage, and the excesive resolution on small displays.
[Android General] groxo:
hey thank you for this , i have iocean x7 and i have 2 problems, when i change resolution icons are too big and i would like to somehow keep my hardware touch buttons working , coud someone help :) ?
[Android General] Antara33:
Hello, sory for late replay, to keep softkeys working, you have to full reboot your device (and sometimes, this don't fix them too), to keep your icons working ok, go to installed apps, search for your active launcher, and select "Force Stop", after that, go to your home screen, your icons will be ok now, if that fails, use an alternative launcher. NOVA launcher works great, go launcher ex too.

Oh, and make sure you change the DPI of your device (size for resolution, density for DPI), if you have a 720p 5 unch screen, you have a 290dpi aprox), if you set the resolution to 960x540, you now have a 220dpi, make this change on the "density" command, to keep your screen with the same icon size and aspect ratio.

To calculate your new DPI, go to google and search for "DPI calculator", there are a lot of pages that only need your screen size and resolution to calculate the DPI you need to set.

Best wishes and keep me up to date!
[Android General] jeffrey.phil@gmail.com:
Hey please help i have a FHD screen phone. So 1080*1920 with 480dpi. And using this app i changed it to 720*1280 with 294dpi. And as for as screen is concerned it looks n works perfectly.. Icon size.. Status bar all good BUT my capacitive physical touch buttons wont work even after restart... I badly need those. Please suggest a solution... If editing build.prop works then let me know wht i should change... Pls reply
[Android General] Antara33:
On the first page I was really clear about the physical capacitive keys, they don't work until you disable the mod.

If you can't launch the commands because of this, I sugest you to use adb and launch this as a shell command, I don't remember exactly how, but this works. Try to use another option as keys, like, for example, GMD auto hide softkeys, or gesture control, they work great and don't take screen space.
[Android General] ChazzMatt:
You are WRONG about that. It's not a gimmick. You are sorely ignorant about science and believed Master Liar Steve Jobs.

That was a Steve Jobs MARKETING LIE -- that anything over approximately 300 dpi was too fine for the human eye to see. It's been repeated ad nauseum and it's a LIE. Jobs had a smartphone display to sell with a shade ove 300 dpi and so he concocted this story to sell his phone.

All the slobbering tech journalists never questioned it, except for Wired magazine who had the balls to contact an optics research scientist. The optics expert said it's actually 477dpi -- NOT 300 dpi for the "Retina" crap Jobs was describing.

477 dpi -- close to 500 dpi -- are we there yet? Our Nexus 5 @ 445 dpi is a LOT closer than the iPhone's 326 dpi. :D

http://www.wired.com/gadgetlab/2010/06/iphone-4-retina/

______________

It's not dumb. I work in HDTV and I appreciate the higher resolution on this Nexus 5 display. Yes, I can see a difference between the 720p of my Galaxy Nexus and the 1080p of this screen. You don't want it, then don't buy it. Go get a crappy Moto X.
[Android General] terraflops:
Tested on my Note. Definitely much performance increase on games. Haven't measured the FPS yet but Subway Surfers seems a lot faster. Thanks for the guide. I'm a PC gamer too, been looking on how to change resolution for ages.
[Android General] Jammed_Death:
hi, i tried the resolution changer in op but seems to not change anything...i have a retina screen, i put 1920x1080 320 dpi and it stays on retina resolution (25xx*15xx don't remember)

am i missing something? Does this app keep the resolution fixed or is temporary?
[Android General] thotwielder:
nomone resolution changer

First, thanks for bring this tool. I can see this should be very useful for mobile gamers. One question, in the menu, it says DPI, what should I set for that? I understand Width and height ,pretty much the same as on a laptop/pc screen. But what value should I set for DPI? My device is note 3 with 1080 x 1920 pixels, 5.7 inches. I want to set a lower resolution for a game, for example 720 x 1280, what value should be DPI? Also you list the default of note 3 as 480 dpi. I only know my device has ppi of 386. So why you use dpi, the relationship to ppi? And the same question, what value to put in the dpi field?
[Android General] raslanove:
Android devices come in lots of sizes and with varying specs. One of the important parameters of Android devices is the pixel density (how many pixels fit in a square inch). There are low PPI devices and high PPI devices. Now when it comes to the developer point of view, PPI is a very important parameter when designing user interfaces. For example, when deciding how large a button should be. Lets say a good button should be one inch width. This means that on a 120 PPI devices the button should be 120 pixels width, while on 480 PPI devices it should be 480 pixels width.

DPI is dots per inch. In Android, it's pretty much the same as PPI, except it's virtual and it's the parameter that is actually used to construct the UI. PPI should stand for the physical attributes of the devices, while DPI is a value that should come close, but not necessarily the same, and it is the one that is taken into account.

Since DPI depends on how many pixels fit on the screen, changing resolution affects DPI and button sizes directly (buttons, icons, text ...etc.). So lets say, your device's native resolution and dpi are 1280x800 - 480. If you decided to reduce the resolution to 640x400 keeping the 480 DPI, every UI element size will physically double. This can be very inconvenient. To fix this, you should also decrease the DPI value to compensate for the change in resolution, so everything will still look the same. For our example, a DPI value of 240 should keep everything in the right proportions. However you may need to restart the launcher and maybe other applications before they realize that the DPI did change and that they need to reconstruct the UI based on the new value.

I hope this answers your question :)
[Android General] thotwielder:
Thanks for the reply. Actually I already tried decrease the DPI accordingly with the resolution. But I didn't restart the mobile so I got weird screen. Now I restarted it the screen looks all right. But the game I wanted to increase frame rate seems not affected. The game is Shadowgun dead zone, it has about less than 30 fps on my note 3, which is very un-smooth compared to on my two year old ipad 2. I first though it's the resolution because note 3 has much higher resolution than ipad 2. But now that I already decreased the resolution to half but the fps remain unaffected. So I guess it's the game itself. It's a shame it's a good game but rather unfair if you play on android versus someone of similar skill play on idevices. I didn't confirm until I saw this thread: http://www.madfingergames.com/forum/viewtopic.php?f=45&t=1450
[Android General] bluenim:
There is a way of solve this?
[Android General] mshipXZ:
I need one for gingerbread Please my Arc S :((((((((((((((
[Android General] palvendia30:
this resolution changer doesn't work on alcatel soleil (os jb 4.1.1).is there anyway to change the resolution for my phone?
[Android General] Nonta72:
With 1280x800 Asphalt 8 was completly unplayable on My Tab 2 10.1 !!!

But with 1024x768 it was just AWSOME !!!

Thanks !!!
[Android General] kristianity77:
This NoMone resolution changer is an amazing app. Im using a JXD S7800 gaming tablet and its brilliant for Apps that need the resolution lowered a notch to get better performance (PPSSPP and EPSXE are two prime examples).

I only wish there was a way of having your own profiles on this app tho. Rather than the dozen or so devices in the drop down list, it should allow you to create and save your own to click on. I have different settings for different apps. It would be nice to not have to manually change them all the time.:D
[Android General] insomniacno1:
Super App, but since I need it for ICS - is there any chance you could wipp up a version for ICS:):):):) pretty please:) And more please:)

JBJ
[Android General] gothique2k:
this is superr... work for mine, my default device resolution is 540x960 and it's so laggy when playing real racing 3. so i change it to 430x750 and around that, so it doesn't have black border around the screen and play real racing 3 without lag.

cool tips ^_^, thanks
[Android General] korn88:
what i shout use on xperia neo ? asphalt 8
[Android General] magix01:
Hello

I have recently purchased a MTK 8652 Quad device it has 5" screen with resolution of 960 x 540, 240ppi, i dont really care about 3D gaming performance, can i change resolution to 1280 x 720? I want settings to persist over boot so can you tell me what commands does this app issue so i can make an init.d script?

Regards!
[Android General] rhinoe:
nice

does quite a job
[Android General] Howdareme:
everything force closes on samsung stock rom :'(
[Android General] Jammed_Death:
ehy there apparently this app doesn't work on my tablet, no problem i found another one.

My issue is that i don't know wich resolution\dpi i have to use

Now i have a 9,7 tablet with 2048x1536x320 dpi. Wich is a lower working resolution?
[Android General] thesebastian:
If you have ADB, you could just use these 3 commands, for instance, for a 16:9 display:

./adb shell wm size 792x1408

./adb shell wm density 352

./adb reboot

Heigh	1920	1280	1600	1408

Width	1080	720	900	792

DPI	480	320	400	352

To reset:

adb shell wm size reset

adb shell wm density reset
[Android General] NVM5282:
so what happens here is that it force close touch wiz and ****s everything whenever i try it :/
[Android General] Jammed_Death:
apparently my screen is a 4:3, so i put a 1400x1050. It's cool, i put the dpi to 200 and it's cool again. Everything works but can't get real improvement. Plant vs zombies 2 changed a bit the appearing but is slow as hell. There is something else i can do?
[Android General] Jammed_Death:
i just noticed something, while i change the dpi with resolution changer in the build.prop the lcd.density is untouched...did i miss something? Are dpi and lcd.density different things? And if so, how to configure properly? Now i set the resolution at 1280x960.

wich parameter i have to set? Lcd.density or dpi? And how? How that affect performance?
[Android General] AGUZE:
great job

thanks mate. can't wait to get try it out.

:good:
[Android General] RonDelonge182:
man, thanks so much. this works perfectly.

i just dont know how to creat a script and make it a widget, like

a widget script that i just click it, and it changes the resolution

and another one that changes it again
[Android General] dionisius1:
I just noticed that resolution changing is not working for 5.1.1 (CM 12.1). Does it works for 5.0 (CM12)?

Thanks!
[Android General] mark-1978:
you can just as well change dpi in build.prop editor. Setting it lower will give you higher gamespeed.
[Android General] seb3773:
little app based on informations from this thread :)

Hello, maybe you can try my little app, it was first designed for personnal usage, but I build it with the help of the informations found from this thread, so I thought I have to share it.

It's a simple app, the main objective is to change the resolution and dpi according to your wishes, but only "temporary" for playing, and with a notification to return to previous resolution/dpi parameters when pressed.

I found it more convenient than modifying build.prop or using scripts.

Note there are plenty of good apps doing something like this, but I wanted something simple, clean and lightweight... And I wanted to do it myself :)

- There's an option too to keep the ratio res/dpi, I mean it keeps the elements aspect by adjusting automatically the dpi according to the new resolution (and 'lock' the screen x/y ratio).

- An option to restart SystemUI (you need busybox for this to work), this way the statut bar is resized according to the new resolution/dpi settings, not necessary but the statut bar may be too big if doesn't check this box...Well, experiment yourselves :)

- And an other option to set the governor to performance, not very sure if it helps, but it doesn't hurt. (of course the governor is restored to his previous state when "switch off" notification is pressed).

Nothing more to say...I'm open to requests or new ideas if you have some... I'm happy if it could be usefull for you.

*this application needs root
[Android General] Arthur King:
Hello! I'm testing this on an S5 and just works perfectly. I don't know if you're still developing this app but... Just want to know if you can add an option yo make the changes permanent and add an option to restore back to default. I know the app on the first post do this but in your app you have an option to keep the aspect ratio so you just have to know the largest size resolution and the app add automatically the perfect pair resolution and Dpi.

BTW thank you so much for your app :)
[Android General] Bryandu13:
Very good job !! Work perfectly on Helio P10 device :)
[Android General] seb3773:
First, thanks to you Arthur King & Bryandu13 for your comments, and let me say I'm very proud you find usefull my tiny app.

And like I said, I'm open to any requests or new ideas, so yes Arthur King, I will do it, something like an option to make the changes "permanent", without the notification I think, and the button can become a "switch" on/off to go back when you want)

I have a lot of work this week, so I can't do it now, but be sure I'll work on it as soon as possible and post the new version here. (or maybe in a new dedicated thread ? Something I didn't do in first place because I didn't think people would be interested by this kind of app. :p )

:)
[Android General] HULK2275:
I am using xiaomi mi a1 with sd 625 and adreno 506 so pubg mobile isn't running very great so i used gfx tool but still it isn't to good it is still laggy i saw this post and did the same but it isn't doing anything.

I am running pixel experience 9.0 with extreme kerel v11 non overclocked plz help because the density isn't changing