Host nie obsługuje 3D w przypadku wszystkich gości VMware

10

Więc uruchamiam VMware Workstation 12 Player na hoście 16.04. I każdy gość, którego prowadzę, narzeka, że ​​„Host nie obsługuje 3D” i „Sprzętowe przyspieszenie grafiki nie jest dostępne” „Przyspieszono grafikę 3D w odtwarzaczu. Mam procesor graficzny AMD RX480 8gig ze sterownikami amd

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"
meccooll
źródło
2
Sprawdź, czy masz akcelerację OpenGL na swoim hoście, glxinfo | grep Directpowinien wyświetlać „Direct rendering: yes”. Istnieje również sugestia z innej strony, aby spróbować tego <br/> Edytuj plik ~ / .vmware / preferencje i poszukaj wiersza, który zaczyna się od mks.gl.allowBlacklistedDrivers, jeśli nie jest obecny - możesz go dodać do plik. Należy to zmienić na mks.gl.allowBlacklistedDrivers = "PRAWDA" (zwróć uwagę na podwójne cudzysłowy wokół PRAWDA) <br/> Jeśli to nie działa, uruchom vmware z wiersza poleceń, poszukaj wskazówek w konsoli.
GrannySez,
@GrannySez edytowane
meccooll
1
mks.gl.allowBlacklistedDrivers = "TRUE"zrobiłem trick dzięki !! Możesz dodać to jako odpowiedź
meccooll,
1
@GrannySez To polecenie powinno być, glxinfo | grep -i Directponieważ d w danych wyjściowych jest małe litery
Anwar

Odpowiedzi:

20

[Moja konfiguracja: 64-bitowy host Ubuntu 16.10 (uaktualniony z 16.04) + VMware Workstation 12.5x + 64-bitowy gość Windows 10]

Miałem te same dwa błędy, które cytujesz. Dla mnie zadziałało:

vim .vmware/preferences

mks.gl.allowBlacklistedDrivers = "TRUE"

Dzięki Dizwell Informatics

Ned Burgher
źródło
2
Dzięki! To niewiarygodne, że musiałem tu przyjechać po te informacje, zamiast znaleźć je na stronie VMware lub w dokumentacji ...
mzuther
Działa jak urok na VMWare 15!
Sinisa
Działa bardzo dobrze na hostach KDE Neon 18, gościach Ubuntu i Windows z VMWare Workstation 15.1. Wreszcie rozwiązany po wiekach bólu!
Silicomancer,
2
Dzięki! Działa również dla mnie w KDE Neon 5.17 z odtwarzaczem VMware Workstation 15. Znalazłem rozszerzone rozwiązanie / wyjaśnienie tutaj: namhuy.net/227/...
Juan Gómez Carrillo
Działa na Ubuntu 20.04 LTS, VMWare Workstation 15
Jimbo Alba