O Ubuntu Touch Emulator não está funcionando

9

Eu decidi experimentar o Ubuntu Touch usando o ubuntu-emulatorpara ver se eu gosto. Eventualmente, usarei isso para criar e testar aplicativos Ubuntu.

Eu executei estes comandos para instalar, criar e executar ubuntu-emulator:

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

Os dois primeiros funcionaram bem e quando eu executei o terceiro, um telefone virtual apareceu, mas a tela virtual estava em branco. Eu esperei e esperei, mas nada aconteceu, a tela permaneceu em branco / preta (no telefone virtual). Então percebo que tenho que fazer login no terminal. Entrei em phablet e depois em phablet e entrei bem.

Agora eu tenho o terminal conectado e um kernel virtual do telefone, mas a tela está em branco. Como posso iniciar os gráficos?

Além disso, depois que a tela estiver funcionando, posso reduzir o tamanho da janela (nem tudo se encaixa em uma área de trabalho)?

user1628
fonte
4
Observe que o emulador ARM pode levar um tempo extremamente longo para iniciar, dependendo do seu sistema. O emulador X86 ainda não está pronto. Mesmo no meu i7 3770 com 16 GB de RAM, o emulador ARM ainda demorou alguns minutos para aparecer e era extremamente lento para interagir (a ponto de ser realmente impossível de usar).
Dobey 16/03
Eu tenho um processador AMD A8 de quatro núcleos e 8 GB de RAM e esperei cerca de 30 minutos para a exibição da tela. Nada aconteceu.
Nathan Osman

Respostas:

4

Antes de tudo, atualmente, o Ubuntu Touch Emulator está disponível apenas para o Ubuntu 14.04 Trusty Tahr e, por causa desse sudo apt-get install ubuntu-emulatorcomando, funcionará apenas se você já tiver atualizado para o Ubuntu 14.04, o que torna a questão fora de tópico no momento.

Enfim, vou tentar uma resposta. Um dos requisitos mínimos para o emulador é que a placa de vídeo tenha suporte ao OpenGL. Para testar se a sua placa gráfica possui suporte ao OpenGL ou não, você pode usar o glxinfocomando da seguinte maneira:

glxinfo | grep render

Você entenderá a partir da saída se a sua placa gráfica tiver suporte para OpenGL ou não.

Nota: o mesa-utilspacote deve estar instalado para ser usado glxinfo.

Outras duas coisas dos requisitos mínimos:

  • 512 MB de RAM dedicados ao emulador
  • 4 GB de espaço em disco

Agora, se esses requisitos mínimos forem atendidos, tenho certeza de que você pode começar a usar o emulador Ubuntu Touch com êxito. Apenas espere alguns (talvez vários) minutos para exibir os gráficos.

Fontes:

Radu Rădeanu
fonte
Eu tenho 8 GB de RAM e mais de 100 GB de espaço livre em disco, então isso certamente não é um problema. Estou executando o Trusty (embora não tenha certeza sobre o OP), portanto também não deve ser um problema.
Nathan Osman
@NathanOsman E os drivers de desktop compatíveis com OpenGL?
Radu Rădeanu 16/03/14
De acordo com glxinfo, eu tenho direct rendering: Yes.
Nathan Osman
O problema está na memória RAM dedicada. Por padrão, ele dedica apenas 512 MB de RAM ao emulador.
Pavak Paul
0

Se você usa uma placa de vídeo NVIDIA? Verifique se você está executando o driver de vídeo X.Org X Server Nouveau. Nesse caso, instale o driver proprietário da NVIDIA em "Software e atualizações" e reinicie a máquina. A seguir, o emulador do ubuntu deve estar funcionando bem.

Ralph
fonte