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)?


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:


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.