Ubuntu Touch Emulator tidak berfungsi

9

Saya memutuskan untuk mencoba Ubuntu Touch menggunakan ubuntu-emulatoruntuk melihat apakah saya menyukainya. Akhirnya saya akan menggunakan ini untuk membuat dan menguji aplikasi Ubuntu.

Saya menjalankan perintah ini untuk menginstal, membuat, dan menjalankan ubuntu-emulator:

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

Dua yang pertama bekerja dengan baik dan ketika saya menjalankan yang ketiga, sebuah ponsel virtual muncul namun layar virtualnya kosong. Saya menunggu dan menunggu, tetapi tidak ada yang terjadi, layar tetap kosong / hitam (di telepon virtual). Kemudian saya perhatikan saya harus masuk terminal. Saya memasukkan phablet lalu phablet dan login dengan baik.

Sekarang saya memiliki terminal yang masuk dan kernel virtual telepon tetapi layar kosong. Bagaimana saya bisa memulai grafik?

Juga, setelah layarnya berfungsi, dapatkah saya mengurangi ukuran jendela (tidak semuanya muat di satu desktop)?

pengguna1628
sumber
4
Perhatikan bahwa emulator ARM dapat membutuhkan waktu yang sangat lama untuk memulai, tergantung pada sistem Anda. Emulator X86 belum siap. Bahkan pada i7 3770 saya dengan 16GB RAM, emulator ARM masih butuh beberapa menit untuk muncul, dan sangat lambat untuk berinteraksi (sampai-sampai sebenarnya tidak mungkin digunakan).
dobey
Saya memiliki prosesor AMD A8 quad-core dan 8GB RAM, dan saya menunggu sekitar 30 menit hingga layar muncul. Tidak ada yang terjadi.
Nathan Osman

Jawaban:

4

Pertama-tama, saat ini, Ubuntu Touch Emulator hanya tersedia untuk Ubuntu 14,04 Tahr Trusty dan karena sudo apt-get install ubuntu-emulatorperintah ini hanya akan berfungsi jika Anda telah meningkatkan ke Ubuntu 14,04 yang membuat pertanyaan di luar topik saat ini.

Bagaimanapun, saya akan mencoba jawaban. Salah satu persyaratan minimal untuk emulator adalah kartu grafis memiliki dukungan OpenGL. Untuk menguji apakah kartu grafis Anda memiliki dukungan OpenGL atau tidak, Anda dapat menggunakan glxinfoperintah sebagai berikut:

glxinfo | grep render

Anda akan mengerti dari output jika kartu grafis Anda memiliki dukungan OpenGL atau tidak.

Catatan: mesa-utilspaket harus diinstal agar dapat digunakan glxinfo.

Dua hal lagi dari persyaratan minimal:

  • RAM 512MB didedikasikan untuk emulator
  • 4GB ruang disk

Sekarang, jika persyaratan minimal ini dipenuhi, saya yakin Anda dapat mulai menggunakan emulator Ubuntu Touch dengan sukses. Tunggu saja (mungkin beberapa) menit untuk menampilkan grafik.

Sumber:

Radu Rădeanu
sumber
Saya memiliki 8GB RAM dan lebih dari 100GB ruang disk bebas jadi itu jelas bukan masalah. Saya menjalankan Trusty (meskipun saya tidak yakin tentang OP), sehingga seharusnya tidak menjadi masalah juga.
Nathan Osman
@NathanOsman Bagaimana dengan driver desktop yang mampu OpenGL?
Radu Rădeanu
Menurut glxinfo, saya punya direct rendering: Yes.
Nathan Osman
Masalahnya adalah dengan RAM khusus. Secara default itu hanya mendedikasikan RAM 512 MB ke emulator.
Pavak Paul
0

Jika Anda menggunakan kartu grafis NVIDIA? Periksa apakah Anda menjalankan driver tampilan X.Org X Server Nouveau. Jika demikian, instal driver NVIDIA milik dari "Software & Updates" dan reboot mesin. Selanjutnya ubuntu-emulator akan berjalan dengan baik.

Muntah
sumber