Emulator Ubuntu Touch nie działa

9

Postanowiłem wypróbować Ubuntu Touch, używając, ubuntu-emulatoraby sprawdzić, czy mi się podoba. W końcu użyję tego do tworzenia i testowania aplikacji Ubuntu.

Uruchomiłem następujące polecenia, aby zainstalować, utworzyć i uruchomić ubuntu-emulator:

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

Pierwsze dwa działały dobrze, a kiedy uruchomiłem trzeci, pojawił się wirtualny telefon, jednak wirtualny ekran był pusty. Czekałem i czekałem, ale nic się nie stało, ekran pozostał pusty / czarny (na telefonie wirtualnym). Potem zauważam, że muszę zalogować się do terminalu. Wszedłem do phableta, potem phableta i zalogowałem się dobrze.

Teraz mam zalogowany terminal i wirtualne jądro telefonu, ale ekran jest pusty. Jak mogę rozpocząć grafikę?

Ponadto, kiedy już uruchomię ekran, czy mogę zmniejszyć rozmiar okna (nie wszystkie mieszczą się na jednym pulpicie)?

użytkownik1628
źródło
4
Pamiętaj, że uruchomienie emulatora ARM może zająć bardzo dużo czasu, w zależności od systemu. Emulator X86 nie jest jeszcze gotowy. Nawet na moim i7 3770 z 16 GB pamięci RAM emulator ARM wciąż pojawiał się kilka minut i bardzo wolno z nim współdziałał (do tego stopnia, że ​​korzystanie z niego było niemożliwe).
dobey
Mam czterordzeniowy procesor AMD A8 i 8 GB pamięci RAM i czekałem około 30 minut na pojawienie się wyświetlacza. Nic się nie stało.
Nathan Osman

Odpowiedzi:

4

Po pierwsze, obecnie emulator dotykowy Ubuntu jest dostępny tylko dla systemu Ubuntu 14.04 Trusty Tahr i z tego powodu sudo apt-get install ubuntu-emulatorbędzie działał tylko wtedy, gdy masz już uaktualnioną wersję do Ubuntu 14.04, co sprawia, że ​​pytanie jest obecnie nie na temat.

W każdym razie spróbuję odpowiedzieć. Jednym z minimalnych wymagań dla emulatora jest to, że karta graficzna ma obsługę OpenGL. Aby sprawdzić, czy twoja karta graficzna obsługuje OpenGL, czy nie, możesz użyć glxinfopolecenia w następujący sposób:

glxinfo | grep render

Z danych wyjściowych zrozumiesz, czy twoja karta graficzna obsługuje OpenGL, czy nie.

Uwaga: mesa-utilsaby móc korzystać z pakietu, należy go zainstalować glxinfo.

Kolejne dwie rzeczy z minimalnych wymagań:

  • 512 MB pamięci RAM dedykowanej dla emulatora
  • 4 GB miejsca na dysku

Teraz, jeśli te minimalne wymagania zostaną spełnione, jestem pewien, że możesz zacząć używać emulatora Ubuntu Touch z powodzeniem. Poczekaj kilka (może kilka) minut na pojawienie się grafiki.

Źródła:

Radu Rădeanu
źródło
Mam 8 GB pamięci RAM i ponad 100 GB wolnego miejsca na dysku, więc z pewnością nie jest to problem. Korzystam z Trusty (choć nie jestem pewien co do OP), więc nie powinno to stanowić problemu.
Nathan Osman,
@NathanOsman Co ze sterownikami pulpitu obsługującymi OpenGL?
Radu Rădeanu
Zgodnie z glxinfotym mam direct rendering: Yes.
Nathan Osman,
Problem dotyczy dedykowanej pamięci RAM. Domyślnie emulator przeznacza tylko 512 MB pamięci RAM.
Pavak Paul,
0

Jeśli korzystasz z karty graficznej NVIDIA? Sprawdź, czy korzystasz ze sterownika ekranu X.Org X Server Nouveau. Jeśli tak, zainstaluj zastrzeżony sterownik NVIDIA z „Oprogramowania i aktualizacji” i uruchom ponownie komputer. Odtąd emulator ubuntu powinien działać poprawnie.

Ralph
źródło