buntu 16.1 on VirtualBox version 5.1.1をインストールし、最新のゲストを追加して実行しています。私のホストシステムはbuntu 14.04グラフィックアダプタを使用しています:
00:02.0 VGA互換コントローラー:Intel Corporation HD Graphics 530(rev 06)
その 仕様 に従って、OpenGLバージョンまで4.5 onLinuxをサポートします。ゲストシステムグラフィックアダプターは次のように表示されます。
00:02.0 VGA互換コントローラー:InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
glxinfo私の現在のOpenGLによると、ゲストシステムのバージョンは次のとおりです。
> glxinfo | grep OpenGL
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 1.30
OpenGL extensions:
ゲストシステムのグラフィックドライバーを最新のOpenGLバージョンにアップグレードする方法
VirtualBox Guest AdditionsのOpenGLドライバーは、OpenGL 2.1に制限されています。 VBoxユーザーフォーラムでOpenGL機能の改善を求める多くの要求にもかかわらず つまり、2009年頃にOpenGL 2.0をサポートしているだけで、その間は静かにOpenGL 2.1にアップグレードしているということです。彼らはそこに着くかもしれません。
OpenGLドライバーをレンダリングするソフトウェアをインストールするオプションは常にありますが、それらは最も基本的な要件を超えるものには使用できません。例:FTPサイトにBlenderのOpenGL32ドライバーをレンダリングするソフトウェアがあり、Windowsゲスト内でBlender for Windowsを実際に動作させることができますが、ポーズをアニメーション化するときのフレームレートは0.5-2.0 fps領域にあります。よくない。
VMwareの有料製品( VMware Fusion for Mac 、 VMware Workstation for Linux および VMware Workstation for Windows )はすべて、DirectX 10およびOpenGL 3.3機能レベルで3D機能を備えています。あなたが彼らにお金を払っても構わないなら、彼らはあなたのために働くかもしれません(無料でダウンロードしてインストールできる試用版があります)。
移植するのはそれほど難しくないと思います。4つすべてがVMwareの製品です...そして、それは彼ら自身の仮想グラフィックアダプターのドライバーにすぎません...そうでしょうか?
VirtualBoxゲスト追加グラフィックドライバーをインストールした後、ゲストアプリケーションのハードウェア3Dグラフィックリクエストは、このドライバーを介してHostグラフィックカードに送信されます。
したがって、ホストで指定したよりもmoreゲストにOpenGLを含めることはできません。さらに、すべてのハードウェアアクセラレーション機能がまだ実験的な3Dに実装されているわけではありません Virtual Boxのグラフィックドライバー 。
可能な限り最高のパフォーマンスを得るには、次のすべてが満たされていることを確認してください。
ゲスト追加グラフィックスドライバーを個別に更新することはできません。