web-dev-qa-db-ja.com

VirtualBox内のUbuntu 14.04で3Dアクセラレーションを有効にできない

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エラーがないため、そうではないようです。

これを処理する方法はありますか?

18
Yaroslav Admin

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ウィンドウアニメーションはバターのように滑らかです。

更新2014-07-20:

この回答に関する最新のコメントによれば、CDイメージは最終的に 公式VirtualBoxディストリビューション の一部になったため、これ以上ダウンロードする必要はありません。したがって、アップグレードすると、修正されたゲスト追加が取得されます。

Guest Additionsを修正せずにVirtualBoxバージョンを使用している場合は、 VirtualBoxダウンロードリポジトリ からCDイメージを取得できます。正しいバージョンのフォルダーを見つけて、その中にVBoxGuestAdditions _ *。isoファイルを取得します。 。

12
FriendFX

VirtualBox設定自体で3Dアクセラレーションを有効にしていない場合は、これを使用します。

Ubuntuが実行されているVirtualBoxの設定に移動し、[ビデオ]をクリックして、[3Dアクセラレーションを有効にする]をクリックします。

1
pyrogoggles