Für alle VMware-Gäste ist vom Host keine 3D-Unterstützung verfügbar


9

Ich verwende VMware Workstation 12 Player auf dem 16.04-Host. Und jeder Gast, den ich betreibe, beschwert sich darüber, dass "keine 3D-Unterstützung vom Host verfügbar ist" und "Hardware-Grafikbeschleunigung nicht verfügbar". "3D-Grafik beschleunigen ist im Player deaktiviert. Ich habe eine AMD RX480 8gig-GPU mit AMD-Treibern

sudo lspci -knn | grep -A2 VGA
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:67df] (rev c7)
    Subsystem: PC Partner Limited / Sapphire Technology Device [174b:e347]
    Kernel driver in use: amdgpu
glxinfo | grep direct
direct rendering: Yes
$ vmplayer &
Gtk-Message: Failed to load module "atk-bridge": /usr/lib/x86_64-linux-gnu/libatspi.so.0: undefined symbol: g_type_class_adjust_private_offset
Gtk-Message: Failed to load module "unity-gtk-module": libunity-gtk-module.so: cannot open shared object file: No such file or directory
(vmware-modconfig:4752): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
...repeats x20 ...
vmware-modconfig:4752): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-modconfig:4752): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "atk-bridge": /usr/lib/x86_64-linux-gnu/libatspi.so.0: undefined symbol: g_type_class_adjust_private_offset
Gtk-Message: Failed to load module "unity-gtk-module": libunity-gtk-module.so: cannot open shared object file: No such file or directory
(vmplayer:4747): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmplayer:4747): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
I/O warning : failed to load external entity "/etc/vmware/hostd/proxy.xml"

2
Überprüfen Sie, ob auf Ihrem Host OpenGL-Beschleunigung vorhanden glxinfo | grep Directist, und geben Sie "Direktes Rendern: Ja" aus. Es gibt auch einen Vorschlag von einer anderen Site, dies zu versuchen. <br/> Bearbeiten Sie die Datei ~ / .vmware / settings und suchen Sie nach einer Zeile, die mit mks.gl.allowBlacklistedDrivers beginnt, falls sie nicht vorhanden ist. Sie können sie der hinzufügen Datei. Dies sollte in mks.gl.allowBlacklistedDrivers = "TRUE" geändert werden (beachten Sie die doppelten Anführungszeichen um TRUE). <br/> Wenn diese nicht funktionieren, führen Sie VMware über die Befehlszeile aus. Überprüfen Sie die Ausgabe in der Konsole auf Hinweise.
— GrannySez

@GrannySez bearbeitet
— meccooll

1
mks.gl.allowBlacklistedDrivers = "TRUE"habe den Trick gemacht, danke !! Sie können es als Antwort hinzufügen
— meccooll

1
@GrannySez Dieser Befehl sollte sein, glxinfo | grep -i Directweil der d in der Ausgabe in Kleinbuchstaben ist
— Anwar

Antworten:


17

[Mein Setup: Ubuntu 16.10 64-Bit-Host (aktualisiert von 16.04) + VMware Workstation 12.5x + Windows 10 64-Bit-Gast]

Ich hatte die gleichen zwei Fehler, die Sie zitieren. Was für mich funktioniert hat ist:

vim .vmware/preferences

mks.gl.allowBlacklistedDrivers = "TRUE"

Vielen Dank an Dizwell Informatics


1
Vielen Dank! Es ist unglaublich, dass ich hierher kommen musste, um diese Informationen zu erhalten, anstatt sie auf der VMware-Website oder in der Dokumentation zu finden ...
— mzuther

Hat wie ein Zauber auf VMWare 15 funktioniert!
— Sinisa

Funktioniert sehr gut auf KDE Neon 18 Host-, Ubuntu- und Windows-Gästen, die mit VMWare Workstation 15.1 ausgeführt werden. Endlich gelöst nach ewigen Schmerzen!
— Silicomancer

Vielen Dank! Es funktionierte auch für mich in KDE Neon 5.17 mit VMware Workstation 15 Player. Ich habe hier eine erweiterte Lösung / Erklärung gefunden: namhuy.net/227/…
— Juan Gómez Carrillo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.