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

前两个工作正常,当我运行第三个时,出现了虚拟电话,但虚拟屏幕空白。我等待着等待,但是什么都没发生,屏幕仍然是黑屏/黑屏(在虚拟电话上)。然后我注意到我必须登录终端。我先输入phablet,然后输入phablet并登录。

现在,我已经登录了终端和电话的虚拟内核,但是屏幕空白。如何启动图形?

此外,一旦屏幕正常工作,是否可以减小窗口大小(并非所有窗口都适合一个桌面)?


4
请注意,取决于您的系统,ARM仿真器可能需要很长时间才能启动。X86仿真器尚未准备就绪。即使在具有16GB RAM的i7 3770上,ARM仿真器仍然需要花费几分钟的时间才能完成,并且交互非常慢(以至于实际上无法使用)。
dobey 2014年

我有一个四核AMD A8处理器和8GB的RAM,我等待了大约30分钟才能显示出来。什么都没有发生。
内森·奥斯曼

Answers:


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

来自最低要求的另外两件事:

  • 模拟器专用的 512MB RAM
  • 4GB磁盘空间

现在,如果满足这些最低要求,我相信您可以成功使用Ubuntu Touch模拟器。只需等待几分钟(可能是几分钟)以显示图形。

资料来源:


我有8GB的RAM和超过100GB的可用磁盘空间,所以这当然不是问题。我正在运行Trusty(尽管我不确定OP),所以也不应该是问题。
内森·奥斯曼

@NathanOsman那么支持OpenGL的桌面驱动程序呢?
RaduRădeanu2014年

glxinfo,我有direct rendering: Yes
内森·奥斯曼

问题出在专用RAM上。默认情况下,它仅将512 MB RAM分配给仿真器。
帕瓦克(Paul)保罗

0

如果使用NVIDIA显卡?检查您是否正在运行X.Org X Server Nouveau显示驱动程序。如果是这样,请从“软件和更新”安装专有的NVIDIA驱动程序,然后重新启动计算机。此后,ubuntu仿真器应运行正常。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.