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

Yar*_*min 18 virtualbox hardware-acceleration

我在装有 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
Run Code Online (Sandbox Code Playgroud)

我在 VirtualBox Bug Tracker 中发现了错误#12941,但似乎不是我的情况,因为我没有任何 openGL 错误。

任何想法如何处理这个?

Fri*_*dFX 12

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

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

非常(今天的)最后的评论有一个链接,为VirtualBox的客户添置最近的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 文件。

  • 两个链接都已经死了。在此处查找最新的 ISO:http://download.virtualbox.org/virtualbox/(当前为 4.3.14)。为我修复了 virtualbox 中的 3D :) (3认同)