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

最初の2つは問題なく動作し、3つ目を実行すると、仮想電話が表示されましたが、仮想画面に何も表示されませんでした。私は待っていましたが、何も起こりませんでした。画面には何も表示されません(仮想電話では)。次に、ターミナルにログインする必要があることに気づきました。私はphabletを入力し、次にphabletを入力してログインしました。

これで、ターミナルにログインし、電話の仮想カーネルを取得しましたが、画面に何も表示されません。どうすればグラフィックを開始できますか?

また、画面が機能するようになったら、ウィンドウサイズを小さくすることはできますか(すべてが1つのデスクトップに収まらない)。


4
システムによっては、ARMエミュレータの起動に非常に長い時間がかかる場合があります。X86エミュレータはまだ完全には準備されていません。16GBのRAMを搭載した私のi7 3770でも、ARMエミュレーターが起動するまでに数分かかり、対話が非常に遅くなりました(実際には使用できないほど)。
dobey 2014年

クアッドコアAMD A8プロセッサと8 GBのRAMを搭載しており、ディスプレイが表示されるまで約30分待ちました。何も起こらなかった。
Nathan Osman

回答:


4

まず第一に、現在、Ubuntu Touch EmulatorはUbuntu 14.04 Trusty Tahrでのみ利用できます。このsudo apt-get install ubuntu-emulatorコマンドは、現在Ubuntu 14.04にアップグレードしていて、質問が話題から外れている場合にのみ機能します。

とにかく、答えてみます。エミュレータの最小要件の1つは、グラフィックカードがOpenGLをサポートしていることです。グラフィックカードがOpenGLをサポートしているかどうかをテストするにはglxinfo、次のコマンドを使用できます。

glxinfo | grep render

グラフィックカードがOpenGLをサポートしているかどうかは、出力からわかります。

注:mesa-utilsを使用するには、パッケージをインストールする必要がありますglxinfo

最小要件からもう2つ:

  • エミュレータ専用の 512MBのRAM
  • 4GBのディスク容量

さて、これらの最小要件が満たされれば、Ubuntu Touchエミュレーターの使用を成功させることができると確信しています。グラフィックスが表示されるまで数分(おそらく数分)待ってください。

出典:


私は8 GBのRAMと100 GBをはるかに超える空きディスク領域を持っているので、それは確かに問題ではありません。私はTrustyを実行しています(ただし、OPについてはわかりません)。これも問題にはなりません。
Nathan Osman

@NathanOsman OpenGL対応のデスクトップドライバについてはどうですか?
RaduRădeanu2014年

に応じてglxinfo、私は持っていdirect rendering: Yesます。
Nathan Osman

問題は専用RAMにあります。デフォルトでは、512 MBのRAMのみがエミュレーター専用になります。
Pavak Paul、2015

0

NVIDIAグラフィックカードを使用している場合 X.Org X Server Nouveauディスプレイドライバーを実行しているかどうかを確認します。その場合は、「ソフトウェアとアップデート」から独自のNVIDIAドライバーをインストールし、マシンを再起動します。これ以降、ubuntu-emulatorは問題なく実行されるはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.