web-dev-qa-db-fra.com

Impossible d'obtenir le support 3D OpenGL chez les invités VMware, comment puis-je résoudre ce problème?

Je travaille à ce problème depuis 2 jours maintenant. Pendant toute ma vie, je ne peux pas activer le support 3D dans les invités VMWare 9.

Mes spécifications sont:

Matériel: Ordinateur portable Dell Latitude E5520.
Processeur: Intel i7-2620M CPU à 2,70 GHz × 4.
Mémoire: 8 Go.
Vidéo: Intel Sandybridge Mobile x86/MMX/SSE2
OS: Ubuntu 12.04.1 LTS, 32 bits.
Station de travail VMware: 9.0.1 build-894247
Glxgears fonctionne bien. Le taux de trame est ~ 60fps.
Invité VMware: Windows 7

Le démarrage de l'invité Windows 7 dans VMware génère les erreurs suivantes:

  1. No 3D support is available from the Host. et
  2. Hardware graphics acceleration is not available.

J'ai lu à travers ce fil de discussion VMware , mais là encore, le matériel de l'article est différent (nVidia).

J'ai suivi les instructions dans cet article Ask Ubunt aussi près que possible, car la question est presque la même que la mienne bien que mon matériel soit différent.

Réponse 1 concernant le réglage mks.gl.allowBlacklistedDrivers = TRUE; dans mon fichier de configuration vmx, le VM se bloque au démarrage.

Le deuxième réponse je suivis d'aussi près que possible.

  • J'ai désinstallé VMware,
  • Est-ce que Sudo apt-get install build-essential linux-headers-$(uname -r) à un terminal,
  • Ajout du PPA https://launchpad.net/~glasen/+archive/intel-driver,
  • Puis à un terminal fait Sudo apt-get update && Sudo apt-get upgrade -y

J'ai réinstallé VMware et j'ai les mêmes résultats: pas de 3D dans les invités.

J'ai l'impression que quelque chose ne va pas avec le pilote Sandy Bridge, mais je ne semble pas pouvoir proposer de solution. Quelqu'un at-il rencontré ce problème également?

En passant, le fonctionnement de Solidworks et d'AutoCad au sein d'un invité Windpws 7 semble être amélioré dans VMware 9 par rapport à VMware 8, en dépit du manque de prise en charge 3D dans l'invité Windows 7.

J'ajouterais également que mon fichier glxinfo était presque identique au fichier glxinfo publié à l'adresse askubuntu.com/questions/181829/…. J'ai eu un total de sept différences mineures par comparaison avec Meld. -

2
jjapol

Probablement bubmp, cela a fonctionné pour moi sur debian 8: Comment réparer l'accélération 3D pour Vmware Workstation 9?

A propos de la partie mesa: j’ai installé: apt-get install mesa-utils

Ensuite, j'ai vérifié le support OpenGL sur xserver.

user@linux:~$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.3.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.3.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:

Puis j'ai ajouté: mks.gl.allowBlacklistedDrivers = "TRUE" à la fin du fichier * .vmx. Cela a fonctionné pour les ordinateurs virtuels Windows 8 et Windows 7.

2

J'ai le même problème peut-être que ces suggestions que j'ai extraites d'autres discussions vont fonctionner pour vous.

J'ai exécuté le programme d'installation intel-linux-graphics-update mis à jour mes pilotes. J'ai installé DRI et activé la compression de texture S3TS (problème résolu sur les machines Ubuntu 12.04). J'ai cherché des correctifs pour plusieurs publications. J'aimerais bien comprendre exactement ce qui se passait et régler le problème, mais je ne sais pas quoi faire pour activer l'accélération 3D. J'ai 640x480 et il fonctionne.

VMWare 9.0.2 build-1031769 Ubuntu 13.04 Processeur Intel® Core ™ 2 Duo T7800 @ 2,60 GHz × 2 Intel® 965GM x86/MMX/SSE2 Mon thread: Activation de l'accélération 3D VMware 9 Ubuntu 13.04

0
Rhett