Comment réparer l'accélération 3D pour Vmware Workstation 9?

21

J'ai récemment installé Vmware workstation 9 sur Ubuntu 12.04 et j'ai migré mes machines virtuelles de Windows vers Ubuntu 12.04. Maintenant, je reçois une erreur openGL et il ne dit aucune accélération 3D comme indiqué dans l'image ci-dessous

entrez la description de l'image ici

Comment je le répare ?

Qasim
la source
Quels pilotes graphiques possédez-vous? Quelle carte graphique? 'serait utile de donner un modèle spécifique.
Rétablir Monica - ζ--
Intel HD 3000, Nvidia Optimus .... Au fait, cela fonctionnait bien dans Windows 7.
Qasim
Optimus / hybride est toujours en plein développement. Regardez launchpad.net/~hybrid-graphics-linux pour les développements
RobotHumans
Avez-vous installé des pilotes pour cela?
Réintégrer Monica - ζ--
oui bumblebee est installé ...
Qasim

Réponses:

28

Ajoutez ce qui suit au fichier .vmx de la machine virtuelle

mks.gl.allowBlacklistedDrivers = "TRUE"

Ensuite, installez le Mesa-libtxc_dxtn1(aka la compression de texture S3), cela s'appellera probablement quelque chose de différent puisque vous êtes sur Ubuntu et que j'utilise OpenSUSE 12.2.

Il y a des chances que cela fasse planter votre VM comme elle le fait pour le mien et seul un redémarrage le réparera. Essayer à nomodesetpartir du chargeur de démarrage utilise ensuite les graphiques Nvidia (je pense - mon utilisation du processeur continue de monter en flèche glxspheres) qui ne plantera alors pas votre machine virtuelle.

Pour info - J'ai essayé mais j'ai peur que le support de l'accélération 3D avec Bumblebee soit totalement merdique sous Linux.

RMz
la source
J'avais des problèmes avec VMware Workstation 9.0.0 ne fonctionnant pas après avoir mis à jour le noyau en 3.5, sur Ubuntu 12.04. Ensuite, j'ai désinstallé et installé la version 9.0.1, et ajouté la ligne ci-dessus à mon fichier WinXP VMX, et maintenant je reçois un support 3D complet. En fait, je viens de tester Win 8 et Aero Glass fonctionne également. J'ai d'ailleurs Intel HD 3000 VGA.
ThiagoPonte
J'ai un ordinateur portable system76 avec à bord Intel Graphics 4000 et recevais cette erreur. Ajout de la ligne m'a donné un avertissement, mais cela a fonctionné ... vient de tester le support directX 3D.
Enregistrez le
J'ai également constaté que la 3D ne fonctionne pas pour les VM partagées. Assurez-vous qu'il n'est pas partagé !!!!!
ralu
1
VRAI devrait être entre guillemets doubles
1
+1. Fonctionne pour Intel HD3000 sur kubuntu 12.04 avec VMWare Player 6. Le package de bibliothèque mesa est appelé "libtxc-dxtn-s2tc0" sur kubuntu 12.04.
Curtis Gedak
5

Installation du pilote Intel Fixed Vmware 3D Acceleration https://01.org/linuxgraphics/downloads

Installez également VA-API (accélération matérielle pour les GPU Intel / AMD) Existe-t-il une application d'économie d'énergie similaire à Jupiter?

Pas besoin de faire de réglages

Qasim
la source
Malheureusement, Intel (R) Linux * Graphics Installer pour Ubuntu 12.04 est obsolète et Intel ne fournit plus de lien de téléchargement pour cette version dans la page. J'ai alors décidé d'installer le pilote à partir de x-updates PPA ( support.steampowered.com/… ), mais les messages d'erreur ont persisté. J'ai ensuite ajouté mks.gl.allowBlacklistedDrivers = "TRUE" au fichier .vmx et cela fonctionne maintenant. :)
Inoe
@Inoe ... Il y a des ajouts supplémentaires dans les pilotes Intel ... seulement VA-API .... vérifiez ma réponse Intel Hardware Acceleration askubuntu.com/questions/285434/… .. installez-le
Qasim
Une nouvelle version est devenue disponible récemment: askubuntu.com/a/850431/151837
Ho1
2

@Xxx Xxx

Je crois que tu as tort. Si vos machines virtuelles fonctionnent sans erreurs ("L'accélération graphique matérielle n'est pas disponible", "Aucun support 3D n'est disponible à partir de l'hôte"), c'est peut-être parce que vous avez activé l'option "mks.gl.allowBlacklistedDrivers = TRUE" dans votre vmx fichier de configuration. Si c'est le cas, vos machines virtuelles exploseront peu de temps après le démarrage. Essayez un jeu et voyez.

Beaucoup ont essayé la solution que vous proposez et aucune ne fonctionne. Consultez ce fil: http://communities.vmware.com/message/2104179#2104179

De plus, si vous y voyez des erreurs, VOUS N'AVEZ PAS d'accélération graphique active dans les VM.

Remarque: avec Bumblebee (optirun vmware), vous n'avez pas d'accélération graphique.

ChandraSystem
la source
J'ai également posté là-bas ..... pas d'aéro dans Windows 7 .... signifie pas d'accélération 3D
Qasim
mks.gl.allowBlacklistedDrivers = TRUE a fonctionné pour moi. même si, avant d'essayer, j'ai trouvé la page suivante sur les forums ubuntu, j'ai essayé et cela n'a pas fonctionné. Est-il possible que ces deux choses ensemble créent une solution? ubuntuforums.org/showthread.php?t=1531911
article
En fait, cela fonctionne pour moi (exécuter Altium Designer dans un invité Windows 7 32 bits, sur un hôte Ubuntu 13.04 64 bits, avec VMWare Player 6.0.0).
Eric Anderson