Virtualbox 3D加速无效

我在Windows 7 64Bit主机上有一个64位Ubuntu 14.04 LTS来宾的virtualbox 4.3.16。 一切似乎都很好,除了任何图形相关的东西都非常慢。 这是我做的:

1.我使用“sudo apt-get install virtualbox-guest-x11”安装了virtualbox guest添加项。 这似乎在4.3.10版本中安装了virtualbox-guest-x11

2.然后,我更改了虚拟机的设置以启用3D加速。

3.我重启了我的VM。 屏幕分辨率现在很好,但事情仍然很慢。

4.我运行了命令“/ usr / lib / nux / unity_support_test -p”,输出与此非常相似(可能版本号不匹配)

$ /usr/lib/nux/unity_support_test -p libGL error: failed to authenticate magic 6 libGL error: failed to load driver: vboxvideo 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 

这告诉我,3D加速仍然无法正常工作。 我想,我应该使用版本4.3.16中的guest-addeds(作为我的Virtualbox)。

我试过卸载我的客人添加

 sudo apt-get remove virtualbox-guest-utils 

 sudo apt-get remove virtualbox-guest-x11 

我从http://download.virtualbox.org/virtualbox/4.3.16/下载了新的guest 虚拟机添加内容 。 并尝试使用它们安装它们

 sudo sh ./VBoxLinuxAdditions.run 

该程序说,仍然安装了一个客户添加版本。 因此我跑了:

 sudo sh ./VBoxLinuxAdditions.run uninstall 

然后我再次尝试安装。 该程序仍然说已经安装了一个版本,但这次我只是让它安装并重新启动。 结果是,输出发生了变化,但事情仍然无效。

 $: /usr/lib/nux/unity_support_test -p libGL error: pci id for fd 4: 80ee:beef, driver (null) OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table OpenGL Warning: glVertexArrayRangeNV not found in mesa table OpenGL Warning: glCombinerInputNV not found in mesa table OpenGL Warning: glCombinerOutputNV not found in mesa table OpenGL Warning: glCombinerParameterfNV not found in mesa table OpenGL Warning: glCombinerParameterfvNV not found in mesa table OpenGL Warning: glCombinerParameteriNV not found in mesa table OpenGL Warning: glCombinerParameterivNV not found in mesa table OpenGL Warning: glFinalCombinerInputNV not found in mesa table OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table OpenGL Warning: glDeleteFencesNV not found in mesa table OpenGL Warning: glFinishFenceNV not found in mesa table OpenGL Warning: glGenFencesNV not found in mesa table OpenGL Warning: glGetFenceivNV not found in mesa table OpenGL Warning: glIsFenceNV not found in mesa table OpenGL Warning: glSetFenceNV not found in mesa table OpenGL Warning: glTestFenceNV not found in mesa table libGL error: core dri or dri2 extension not found libGL error: failed to load driver: vboxvideo OpenGL vendor string: Humper OpenGL renderer string: Chromium OpenGL version string: 1.1 Chromium 1.9 Not software rendered: yes Not blacklisted: yes GLX fbconfig: yes GLX texture from pixmap: yes GL npot or rect textures: no GL vertex program: no GL fragment program: no GL vertex buffer object: no GL framebuffer object: no GL version is 1.4+: no Unity 3D supported: no 

我还可以做些什么? 如果这是一个已知问题(根据我的研究,Virtualbox最近有3D加速问题)哪个设置(Virtualbox版本,Ubuntu版本)可以正常工作?