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

18

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'une des mises à niveau de packages suivantes).

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é le bogue # 12941 dans VirtualBox Bug Tracker, mais il semble que ce ne soit pas mon cas car je n'ai aucune erreur openGL.

Des idées sur la façon de gérer cela?

Yaroslav Admin
la source
1
juste au cas où: avez-vous réinstallé les ajouts d'invité après la mise à niveau de la version?
Takkat
Oui, je l'ai fait plusieurs fois.
Yaroslav Admin
Je recommanderais de remplir un nouveau rapport de bogue en amont.
Braiam
Eh bien, la fermeture de cette question n'est PAS très utile. Selon blogs.oracle.com/fatbloke/entry/… il semble y avoir une condition de concurrence critique dans le chargement du module du noyau (incertain s'il s'agit d'un bogue Ubuntu). Essayez ce qui suit: sudo bash -c 'echo vboxvideo >> / etc / modules'
aanno
@aanno, la réponse acceptée fonctionne pour moi, j'ai donc fermé cette question. Le billet de blog a été publié il y a environ un an, votre suggestion fait également partie des directions que j'ai liées dans ma question.
Yaroslav Admin

Réponses:

12

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é beaucoup de choses différentes sans succès, j'ai jeté un œil au rapport de bogue lié à VirtualBox qui prétendait "corrigé au 27 mai 2014 dans VirtualBox 4.3.x et versions ultérieures".

Le tout dernier commentaire (en date d'aujourd'hui) contient un lien vers une image de CD récente pour les ajouts d'invité VirtualBox .

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

/usr/lib/nux/unity_support_test -p

rapporte enfin

Unity 3D supported: yes

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

Mise à jour 2014-07-20:

Selon les derniers commentaires sur cette réponse, il n'est plus nécessaire de télécharger l'image du CD, car elle fait enfin partie de la distribution officielle de VirtualBox . Donc, si vous mettez à niveau, vous obtiendrez les ajouts d'invités fixes.

Si vous êtes bloqué avec une version de VirtualBox sans les ajouts d'invités 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 d'obtenir le fichier iso VBoxGuestAdditions _ *. À l'intérieur.

FriendFX
la source
1
Fixé pour moi. Apparemment, le fichier ISO est périodiquement mis à jour. Ceci est l'actuel, bien qu'il ne soit probablement bon que pour une courte période: virtualbox.org/download/testcase/…
bmaupin
@bmaupin: Merci pour la mise à jour. Je me demande quand ces ajouts d'invités avec le correctif seront finalement inclus dans le téléchargement principal de VirtualBox. On dirait qu'ils sont toujours des "cas de test" ... Je trouve donc aussi un peu drôle qu'ils prétendent "corrigés au 27 mai 2014". Ah bien, au moins nous avons une solution de contournement.
FriendFX
3
Les deux liens sont déjà morts. Recherchez la dernière ISO ici: download.virtualbox.org/virtualbox (actuellement 4.3.14). Correction de la 3D dans la boîte virtuelle pour moi :)
RedPixel
@wwwhizz Merci pour la mise à jour. Est-ce le dépôt de téléchargement officiel? Les ajouts d'invités ne font-ils toujours pas partie du téléchargement principal? Et venez-vous de trouver le dernier dossier dans ce répertoire et de télécharger l'image à partir de là?
FriendFX
1
@FriendFX Oui, c'est le dépôt de téléchargement officiel, et oui c'est bien ce que j'ai fait. Je viens de vérifier, et l'ISO est également inclus dans l'application hôte officielle, donc la mise à jour de VirtualBox sur votre machine hôte ferait aussi l'affaire: oracle.com/technetwork/server-storage/virtualbox/downloads/…
RedPixel
1

Si vous n'avez pas activé l'accélération 3D avec les paramètres VirtualBox eux-mêmes, utilisez-le.

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

lunettes de protection
la source
1
Cette case à cocher est activée.
Yaroslav Admin