Ubuntu Touch Emulator non funziona


9

Ho deciso di provare Ubuntu Touch usando il ubuntu-emulatorper vedere se mi piace. Alla fine lo userò per creare e testare app Ubuntu.

Ho eseguito questi comandi per installare, creare ed eseguire ubuntu-emulator:

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

I primi due hanno funzionato bene e quando ho eseguito il terzo, è apparso un telefono virtuale, tuttavia lo schermo virtuale era vuoto. Ho aspettato e aspettato, ma non è successo nulla, lo schermo è rimasto vuoto / nero (sul telefono virtuale). Poi noto che devo accedere al terminale. Sono entrato in phablet e poi in phablet e ho effettuato l'accesso correttamente.

Ora ho il terminale connesso e un kernel virtuale del telefono ma lo schermo è vuoto. Come posso iniziare la grafica?

Inoltre, una volta che lo schermo funziona, posso ridurre le dimensioni della finestra (non si adatta tutto su un desktop)?


4
Si noti che l'emulatore ARM può impiegare molto tempo ad avviarsi, a seconda del sistema. L'emulatore X86 non è ancora del tutto pronto. Anche sul mio i7 3770 con 16 GB di RAM, l'emulatore ARM impiegava ancora parecchi minuti a comparire, ed era estremamente lento a interagire (al punto che era impossibile da usare).
Dobey

Ho un processore AMD A8 quad-core e 8 GB di RAM e ho aspettato circa 30 minuti per far apparire il display. Non è successo niente.
Nathan Osman,

Risposte:


4

Prima di tutto, attualmente, Ubuntu Touch Emulator è disponibile solo per Ubuntu 14.04 Trusty Tahr e grazie a questo sudo apt-get install ubuntu-emulatorcomando funzionerà solo se hai già effettuato l'aggiornamento a Ubuntu 14.04 che al momento rendono la questione fuori tema.

Comunque, proverò una risposta. Uno dei requisiti minimi per l'emulatore è che la scheda grafica abbia il supporto OpenGL. Per verificare se la tua scheda grafica ha il supporto OpenGL o meno, puoi usare il glxinfocomando come segue:

glxinfo | grep render

Capirai dall'output se la tua scheda grafica ha il supporto OpenGL o no.

Nota: il mesa-utilspacchetto deve essere installato per poter essere utilizzato glxinfo.

Altre due cose dai requisiti minimi:

  • 512 MB di RAM dedicati per l'emulatore
  • 4 GB di spazio su disco

Ora, se questi requisiti minimi sono soddisfatti, sono sicuro che puoi iniziare a utilizzare l'emulatore Ubuntu Touch con successo. Aspetta solo alcuni (forse diversi) minuti per arrivare alla grafica.

fonti:


Ho 8 GB di RAM e ben oltre 100 GB di spazio libero su disco, quindi non è certo un problema. Sto eseguendo Trusty (anche se non sono sicuro dell'OP), quindi non dovrebbe essere un problema.
Nathan Osman,

@NathanOsman Che dire dei driver desktop compatibili con OpenGL?
Radu Rădeanu,

Secondo glxinfo, ho direct rendering: Yes.
Nathan Osman,

Il problema è con la RAM dedicata. Di default dedica all'emulatore solo 512 MB di RAM.
Pavak Paul,

0

Se si utilizza una scheda grafica NVIDIA? Controlla se stai eseguendo il driver di visualizzazione X.Org X Server Nouveau. In tal caso, installare il driver proprietario NVIDIA da "Software e aggiornamenti" e riavviare il computer. Di seguito l'emulatore ubuntu dovrebbe funzionare correttamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.