На всех гостях VMware поддержка 3d не доступна с хоста

10

Итак, я использую VMware Workstation 12 Player на хосте 16.04. И каждый гость, которого я запускаю, жалуется, что «с хоста нет поддержки 3d» и «Аппаратное ускорение графики недоступно» «Ускорение 3D-графики отключено в плеере. У меня 8-гигабайтный графический процессор AMD RX480 с драйверами 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
источник
2
Убедитесь, что на вашем хосте установлено ускорение OpenGL, и glxinfo | grep Directвыведите «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 Workstation 12.5x + 64-битный гость Windows 10]

У меня были те же две ошибки, которые вы цитируете. Что сработало для меня:

vim .vmware/preferences

mks.gl.allowBlacklistedDrivers = "TRUE"

Благодаря Dizwell Informatics

Нед Бюргер
источник
2
Спасибо! Невероятно, но мне пришлось приехать сюда за этой информацией, вместо того, чтобы найти ее на веб-сайте VMware или в документации ...
mzuther
Работал как шарм на VMWare 15!
Синиса
Очень хорошо работает на KDE Neon 18 Host, Ubuntu и Windows гости работают с VMWare Workstation 15.1. Наконец-то решена после долгих болей!
Silicomancer
2
Спасибо! У меня это также работало в KDE Neon 5.17 с плеером VMware Workstation 15. Я нашел расширенное решение / объяснение здесь: namhuy.net/227/…
Хуан Гомес Каррильо
Работает на Ubuntu 20.04 LTS, VMWare Workstation 15
Джимбо Альба