Wie kann ich die 3D-Beschleunigung für Vmware Workstation 9 beheben?

21

Ich habe kürzlich Vmware Workstation 9 unter Ubuntu 12.04 installiert und meine VMs von Windows auf Ubuntu 12.04 migriert. Jetzt erhalte ich einen OpenGL-Fehler und es wird keine 3D-Beschleunigung angezeigt, wie im Bild unten gezeigt

Bildbeschreibung hier eingeben

Wie behebe ich das?

Qasim
quelle
Welche Grafiktreiber haben Sie? Welche Grafikkarte? Es wäre hilfreich, ein bestimmtes Modell anzugeben.
Wiedereinsetzung von Monica - ζ--
Intel HD 3000, Nvidia Optimus .... Übrigens hat es in Windows 7 einwandfrei funktioniert.
Qasim
Optimus / Hybrid befindet sich noch in starker Entwicklung. Sehen Sie sich launchpad.net/~hybrid-graphics-linux für Entwicklungen an
RobotHumans
Hast du Treiber dafür installiert?
Wiedereinstellung von Monica - ----
Ja, Hummel ist installiert ...
Qasim

Antworten:

28

Fügen Sie der .vmx-Datei der VM Folgendes hinzu

mks.gl.allowBlacklistedDrivers = "TRUE"

Als nächstes installieren Sie die Mesa-libtxc_dxtn1(auch als S3-Texturkomprimierung bezeichnet), dies wird wahrscheinlich etwas anderes heißen, da Sie unter Ubuntu arbeiten und OpenSUSE 12.2 verwenden.

Wahrscheinlich stürzt Ihre VM dadurch wie meine ab, und nur ein Neustart kann das Problem beheben. Beim Versuch, nomodesetvom Boot-Loader aus zu starten, werden die Nvidia-Grafiken verwendet (ich glaube, meine CPU-Auslastung ist immer noch sehr hoch), mit glxspheresdenen die VM dann NICHT abstürzt.

Zu Ihrer Information: Ich habe es versucht, aber ich befürchte, dass die Unterstützung der 3D-Beschleunigung mit Bumblebee unter Linux total beschissen ist.

RMz
quelle
Ich hatte Probleme mit VMware Workstation 9.0.0, nachdem ich den Kernel unter Ubuntu 12.04 auf 3.5 aktualisiert hatte. Dann habe ich Version 9.0.1 deinstalliert und installiert und die obige Zeile zu meiner WinXP VMX-Datei hinzugefügt, und jetzt bekomme ich volle 3D-Unterstützung. Eigentlich gerade Win 8 getestet, und Aero Glass funktioniert auch. Ich habe übrigens Intel HD 3000 VGA.
ThiagoPonte
Ich habe ein System76-Notebook mit Intel Graphics 4000 an Bord und habe diese Fehlermeldung erhalten. Hinzugefügte Zeile gab mir eine Warnung, aber es funktionierte ... gerade DirectX 3D-Unterstützung getestet.
HDave
Ich habe auch festgestellt, dass 3d für freigegebene VM nicht funktioniert. Stellen Sie sicher, dass es nicht geteilt wird !!!!!
Ralu
1
WAHR sollte in doppelten Anführungszeichen stehen
1
+1. Funktioniert für Intel HD3000 unter Kubuntu 12.04 mit VMWare Player 6. Das MESA-Bibliothekspaket heißt unter Kubuntu 12.04 "libtxc-dxtn-s2tc0".
Curtis Gedak
5

Installieren des Intel-Treibers Feste Vmware 3D-Beschleunigung https://01.org/linuxgraphics/downloads

Installieren Sie auch VA-API (Hardwarebeschleunigung für Intel / AMD-GPUs). Gibt es eine Energiesparanwendung ähnlich wie Jupiter?

Es müssen keine Änderungen vorgenommen werden

Qasim
quelle
Intel (R) Linux * Graphics Installer für Ubuntu 12.04 ist leider veraltet und Intel bietet keinen Download-Link mehr für diese Version auf der Seite an. Ich entschied mich dann, den Treiber von x-updates PPA ( support.steampowered.com/… ) zu installieren , aber die Fehlermeldungen blieben bestehen. Ich habe dann mks.gl.allowBlacklistedDrivers = "TRUE" zur .vmx-Datei hinzugefügt und es funktioniert jetzt. :)
Inoe
@Inoe ... In Intel-Treibern gibt es nichts Zusätzliches ... nur VA-API .... check my answer Intel-Hardwarebeschleunigung askubuntu.com/questions/285434/… .. install it
Qasim
Seit
Ho1
2

@Xxx Xxx

Ich denke du liegst falsch. Wenn Ihre virtuellen Maschinen fehlerfrei funktionieren ("Hardwarebeschleunigung ist nicht verfügbar", "Vom Host ist keine 3D-Unterstützung verfügbar"), liegt dies möglicherweise daran, dass Sie die Option "mks.gl.allowBlacklistedDrivers = TRUE" in Ihrem vmx aktiviert haben Konfigurationsdatei. In diesem Fall werden Ihre virtuellen Maschinen kurz nach dem Start explodieren. Versuchen Sie ein Spiel und sehen Sie.

Viele haben die von Ihnen vorgeschlagene Lösung ausprobiert, und keine davon funktioniert. Schauen Sie sich diesen Thread an: http://communities.vmware.com/message/2104179#2104179

Wenn dort Fehler auftreten, ist die Grafikbeschleunigung in VMs NICHT aktiv.

Hinweis: Mit Bumblebee (optirun vmware) haben Sie keine Grafikbeschleunigung.

ChandraSystem
quelle
Ich habe dort auch gepostet ..... kein Aero in Windows 7 .... meine keine 3D-Beschleunigung
Qasim
mks.gl.allowBlacklistedDrivers = TRUE hat bei mir funktioniert. obwohl ich, bevor ich das ausprobierte, die folgende Seite im Ubuntu-Forum gefunden habe, das ausprobiert habe und es nicht funktioniert hat. Ist es möglich, dass beide Dinge zusammen eine Lösung ergeben? ubuntuforums.org/showthread.php?t=1531911
spezticle
Tatsächlich funktioniert dies für mich (Ausführen von Altium Designer auf einem Windows 7 32-Bit-Gastsystem auf einem 64-Bit-Ubuntu 13.04-Host mit VMWare Player 6.0.0).
Eric Anderson