No se puede habilitar la aceleración 3D en Ubuntu 14.04 dentro de VirtualBox [cerrado]

18

Estoy ejecutando VirtualBox 4.3.12 en MacBook Pro 15.4 "con OSX 10.9.3. Dentro de VirtualBox tengo Ubuntu 14.04 (actualizado desde 13.10).

Estoy casi seguro de que la aceleración 3D dejó de funcionar después de la actualización de VirtualBox desde la versión 4.3.10, pero también puede actualizarse a 14.04 (o uno de los siguientes paquetes de actualización).

He seguido varias veces las instrucciones de esta respuesta , pero no tuve suerte. La salida aún dice que la aceleración 3D no está habilitada

$ /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

Encontré el error # 12941 en VirtualBox Bug Tracker, pero parece que no es mi caso ya que no tengo ningún error de OpenGL.

¿Alguna idea de cómo manejar esto?

Administrador Yaroslav
fuente
1
por si acaso: ¿reinstalaste las adiciones de invitados después de la actualización de lanzamiento?
Takkat
Sí, lo hice varias veces.
Yaroslav Admin
Recomendaría llenar un nuevo informe de error con el flujo ascendente.
Braiam
Bueno, cerrar esta pregunta NO es tan útil. De acuerdo con blogs.oracle.com/fatbloke/entry/… parece haber una condición de carrera en la carga del módulo del kernel (no estoy seguro si esto es un error de Ubuntu). Pruebe lo siguiente: sudo bash -c 'echo vboxvideo >> / etc / modules'
aanno
@aanno, la respuesta aceptada funciona para mí, así que he cerrado esta pregunta. La publicación del blog se publicó hace aproximadamente un año, también su sugerencia es parte de las instrucciones, que vinculé en mi pregunta.
Yaroslav Admin

Respuestas:

12

Tuve exactamente el mismo problema, excepto que ejecuté VirtualBox 4.3.12r93733 en un host de Windows 7, no OSX.

Después de probar muchas cosas diferentes sin éxito, eché un vistazo al informe de error de VirtualBox vinculado que decía "arreglado a partir del 27 de mayo de 2014 en VirtualBox 4.3.xy versiones posteriores".

El último comentario (a partir de hoy) tiene un enlace a una imagen de CD reciente para VirtualBox Guest Additions .

Después de instalar esto en mi invitado 14.04, la línea de comando

/usr/lib/nux/unity_support_test -p

finalmente informa

Unity 3D supported: yes

y todas las animaciones de la ventana de Unity son suaves como la mantequilla.

Actualización 2014-07-20:

Según los últimos comentarios sobre esta respuesta, ya no es necesario descargar la imagen del CD, ya que finalmente se ha convertido en parte de la distribución oficial de VirtualBox . Entonces, si actualiza, obtendrá las adiciones de invitados fijas.

Si está atascado con una versión de VirtualBox sin las Guest Additions fijas, puede obtener las imágenes de CD desde el repositorio de descargas de VirtualBox : solo busque la carpeta de la versión correcta y obtenga el archivo VBoxGuestAdditions _ *. Iso dentro de ella.

FriendFX
fuente
1
Me lo arregló. Aparentemente, el archivo ISO se actualiza periódicamente. Este es el actual, aunque probablemente solo sea bueno por un corto tiempo: virtualbox.org/download/testcase/…
bmaupin
@bmaupin: Gracias por la actualización. Me pregunto cuándo estas adiciones de invitados con la corrección finalmente se incluirán en la descarga principal de VirtualBox. Parece que todavía son "casos de prueba" ... Por lo tanto, también me parece un poco extraño que digan "arreglado a partir del 27 de mayo de 2014". Ah, bueno, al menos tenemos una solución.
FriendFX
3
Ambos enlaces ya están muertos. Busque el ISO más reciente aquí: download.virtualbox.org/virtualbox (actualmente 4.3.14). Fijo 3D en virtualbox para mí :)
RedPixel
@wwwhizz Gracias por la actualización. ¿Es ese el repositorio oficial de descargas? ¿Las adiciones de invitados todavía no forman parte de la descarga principal? ¿Y acabas de encontrar la última carpeta en ese directorio y descargaste la imagen desde allí?
FriendFX
1
@FriendFX Sí, ese es el repositorio de descargas oficial, y sí, eso es lo que hice. Acabo de comprobarlo, y el ISO también se incluye en la aplicación host oficial, por lo que actualizar VirtualBox en su máquina host también funcionaría: oracle.com/technetwork/server-storage/virtualbox/downloads/…
RedPixel
1

Si no ha habilitado la aceleración 3D con la configuración de VirtualBox, use esto.

Vaya a la configuración de VirtualBox en la que se está ejecutando Ubuntu, haga clic en Video y haga clic en habilitar aceleración 3D.

pyrogoggles
fuente
1
Esta casilla está habilitada.
Yaroslav Admin