Ubuntu Touch Emulator no funciona

9

Decidí probar Ubuntu Touch usando el ubuntu-emulatorpara ver si me gusta. Eventualmente usaré esto para hacer y probar aplicaciones de Ubuntu.

Ejecuté estos comandos para instalar, crear y ejecutar ubuntu-emulator:

sudo apt-get install ubuntu-emulator
sudo ubuntu-emulator create myinstance
ubuntu-emulator run myinstance

Los dos primeros funcionaron bien y cuando ejecuté el tercero, apareció un teléfono virtual, sin embargo, la pantalla virtual estaba en blanco. Esperé y esperé, pero no pasó nada, la pantalla permaneció en blanco / negro (en el teléfono virtual). Entonces noto que tengo que iniciar sesión en la terminal. Entré en phablet, luego phablet e inicié sesión bien.

Ahora tengo el terminal conectado y un núcleo virtual del teléfono, pero la pantalla está en blanco. ¿Cómo puedo comenzar los gráficos?

Además, una vez que tengo la pantalla funcionando, ¿puedo reducir el tamaño de la ventana (no cabe en un solo escritorio)?

usuario1628
fuente
44
Tenga en cuenta que el emulador ARM puede tardar mucho tiempo en iniciarse, dependiendo de su sistema. El emulador X86 aún no está listo. Incluso en mi i7 3770 con 16 GB de RAM, el emulador ARM aún tardó varios minutos en aparecer, y fue extremadamente lento para interactuar (hasta el punto de que en realidad es imposible de usar).
dobey
Tengo un procesador AMD A8 de cuatro núcleos y 8 GB de RAM, y esperé unos 30 minutos para que apareciera la pantalla. No pasó nada.
Nathan Osman

Respuestas:

4

En primer lugar, actualmente, Ubuntu Touch Emulator solo está disponible para Ubuntu 14.04 Trusty Tahr y debido a este sudo apt-get install ubuntu-emulatorcomando solo funcionará si ya ha actualizado a Ubuntu 14.04, lo que hace que la pregunta esté fuera de tema en este momento.

De todos modos, intentaré una respuesta. Uno de los requisitos mínimos para el emulador es que la tarjeta gráfica sea compatible con OpenGL. Para probar si su tarjeta gráfica es compatible con OpenGL o no, puede usar el glxinfocomando de la siguiente manera:

glxinfo | grep render

Entenderá de la salida si su tarjeta gráfica tiene soporte OpenGL o no.

Nota: el mesa-utilspaquete debe estar instalado para poder usarlo glxinfo.

Otras dos cosas de los requisitos mínimos:

  • 512 MB de RAM dedicada para el emulador
  • 4 GB de espacio en disco

Ahora, si se cumplen estos requisitos mínimos, estoy seguro de que puede comenzar a usar el emulador Ubuntu Touch con éxito. Solo espera unos minutos (tal vez varios) para que aparezcan los gráficos.

Fuentes:

Radu Rădeanu
fuente
Tengo 8 GB de RAM y más de 100 GB de espacio libre en disco, así que ciertamente no es un problema. Estoy ejecutando Trusty (aunque no estoy seguro sobre el OP), por lo que tampoco debería ser un problema.
Nathan Osman
@NathanOsman ¿Qué pasa con los controladores de escritorio compatibles con OpenGL?
Radu Rădeanu
De acuerdo a glxinfo, tengo direct rendering: Yes.
Nathan Osman
El problema es con RAM dedicada. Por defecto, solo dedica 512 MB de RAM al emulador.
Pavak Paul
0

Si usa una tarjeta gráfica NVIDIA? Compruebe si está ejecutando el controlador de pantalla X.Org X Server Nouveau. Si es así, instale el controlador NVIDIA patentado desde "Software y actualizaciones" y reinicie la máquina. En adelante, el emulador ubuntu debería funcionar bien.

Ralph
fuente