Ich versuche, hardwarebeschleunigte 3D-Grafiken in einer Win 8.1-VM in VMware Workstation 10.0.3 auf Ubuntu 14.04.1 LTS (Trusty Tahr) zu aktivieren, um das Spiel Smite reibungslos zu spielen. Ich habe überprüft, ob die HW-Beschleunigung in Ubuntu funktioniert:
$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL version string: 3.0 Mesa 10.2.2
Not software rendered: yes
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: yes
In VMware Workstation ist auf der VM unter "Virtual Machine Settings" -> "Display" -> "Accelerate 3D Graphics" aktiviert.
Beim Booten der VM wird jedoch "Keine 3D-Unterstützung vom Host verfügbar" angezeigt.
Wie kommt es, dass VMware die HW-3D-Beschleunigung nicht erkennt? Wie kann ich das beheben?
Vielen Dank!
Antworten:
Bearbeiten Sie die Datei
~/.vmware/preferences
und suchen Sie nach einer Zeile, die mit beginntmks.gl.allowBlacklistedDrivers
, wenn sie nicht vorhanden ist. Sie können sie der Datei hinzufügen.Dies sollte geändert werden in
mks.gl.allowBlacklistedDrivers = "TRUE"
(beachten Sie die doppelten Anführungszeichen um WAHR)quelle
mks.gl.allowBlacklistedDrivers
Parameter in der Voreinstellungsdatei nicht vorhanden, das Hinzufügen funktioniert jedoch. Vielen Dank.Fügen Sie
mks.gl.allowBlacklistedDrivers = "TRUE"
in der .vmx-Datei hinzu.Es hat für Linux Mint Cinnamon als Host mit Kernel 3.16 und Debian 8.2 Cinnamon als Gast funktioniert.
quelle
Für mich musste ich
mks.gl.allowBlacklistedDrivers = "TRUE"
zu meiner virtuellen Maschinendatei (.vmx) hinzufügenquelle
Wenn Sie zwei Grafikkarten verwenden, bedeutet die Warnung, dass die unabhängige Grafikkarte für VMware nicht verfügbar ist. Das Festlegen
mks.gl.allowBlacklistedDrivers
löst zwar das Problem, aber ein besserer Weg, dies zu lösen, ist das Ausführen von VMware über:Sie können die
.desktop
Datei auch ändern und/usr/bin/optirun /usr/bin/vmware %U
als Befehl verwenden.Diese Lösung bietet eine bessere Leistung.
Siehe https://www.tiger2doudou.com/doku.php?id=linux:tools:virtualize:vmware_3d_hw_acceleration_with_bumblebee
quelle