Емулятор Ubuntu Touch не працює


9

Я вирішив спробувати Ubuntu Touch, використовуючи, ubuntu-emulatorщоб побачити, чи мені це подобається. Врешті-решт я використаю це для створення та тестування програм Ubuntu.

Я запустив ці команди для встановлення, створення та запуску ubuntu-emulator:

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

Перші два працювали чудово, і коли я запустив третій, з’явився віртуальний телефон, проте віртуальний екран був порожнім. Я чекав і чекав, але нічого не сталося, екран залишався порожнім / чорним (на віртуальному телефоні). Тоді я помічаю, що я повинен увійти в термінал. Я ввів phablet, потім phablet і ввійшов до системи.

Тепер у мене ввійшов термінал і віртуальне ядро ​​телефону, але екран порожній. Як я можу запустити графіку?

Крім того, як тільки я працюю на екрані, чи можу я зменшити розмір вікна (не все вміщується на одному робочому столі)?


4
Зауважте, що емулятор ARM може зайняти надзвичайно багато часу, залежно від вашої системи. Емулятор X86 ще не зовсім готовий. Навіть на моєму i7 3770 з 16 Гб оперативної пам’яті, емулятору ARM все-таки знадобилося кілька хвилин, і він був надзвичайно повільним для взаємодії (до того, що його фактично неможливо використовувати).
добі

У мене чотириядерний процесор AMD A8 і 8 ГБ оперативної пам’яті, і я почекав приблизно 30 хвилин, щоб дисплей з’явився. Нічого не трапилося.
Натан Осман

Відповіді:


4

Перш за все, на даний момент Ubuntu Touch Emulator доступний лише для Ubuntu 14.04 Trusty Tahr, і завдяки цій sudo apt-get install ubuntu-emulatorкоманді буде працювати лише в тому випадку, якщо ви вже перейшли до Ubuntu 14.04, що робить питання на сьогоднішній день поза темою.

У будь-якому випадку я спробую відповісти. Однією з мінімальних вимог до емулятора є те, що відеокарта має підтримку OpenGL. Щоб перевірити, чи має ваша відеокарта підтримку OpenGL чи ні, ви можете використовувати glxinfoкоманду наступним чином:

glxinfo | grep render

З висновку ви зрозумієте, чи має ваша відеокарта підтримку OpenGL чи ні.

Примітка: mesa-utilsпакет повинен бути встановлений для використання glxinfo.

Ще дві речі від мінімальних вимог:

  • 512 Мб оперативної пам’яті, призначений для емулятора
  • 4 Гб місця на диску

Тепер, якщо ці мінімальні вимоги будуть виконані, я впевнений, що ви можете почати використовувати емулятор Ubuntu Touch з успіхом. Просто зачекайте декілька (може, декількох) хвилин, щоб вийшла графіка.

Джерела:


У мене є 8 Гб оперативної пам’яті та понад 100 ГБ вільного місця на диску, тому це, звичайно, не проблема. Я керую "Довірливим" (хоча я не впевнений у роботі з ОП), тому це теж не повинно бути проблемою.
Натан Осман

@NathanOsman Що з драйверами на робочому столі з підтримкою OpenGL?
Radu Rădeanu

Згідно glxinfo, я маю direct rendering: Yes.
Натан Осман

Проблема полягає у виділеній оперативній пам’яті. За замовчуванням на емулятор виділяється лише 512 Мб оперативної пам’яті.
Павак Павло

0

Якщо ви використовуєте відеокарту NVIDIA? Перевірте, чи використовується драйвер дисплея X.Org X Server Nouveau. Якщо так, встановіть власний драйвер NVIDIA з "Software & Updates", перезавантажте машину. Відтепер ubuntu-емулятор повинен працювати нормально.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.