Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where is the hardware acceleration in the ICS Emulator?

I thought this was on the way, anybody know how to enable it?

Seems that I can't get a GLES2.0 context inside the emulator either, but maybe that's just me. IllegalArgumentException: No configs match from the egl.

However, the GLES20 API Demo included seems to run.

Anyways, even so, none of it seems accelerated or fast then old emulators. Nice update though.

like image 649
HaMMeReD Avatar asked Oct 20 '11 06:10

HaMMeReD


People also ask

How do I enable hardware acceleration on my Android?

Hardware acceleration is enabled by default if your Target API level is >=14, but can also be explicitly enabled. If your application uses only standard views and Drawable s, turning it on globally should not cause any adverse drawing effects.


3 Answers

In Android SDK Tools R15 you can enable GPU emulation in 4.0.3 Image.

You need to create a new emulator virtual device and set GPU emulation to true in Hardware properties.

like image 107
JoaquinG Avatar answered Oct 19 '22 08:10

JoaquinG


The emulator in ICS doesn't include hardware acceleration.

(The bug to provide that is still open: http://code.google.com/p/android/issues/detail?id=6816)

That said, it does allow hardware acceleration for apps when they're running on a phone. (This feature was actually introduced in Honeycomb for tablets.)

like image 26
Trevor Johns Avatar answered Oct 19 '22 08:10

Trevor Johns


The Android SDK Add hw.gpu.enabled hardware property on August 26, 2011's commit. "the emulator can (sort of) do emulation but you need a system image that supports it. We haven't released any yet. If it was ready we would have announced it." said with Xavier Ducrohet On Oct 20, 2011. Ice cream sandwich gpu emulation issue. As of now, I can't find a system image supports it.

like image 44
Mett Li Avatar answered Oct 19 '22 08:10

Mett Li