Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android emulator looks bad on retina display (pixelated)

All my emulations have pixelated text and images like this on retina display. I've tried adjusting numerous setting to no avail. Does anyone know a solution to get it crystal clear?

Nexus 4 screenshot from Macbook Pro Retina

Here are the settings I've tried using: Nexus 4 Settings

And... Nexus 5 Settings

Note that use Host GPU is checked for both.

like image 782
RandomPleb Avatar asked Jul 25 '14 01:07

RandomPleb


People also ask

Does Android emulator slow down computer?

Yes, it does slow down PCs with low specifications. Because BlueStacks need a lot of RAM and other resources like GPU and CPU.

How do I change the dpi of my Emulator?

You can always define a custom density and resolution for your virtual devices. If you are using Eclipse go to Window - Android SDK and AVD Manager , there hit the New button, enter a name and select the SDK version, hit the Resolution option down in the Skin section and set the resolution you need.

Why are Android emulators so laggy?

Running multiple programs at once on your PC can cause performance issues. While running Android emulator for playing heavy games, you should always avoid using up the RAM of your computer. This will cause severe lag to your PC. You can close unwanted programs by going to "Task Manager".


3 Answers

Welp, figured out my own problem. Switching from Host GPU to Snapshot fixes it! Hope this helps someone.

like image 61
RandomPleb Avatar answered Oct 15 '22 05:10

RandomPleb


Windows 10 Solution

I ran into the same issue with Windows 10 and a high-dpi screen.

The problem is that Windows by default scales any application for backwards compatiblity, i.e. to not make it appear tiny and hard to use.

To disable scaling, open the emulator application's properties (right-click icon, then right-click emulator-x86.exe). There, under the tab compatibility, check "disable display scaling on high DPI settings".

(Screenshot is in German, but the gist should be clear...)

Screenshot of check to disable high DPI scaling

like image 32
Cedric Reichenbach Avatar answered Oct 15 '22 04:10

Cedric Reichenbach


Let's say we have 1920x1080 OS display resolution device, then choose Nexus 5X, with 1920x1080 resolution that is identical to your OS display resolution

enter image description here

like image 1
mondayrris Avatar answered Oct 15 '22 04:10

mondayrris