web-dev-qa-db-fra.com

Unity 3D ne fonctionne pas sur Ubuntu 12.04 LTS dans une boîte virtuelle hébergée par Windows 7 64 bits

Ne peut pas google la solution à travers un certain temps alors je demande ici.

J'ai installé Linux Ubuntu 12.04 LTS dans une boîte virtuelle hébergée par Windows 7 64bit

Simple >>> ma 3D a cessé de fonctionner après la mise à jour de certains en-têtes du noyau <<< il y a quelques mois. Juste comme ça. Je ne sais pas quelle version était-ce?.

Entre temps, il y a 2 ou 3 nouvelles versions de VirtualBox que j'ai installées. Chaque fois que je mets à jour les ajouts d'invité VirtualBox à la dernière version.

Ma 3D sous Ubuntu ne fonctionne toujours pas.

root@pjadmin-VirtualBox:~# /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x300)
OpenGL version string:  2.1 Mesa 8.0.2
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

Ma carte graphique sur PC est ATI 6850. S'il vous plaît, aidez-moi.

2
Mario

Ok les gars. J'ai résolu le problème.

Ce sont quelques étapes que j'ai faites pour résoudre ce problème.

  • Désinstallez les ajouts invités (encore une fois ...)
  • Redémarrer
  • Après le redémarrage, je suis allé dans Paramètres système -> Pilotes supplémentaires et j'ai activé le pilote de boîte virtuelle (le téléchargement des ajouts d'invités commence). Lorsque j'ai essayé de l'installer à partir du menu VirtualBox (Installer les ajouts d'invité), cela ne fonctionnait pas.
  • Après un autre redémarrage, le nom de ce pilote a été changé en Oracle VM Compléments VirtualBox pour Linux

NOTEZ que lorsque j'ai essayé de désactiver/activer les pilotes avec les ajouts invités installés, le système est tombé en panne (seule la réinitialisation aide) et a refusé de démarrer. ... et la plupart des cofus ... ... ça semblait activé.

Cordialement

2
Mario

J'ai résolu ce problème en utilisant un périphérique externe, comme un contrôleur de PC avec des sticks analogiques, puis en plaçant les directions de la souris sur le stick analogique droit. Vous pouvez également mapper les clics gauche et droit de la souris sur deux boutons à l'aide du programme gratuit Joy To Key. Au moins de cette façon, lorsque vous désactivez l'intégration de la souris dans la boîte virtuelle, vous pouvez déplacer le pointeur avec le contrôleur. Il a résolu le problème.

0
Nicole

Les nombreuses étapes de l'autre solution peuvent fonctionner. Mais avant de faire tout cela, vous voudrez peut-être essayer cette petite solution simple. J'ai passé des heures à essayer de résoudre ce problème.

Si vous avez "tracé de souris" activé pour votre souris dans Windows 7, désactivez-le.

Panneau de configuration: Matériel: Souris: Onglet Options du pointeur - Afficher les traces du pointeur

Dans mon cas, la souris a disparu en plein écran.

Serveur Ubuntu 12.04 LTS Ubuntu 13.04 Desktop Windows 7 64 bits

Ce sont les conditions qui produisent l'erreur pour moi. L'accélération 3D est activée sur VirtualBox (si vous la décochez, le problème disparaîtra mais vous perdrez la 3D).

Guest Additions installé (toute version de 4.2.10-4.2.18 dans mon cas).

Il n'y a aucun problème si la fenêtre est réduite en plein écran, mais dès que vous entrez en mode plein écran (Ctrl-F), la souris disparaît.

Désactiver les traces du pointeur d’affichage dans Windows le résout.

Également utilisé pour récupérer les icônes et la barre de chargement gauche.

barre de menu et launcher manquants dans Ubuntu 13.04

0
VidiMan

Ces instructions sont données pour cette configuration:

Système hôte 64 bits (Windows 8)
Système invité 32 bits (Ubuntu 12.04.2)

Après l'installation d'ubuntu, vous pouvez rencontrer un problème avec une erreur de mode graphique faible et ce problème peut être résolu en mettant à jour le système à partir de l'interface de la console.

Bonjour!

Je pense avoir une solution pour installer Guest Additions sur Ubuntu 12.04.2 qui peut aider à résoudre certains problèmes de pilotes.

Je préfère faire tout le travail dans le terminal Ctrl + Alt + T, le lancera

J'ai vu beaucoup de gens dire qu'il faut désactiver l'accélération 3D avant de lancer la machine.


Principale chose à faire lors d’une nouvelle installation dans la virtualbox avec Ubuntu 12.04 - effectuez toutes les mises à jour.

Sudo apt-get update

ensuite

Sudo apt-get upgrade

quand cela sera fait

Sudo reboot

quand le système redémarre, faites-le

cela mettra à jour les en-têtes

Sudo apt-get dist-upgrade

puis

Sudo reboot

Fait avec mises à jour et mises à niveau


Maintenant, vous devez préparer votre système pour l'installation de Guest Additions

Tout d'abord, supprimez tous les éléments préinstallés de virtualbox

Sudo apt-get remove --purge virtualbox*

Ensuite, installez le logiciel essentiel pour l'installation de Guest Additions

Sudo apt-get install dkms build-essential

Cette étape consiste simplement à vérifier que les en-têtes sont correctement installés

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

Juste au cas où redémarrer

Sudo reboot

De plus, veuillez noter que je devais installer le pilote fglrx ici (j'ai RadeonHD 5650), sinon après l'installation de Guest Additions, je ne pouvais pas démarrer dans le système.


Maintenant, nous allons installer des ajouts invités

Pendant que la fenêtre de Virtualmachine est active:

Appuyez sur Host + D ou Devices - Installez des ajouts d'invités

cd /media/V {only type capital V and hit TAB it will autocomplete}

Maintenant l'installation

Sudo ./VBoxLi {hit TAB here as well it will autocomplete}

après cela

Sudo reboot

Cela devrait marcher. Résolu mes problèmes

N'oubliez pas d'arrêter et d'activer l'accélération 3D dans les paramètres

Donner un message sur le résultat

J'espère que ça aide

Prendre plaisir

0
Lamukra