web-dev-qa-db-ja.com

Ubuntu 18.04 Gnomeは、3Dアクセラレーションを有効にしたVirtualBoxでハングアップします

セットアップ

  • VirtualBox:5.2.12(リリースされたばかり)
  • ホスト:最新の更新プログラムが適用されたWindows 10
  • ゲスト:Ubuntu 18.04、3Dアクセラレーションが有効、Gnomeデスクトップマネージャー
  • ビデオカード:Nvidia GEFORCE GTX980

動作

Ubuntuの起動、ログインは正常に完了し、デスクトップが表示されます。アプリケーションを起動したり、入力したり、ウィンドウのサイズを変更したりできます(エッジをつかむことなど)。

ただし、タイトルバーをダブルクリックするか、最大化ボタンをクリックしてウィンドウを最大化すると、システム全体のキーボードまたはマウス入力に対する応答が非常に遅くなります(たとえば、geditで押されたキーに対する応答時間が20秒以上) )Ubuntuが使用できなくなり、シャットダウンする必要があること(コマンドに対する遅延応答を待ちたくない場合は強制的に)。

VirtualBox Managerで3Dアクセラレーションを無効にすると、ウィンドウを最大化してもGnomeは正常に動作します。

Unityデスクトップマネージャーに切り替えると、3Dアクセラレーションの有無にかかわらず、すべて正常に動作します。

現在のUbuntu 18.04のインストールはUbuntuの古いバージョンからのアップデートであるため(16.04が最初にインストールされたバージョンだと思います)、新しいUbuntu 18.04の仮想ボックスを作成しましたが、同じことが起こりますので、アップデートとは関係ない可能性があります。

また、一般に、Unityは、Gnomeがまだ応答している場合でも、Gnomeよりも高速であるようです。

この問題は、Ubuntu 17.04(Gnomeがデフォルトのデスクトップマネージャーになったとき)で始まり、それ以降利用可能なVirtualBoxバージョンのすべてのバージョンで発生しています。

これを修正する方法についての提案をお願いします。

26
Ady

VirtualBox開発者は、2年以上前のこの投稿で述べられているように、基本的にはX11ゲストに関して3Dアクセラレーションに手を投げました。 https://www.virtualbox.org/wiki/X11Guest3D

VirtualBoxサイトには多数のチケットが作成されており、それらはすべて無視されています。たくさんのフォーラム投稿も。同じ返信が毎回与えられており、私が見つけることができる最新のものは3週間前に開発者の一人(マイケル)によって投稿されました:

現在、チームにこれを調査するのに十分な自由時間を持っている人はいないのではないかと心配しています(近い将来に変化する兆候はありません)。 CでのOpenGLプログラミングのスキルを持っているユーザーが、追跡して修正できるものでなければなりません。 vbox-devメーリングリストで質問(技術的な質問)またはパッチを歓迎します。

今後のコンセンサスでは、4つの選択肢があります。

  1. 3Dアクセラレーションを無効にする(最も簡単)
  2. GNOME WaylandやUnityなど、GNOME x11以外のデスクトップ環境を使用します
  3. 他の仮想化製品を使用する
  4. 自分でVirtualBoxプロジェクトに貢献する

リンク: https://forums.virtualbox.org/viewtopic.php?f=3&t=84198https://www.virtualbox.org/ticket/15417 - https://www.virtualbox.org/ticket/17014https://www.virtualbox.org/ticket/17577https://forums.virtualbox。 org/viewforum.php?f =

22
LostInTheCode

Virtualboxでは、ゲストOSは仮想マシンソフトウェアによって提供される仮想グラフィックアダプターのみを認識します。ホストにドライバーをインストールすることは重要ではなく、おそらくインストールしようとするとインストールが中断されます。 3Dアクセラレーションは、ゲームや3Dソフトウェアなどに必要な場合にのみ重要です。

2018年12月にリリースされた6.0バージョンでは、[表示]メニューの[グラフィックスコントローラー]ドロップダウンに新しいオプションが追加され、大幅に進歩しました。このオプションでVMSVGAを選択して仮想SVGAコントローラーを作成すると、準備が整います。

詳細 こちら

4
dimmech

私は同じ問題を抱えていましたが、Windows 7 Host with NVIDIA Quadro K2100M

次の記事を読んだ後: https://www.omgubuntu.co.uk/2018/06/mesa-18-1-1-ubuntu-18-04-ppa

それをインストールし、3Dアクセラレーションが機能するかどうかを確認することにしました。それ以降3Dはオンになり、正常に動作します。

2
mrav

3Dアクセラレーションとvboxゲストの追加でも同じ問題があり、ウィンドウを移動またはサイズ変更すると、システム全体が非常に遅くなりました。

私の問題は、仮想マシンのいくつかの設定を変更するとすぐに消えてしまいます。

  • グラフィックコントローラー:VMSVGA
  • オーディオコントローラー:ICH AC97
  • オーディオ入力を有効にする:オフ

それが役立つことを願っています...

LL。

0
lorantino

VBoxSVGAをアクティブにしても、3Dアクセラレーションを有効にできます。

Nvidia Graphicsカードで適切に動作します。

0
Reaper