web-dev-qa-db-fra.com

Comment activer la prise en charge de Unity 3D dans une boîte virtuelle Ubuntu 12.04 64 bits avec Host Windows 7 64 bits?

J'ai installé Ubuntu 12.04 dans VirtualBox avec Host Windows 7 64 bits, mais la vidéo est une sorte de saccades dans les lecteurs VLC & Movie et Ubuntu tourne lentement, quelques secondes de retard à chaque clic que je fais.

J'ai installé build-essentials, des ajouts d'invité vbox et une extension vbox, j'ai activé l'accélération 3D, mais les résultats unity_support_test sont toujours "Non" pour les logiciels non rendus et la prise en charge Ubuntu 3d comme ci-dessous.

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

Aidez-moi à obtenir de l’assistance 3D et à exécuter Ubuntu plus rapidement qu’un système d’exploitation hôte normal sans vidéo hachée J'ai vu dans mon système d'amis ceux qui sont activés sans carte graphique dans la boîte virtuelle. Comment cela pourrait-il être réalisé dans mon système?

7
Yogi

J'ai le même problème depuis que Unity est sorti, voici la solution qui marche toujours pour moi.

  1. Activer l'accélération 3D dans VirtualBox pour la machine
  2. Fournir une mémoire vidéo adéquate
  3. Démarrez l'invité Ubuntu
  4. assurez-vous que les en-têtes du noyau sont installés pour votre noyau en cours d'exécution

    Sudo apt-get install build-essential linux-headers - $ (uname -r)

  5. Monter des ajouts de vbox

  6. Installez les ajouts d'invité, il devrait démarrer automatiquement, sinon l'exécuter à partir d'une invite de commande Sudo

    Sudo ./VBoxLinuxAdditions.run

  7. Assurez-vous que le mot 'vboxvideo' apparaît sur une seule ligne dans/etc/modules

  8. Redémarrer
  9. Testez avec Sudo/usr/lib/nux/unity_support_test -p

Cela garantit que le pilote vidéo vbox est correctement construit et installé pour votre noyau en cours d'exécution.

Notez que si vous faites une mise à jour d’apt-get dist, vous devrez répéter ce processus car la version de votre noyau pourrait changer.

6
Jason Morgan