web-dev-qa-db-fra.com

Impossible d'activer l'accélération 3D sur Ubuntu 14.04 dans VirtualBox

J'utilise VirtualBox 4.3.12 sur MacBook Pro 15.4 "avec OSX 10.9.3. À l'intérieur de VirtualBox, j'ai Ubuntu 14.04 (mis à niveau à partir de 13.10).

Je suis presque sûr que l'accélération 3D a cessé de fonctionner après la mise à niveau de VirtualBox à partir de la version 4.3.10, mais elle peut également être mise à niveau vers 14.04 (ou l'un des packages suivants).

J'ai suivi les instructions de cette réponse plusieurs fois, mais pas de chance. La sortie indique toujours que l'accélération 3D n'est pas activée:

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

J'ai trouvé un bug # 12941 dans Virtual Track Tracker, mais il semble que ce ne soit pas mon cas puisque je n'ai aucune erreur openGL.

Des idées comment gérer cela?

18
Yaroslav Admin

J'ai eu exactement le même problème, sauf que j'exécute VirtualBox 4.3.12r93733 sur un hôte Windows 7, pas OSX.

Après avoir essayé de nombreuses choses sans succès, j’ai jeté un œil au rapport de bogue lié à VirtualBox qui prétendait "avoir été corrigé le 27 mai 2014 dans VirtualBox 4.3.x et versions ultérieures".

Le même dernier commentaire (à ce jour) a un lien vers une image de CD récente pour les additions invité de VirtualBox .

Après l’avoir installé dans mon invité 14.04, la ligne de commande

/usr/lib/nux/unity_support_test -p

enfin des rapports

Unity 3D supported: yes

et toutes les animations de la fenêtre Unity sont lisses comme du beurre.

Mise à jour du 2014-07-20:

Selon les derniers commentaires sur cette réponse, il n’est plus nécessaire de télécharger l’image CD, celle-ci faisant enfin partie intégrante de la distribution officielle de VirtualBox . Ainsi, si vous effectuez une mise à niveau, vous obtiendrez les ajouts d'invités corrigés.

Si vous êtes bloqué avec une version de VirtualBox sans les additions invité fixes, vous pouvez obtenir les images du CD à partir du référentiel de téléchargement de VirtualBox - il vous suffit de trouver le dossier de la version correcte et de placer le fichier VBoxGuestAdditions _ *. Iso dans celui-ci. .

12
FriendFX

Si vous n'avez pas activé l'accélération 3D avec les paramètres de VirtualBox, utilisez ceci.

Accédez aux paramètres de la VirtualBox dans laquelle Ubuntu est exécuté, cliquez sur Vidéo, puis sur Activer l'accélération 3D.

1
pyrogoggles