![La aceleración 3D de Virtualbox no funciona](https://rvso.com/image/1083738/La%20aceleraci%C3%B3n%203D%20de%20Virtualbox%20no%20funciona%20.png)
Tengo virtualbox 4.3.16 con un invitado Ubuntu 14.04 LTS de 64 bits en un host de Windows 7 de 64 bits. Todo parece funcionar bien, excepto el hecho de que cualquier elemento relacionado con los gráficos es muy lento. Aquí esta lo que hice:
1. Instalé las adiciones de invitados de virtualbox usando "sudo apt-get install virtualbox-guest-x11". Esto parece haber instalado virtualbox-guest-x11 en la versión 4.3.10
2. Luego cambié la configuración de mi máquina virtual para habilitar la aceleración 3D.
3.Reinicié mi VM. La resolución de la pantalla ahora estaba bien, sin embargo, las cosas todavía iban muy lentas.
4. Ejecuté el comando "/usr/lib/nux/unity_support_test -p", el resultado fue muy similar a este (tal vez los números de versión no coincidan)
$ /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
Esto me dijo que la aceleración 3D todavía no funcionaba correctamente. Pensé que probablemente también debería usar las adiciones de invitados en la versión 4.3.16 (como mi Virtualbox).
Intenté desinstalar mis adiciones de invitados con
sudo apt-get remove virtualbox-guest-utils
y
sudo apt-get remove virtualbox-guest-x11
Descargué las nuevas incorporaciones de invitados dehttp://download.virtualbox.org/virtualbox/4.3.16/. Y traté de instalarlos usando
sudo sh ./VBoxLinuxAdditions.run
El programa dijo que todavía hay una versión de guest-additions instalada. Por lo tanto corrí:
sudo sh ./VBoxLinuxAdditions.run uninstall
Luego intenté instalar nuevamente. El programa todavía decía que había una versión instalada, pero esta vez simplemente dejé que se instalara de todos modos y lo reinicié. El efecto es que la salida cambió pero las cosas aún no funcionan.
$: /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
¿Que más puedo hacer? Si se trata de un problema conocido (según mi investigación, Virtualbox recientemente tuvo problemas con la aceleración 3D), ¿qué configuración (versión de Virtualbox, versión de Ubuntu) funciona bien?