Ubuntu Touch Emulator не работает

9

Я решил попробовать Ubuntu Touch, ubuntu-emulatorчтобы увидеть, нравится ли мне это. В конце концов я буду использовать это для создания и тестирования приложений Ubuntu.

Я запустил эти команды для установки, создания и запуска ubuntu-emulator:

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

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

Теперь у меня есть залогиненный терминал и виртуальное ядро ​​телефона, но на экране ничего нет. Как я могу запустить графику?

Кроме того, как только у меня заработал экран, можно ли уменьшить размер окна (оно не умещается на одном рабочем столе)?

user1628
источник
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 ГБ свободного дискового пространства, так что это, конечно, не проблема. Я использую Trusty (хотя я не уверен насчет OP), так что это тоже не должно быть проблемой.
Натан Осман
@NathanOsman Как насчет драйверов OpenGL для настольных ПК?
Раду Рэдяну
Согласен glxinfo, у меня есть direct rendering: Yes.
Натан Осман
Проблема с выделенной оперативной памятью. По умолчанию эмулятор выделяет только 512 МБ ОЗУ.
Павак Павел
0

Если вы используете видеокарту NVIDIA? Проверьте, работает ли у вас драйвер дисплея X.Org X Server Nouveau. Если это так, установите проприетарный драйвер NVIDIA из раздела «Программное обеспечение и обновления» и перезагрузите компьютер. В дальнейшем Ubuntu-эмулятор должен работать нормально.

Ральф
источник