Немає тривимірної підтримки від хоста для всіх гостей VMware


10

Тож я запускаю VMware Workstation 12 Player на 16.04 хостінгу. І кожен гість, який я запускаю, скаржиться на те, що "Ніхто не підтримує тривимірну підтримку від хоста" та "Апаратне прискорення графіки недоступне" "У програвачі відміняється прискорення тривимірної графіки. У мене є графічний процесор AMD RX480 8gig з драйверами 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"

2
Переконайтеся, що у вас на хості є прискорення OpenGL, glxinfo | grep Directщоб вивести "Пряме візуалізація: так". Також є пропозиція іншого сайту спробувати це <br/> Редагувати файл ~ / .vmware / preferences та шукати рядок, який починається з mks.gl.allowBlacklistedDrivers, якщо його немає - ви можете додати його до файл. Це слід змінити на mks.gl.allowBlacklistedDrivers = "TRUE" (зверніть увагу на подвійні лапки навколо TRUE) <br/> Якщо вони не працюють, запустіть vmware з командного рядка, слідкуйте за результатами на консолі, чи не знайдеться жодних підказок.
GrannySez

@GrannySez відредаговано
meccooll

1
mks.gl.allowBlacklistedDrivers = "TRUE"зробив трюк thnx !! Ви можете додати це як відповідь
meccooll

1
@GrannySez Ця команда повинна бути, glxinfo | grep -i Directтому що d в нижній лінійці на виході
Anwar

Відповіді:


20

[Моя установка: 64-розрядний хост Ubuntu 16.10 (оновлений з 16.04) + робоча станція VMware 12.5x + Windows 10 64-розрядний гість]

У мене були ті самі дві помилки, які ви цитуєте. Що для мене спрацювало:

vim .vmware/preferences

mks.gl.allowBlacklistedDrivers = "TRUE"

Завдяки інформатиці Dizwell


2
Дякую! Неймовірно, що мені довелося приходити сюди за цією інформацією, а не знаходити її на веб-сайті VMware або в документації ...
mzuther

Працював як шарм на VMWare 15!
Sinisa

Дуже добре працює для гостей KDE Neon 18 Host, Ubuntu та Windows, що працюють з VMWare Workstation 15.1. Нарешті вирішено після вікових болів!
Силікоманс

2
Дякую! Він також працював для мене в KDE Neon 5.17 з плеєром VMware Workstation 15. Я знайшов розширене рішення / пояснення тут: namhuy.net/227/…
Juan Gómez Carrillo

Працює на Ubuntu 20.04 LTS, VMWare Workstation 15
Jimbo Alba
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.