Virtual BoxのArch Linuxゲストからフルビデオ機能を取得できますか?

Virtual BoxのArch Linuxゲストからフルビデオ機能を取得できますか?

VBを搭載したwin7ホストでArch Linuxを使用していますが、よくインストールされます。問題は、gnome-shellを使用しようとしたときにビデオドライバが実行されていなくてもレンダリングできることを検出してフォールバックモードに戻ることです。 。仮想マシンなので、実際のグラフィックカードを検出できないことはわかりますが、仮想マシンでOSを正しくテストできるように完全な2d / 3dビデオサポートを受けることができるかどうか疑問に思います。パッケージをインストールvirtualbox-archlinux-additionsし、vboxguest vboxsf vboxvideorc.confファイルにモジュールを追加しましたが、うまく動作すると思います。

答え1

2Dビデオアクセラレーションを有効にしようとすると、次の警告が表示されます。

ディスプレイページで2Dビデオアクセラレーションを有効にしました。 2DビデオアクセラレーションはWindowsクライアントでのみサポートされているため、この機能は無効になります。

したがって、Linux仮想マシンを実行すると2Dアクセラレーションが利用できないようです。

答え2

仮想マシンのディスプレイ設定に移動して、仮想マシンの3Dアクセラレーションを有効にする必要があります。この機能はまだ実験的な機能としてマークされているため(これがデフォルトで有効になっていない理由です)、仮想マシンが非常に重要なタスクを実行している場合は使用しないことをお勧めします。すべてのゲスト追加エントリをインストールしたら、そこですべてが機能するはずです。 Alex Jonesが指摘したように、Linux仮想マシンは「2Dビデオアクセラレーション」をサポートしていませんが、この機能は聞こえるほど重要ではないと思います。 ~によるとhttp://www.virtualbox.org/manual/ch04.html#guestadd-2d:

この機能を使用すると、Windows VM内のアプリケーション(ビデオプレーヤーなど)が2Dビデオオーバーレイを使用してビデオクリップを再生する場合、VirtualBoxはソフトウェアでオーバーレイストレッチとカラー変換を実行するのではなく、ホストのビデオアクセラレーションハードウェアを使用しようとします。 (速度が遅くなります)

これは一般的なデスクトップ効果とは何の関係もないようです。私のArchとUbuntu VMは3Dサポートだけでデスクトップのパフォーマンスが良いようです。

関連情報