2011-10-20 14 views
5

Pensavo che questo fosse in arrivo, qualcuno sa come abilitarlo?Dov'è l'accelerazione hardware nell'emulatore ICS?

Sembra che non riesca a ottenere un contesto GLES2.0 all'interno dell'emulatore, ma forse sono solo io. IllegalArgumentException: Nessuna configurazione corrisponde all'egl.

Tuttavia, il GLES20 API Demo incluso sembra funzionare.

Ad ogni modo, anche così, nessuno di essi sembra accelerato o veloce di vecchi emulatori. Bello aggiornamento però.

risposta

5

In Android SDK Tools R15 è possibile abilitare l'emulazione GPU nell'immagine 4.0.3.

È necessario creare un nuovo dispositivo virtuale emulatore e impostare l'emulazione GPU su true nelle proprietà Hardware.

2

L'emulatore in ICS non include l'accelerazione hardware.

(Il bug di prevedere che è ancora aperta: http://code.google.com/p/android/issues/detail?id=6816)

Detto questo, lo fa consentire l'accelerazione hardware per le applicazioni quando sono in esecuzione su un telefono. (Questa funzionalità è stata effettivamente introdotta in Honeycomb per tablet.)

+0

Tuttavia, hanno dimostrato la funzionalità 4-5 mesi fa e hanno detto che era molto più lontano. Quindi immagino che quello che sto chiedendo non sia "è ufficialmente rilasciato", si tratta di "c'è una bandiera o un'opzione per abilitarlo in qualche modo" – HaMMeReD

+0

No, non c'è nessuna bandiera per abilitarlo adesso. Non è stato spedito in alcuna forma. –

+1

10-21 00: 25: 46.455: D/gralloc_goldfish (794): Emulatore senza emulazione GPU rilevato. Oh google, perché prendi in giro così tanto ... lol – HaMMeReD

1

Android SDK Aggiungi la proprietà hardware hw.gpu.enabled il 26 agosto 2011 commit. "l'emulatore è in grado di emulare, ma è necessario l'immagine di sistema che lo supporta.Non abbiamo ancora rilasciato nulla, se fosse pronto lo avremmo annunciato." detto con Xavier Ducrohet il 20 ottobre 2011. Ice cream sandwich gpu emulation issue. A partire da ora, non riesco a trovare un'immagine di sistema che la supporti.