无法在VirtualBox内的Ubuntu 14.04上启用3D加速

我在MacBook Pro 15.4“上使用OSX 10.9.3运行VirtualBox 4.3.12。在VirtualBox内部我有Ubuntu 14.04(从13.10升级)。

我几乎可以肯定,在从4.3.10版本升级VirtualBox后3D Acceleration停止工作,但它也可能升级到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错误。

任何想法如何处理这个?

我有完全相同的问题,除了我在Windows 7主机上运行VirtualBox 4.3.12r93733,而不是OSX。

在尝试了许多不同的事情但没有成功之后,我看了一下VirtualBox错误报告 ,该报告声称“已于2014年5月27日在VirtualBox 4.3.x及更高版本中修复”。

最后一条评论(截至今天)有一个指向最近的VirtualBox Guest Additions CD图像的链接 。

在我的14.04 guest中安装后,命令行

/usr/lib/nux/unity_support_test -p

最后报道

Unity 3D supported: yes

并且所有Unity窗口动画都像黄油一样光滑。

更新2014-07-20:

根据对此答案的最新评论,不再需要下载CD映像,因为它最终成为官方VirtualBox发行版的一部分 。 因此,如果您升级,您将获得固定的访客添加。

如果您遇到没有固定Guest Additions的VirtualBox版本,您可以从VirtualBox下载存储库获取CD映像 – 只需找到正确版本的文件夹并获取其中的VBoxGuestAdditions _ * .iso文件。

如果您尚未使用VirtualBox设置启用3D加速,请使用此选项。

转到运行Ubuntu的VirtualBox的设置,单击“video”,然后单击“启用3d加速”。