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


26

セットアップ

  • 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バージョンのすべてのバージョンで発生しています。

これを修正する方法についての提案をいただければ幸いです。


1
まったく同じ設定で同じ問題を抱えている。VirtualBox 5.2.12、Windows 10ホストOS、Ubuntu 18.04ゲスト、デフォルトのディスプレイマネージャー
mitsos1os

同じセットアップでまったく同じ問題があります。
fvannee

1
Windows 10またはMacOS High Sierraホストの両方で同じ問題に直面しています。(すでにVirtualBoxバグチケットを投稿しましたか?)
kmhofmann

バグレポートを投稿していません。これがUbuntu、VirtualBox、Windows、または組み合わせの問題なのかどうかはわかりません。とにかく、例えば、2009年に報告されたがまだ解決されていないunix.stackexchange.com/questions/52951/…を非常に迷惑なVB / Ubuntuの問題があります。どちらか。
アディ

ここでも同じ、Windows 10、VB 5.2
dylanh724

回答:


22

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=84198 https://www.virtualbox.org/ticket/15417 https://www.virtualbox.org/ticket/17014 ます。https:/ /www.virtualbox.org/ticket/17577 https://forums.virtualbox.org/viewforum.php?f=3


18.04でのパフォーマンスは、3Dアクセラレーションが無効になっているため
非常にひどい

3Dアクセラレーションを無効にするとうまくいきました。理想的ではありませんが、少なくとも現在はある程度使用できます。
ラウルラースナー

4

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

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

詳細はこちら


1
VMSVGAは、VM(Surface Pro 3ホスト+ Windows 10、Ubuntu 18.04ゲスト)のビデオの問題を大幅に改善しました。ありがとう!!
トレス

すばらしいです!VMSVGAは、ウィンドウのサイズ変更(Ubuntu 18.04ゲスト)でのハングを停止しました。もちろん、今では新しい問題があります:ゲストをシャットダウンするのに60秒以上かかりました!ゲストは4k @ 200%スケールです。Ubuntu 18.04、VirtualBox 6.06、上位スペックのXPSラップトップでホストしますが、3DがオンのIntel GPUを使用します。余談:Gnomeはほとんど安定していて、オーバーヘッドを低く抑えられますが、Gnomeの実際の使いやすさは本当に安っぽいです。6.06のバグを回避するためにVMware Workstation Proを購入し、使用しているWindows VMとUbuntu VMの変換は簡単でしたが、VMwareには4k解像度に関する別の問題がありました-arrggh。
ロボキャット

2

私は同じ問題を抱えていましたが、NVIDIA Quadro K2100Mを搭載したWindows 7ホスト

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

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


私はこれらの指示に従いました、dist-upgradeは0のアップデートの欠落を示していますが、私のOpenGLバージョンはまだ2.1です:OpenGL Warning: vboxCall failed with VBox status code VERR_BUFFER_OVERFLOW OpenGL version string: 2.1 Chromium 1.9
John Freeman

残念ながら、このソリューションは私にとってはうまく
いき

0

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

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

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

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

LL。


0

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

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

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