OSX 10.9.3を搭載したMacBook Pro 15.4 "でVirtualBox 4.3.12を実行しています。VirtualBox内にはUbuntu 14.04(13.10からアップグレード)があります。
VirtualBoxを4.3.10バージョンからアップグレードした後、3Dアクセラレーションが動作しなくなったと確信していますが、14.04(または次のパッケージのアップグレード)にアップグレードすることもできます。
この回答 から何度か指示に従いましたが、運はありません。出力には、まだ3Dアクセラレーションが有効になっていないと表示されます。
$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
OpenGL version string: 2.1 Mesa 10.1.3
Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: no
VirtualBox Bug Trackerでバグ #12941 を見つけましたが、openGLエラーがないため、そうではないようです。
これを処理する方法はありますか?
OSXではなくWindows 7ホストでVirtualBox 4.3.12r93733を実行することを除いて、まったく同じ問題がありました。
成功せずにさまざまなことを試した後、「VirtualBox 4.3.x以降のリリースで2014年5月27日に修正された」と主張している リンクされたVirtualBoxバグレポート を見ました。
最後のコメント(今日) には VirtualBox Guest Additionsの最近のCDイメージへのリンク があります。
これを14.04ゲストにインストールした後、コマンドライン
/usr/lib/nux/unity_support_test -p
最後に報告する
Unity 3D supported: yes
すべてのUnityウィンドウアニメーションはバターのように滑らかです。
この回答に関する最新のコメントによれば、CDイメージは最終的に 公式VirtualBoxディストリビューション の一部になったため、これ以上ダウンロードする必要はありません。したがって、アップグレードすると、修正されたゲスト追加が取得されます。
Guest Additionsを修正せずにVirtualBoxバージョンを使用している場合は、 VirtualBoxダウンロードリポジトリ からCDイメージを取得できます。正しいバージョンのフォルダーを見つけて、その中にVBoxGuestAdditions _ *。isoファイルを取得します。 。
VirtualBox設定自体で3Dアクセラレーションを有効にしていない場合は、これを使用します。
Ubuntuが実行されているVirtualBoxの設定に移動し、[ビデオ]をクリックして、[3Dアクセラレーションを有効にする]をクリックします。