Как исправить 3D ускорение для Vmware Workstation 9?


21

Я недавно установил рабочую станцию ​​Vmware 9 на Ubuntu 12.04 и перенес свою виртуальную машину из Windows в Ubuntu 12.04. Теперь я получаю сообщение об ошибке openGL, и он говорит, что нет 3D-ускорения, как показано на рисунке ниже.

введите описание изображения здесь

Как я могу это исправить?


Какие графические драйверы у вас есть? Какая видеокарта? было бы полезно дать конкретную модель.
Восстановить Монику - ζ--

Intel HD 3000, Nvidia Optimus .... Кстати, в Windows 7 все работало нормально.
Касим

Оптимус / гибрид все еще находится в стадии разработки. Смотрите launchpad.net/~hybrid-graphics-linux для событий
RobotHumans

Вы установили драйверы для него?
Восстановить Монику - ζ--

да шмель установлен ...
Касим

Ответы:


28

Добавьте следующее в файл .vmx виртуальной машины

mks.gl.allowBlacklistedDrivers = "TRUE"

Затем установите Mesa-libtxc_dxtn1(также как сжатие текстур S3), это, вероятно, будет называться как-то иначе, поскольку вы работаете в Ubuntu, а я использую OpenSUSE 12.2.

Скорее всего, это приведет к сбою вашей виртуальной машины, как к моей, и только перезагрузка исправит это. Попытка nomodesetзагрузки из загрузчика затем использует графику Nvidia (я думаю - мое использование процессора все еще колеблется glxspheres), которое тогда НЕ БУДЕТ сбой вашей ВМ.

К вашему сведению - я пробовал это, но я боюсь, что поддержка 3D-ускорения с помощью Bumblebee в Linux совершенно бесполезна.


У меня были проблемы с VMware Workstation 9.0.0, не работающим после того, как я обновил ядро ​​до 3.5 на Ubuntu 12.04. Затем я удалил и установил версию 9.0.1 и добавил вышеуказанную строку в мой файл WinXP VMX, и теперь я получаю полную поддержку 3D. На самом деле только что протестировал Win 8, и Aero Glass также работает. Кстати, у меня Intel HD 3000 VGA.
ThiagoPonte

У меня есть ноутбук system76 со встроенной графикой Intel 4000, и я получал эту ошибку. Добавленная строка дала мне предупреждение, но это сработало ... только что протестировал поддержку DirectX 3D.
HDave

Я также обнаружил, что 3d не работает для общей виртуальной машины. Убедитесь, что это не общий доступ !!!!!
ralu

1
ИСТИНА должна быть в двойных кавычках

1
+1. Работает для Intel HD3000 на Kubuntu 12.04 с VMWare Player 6. Пакет меза-библиотеки называется «libtxc-dxtn-s2tc0» на Kubuntu 12.04.
Кертис Гедак

5

Установка драйвера Intel Fixed Vmware 3D Acceleration https://01.org/linuxgraphics/downloads

Также установите VA-API (аппаратное ускорение для графических процессоров Intel / AMD). Есть ли энергосберегающее приложение, подобное Jupiter?

Нет необходимости делать какие-либо настройки


К сожалению, Intel (R) Linux * Graphics Installer для Ubuntu 12.04 устарел, и Intel больше не предоставляет ссылку для загрузки этого релиза на странице. Затем я решил установить драйвер из PPA x-updates ( support.steampowered.com/… ), но сообщения об ошибках не исчезли. Затем я добавил mks.gl.allowBlacklistedDrivers = "TRUE" в файл .vmx, и теперь он работает. :)
Иноэ

@Inoe ... В драйверах Intel замечено дополнительное добавление ... только VA-API .... проверьте мой ответ Intel Hardware Acceleration askubuntu.com/questions/285434/… .. установите его
Qasim

Новая версия стала доступна недавно: askubuntu.com/a/850431/151837
Ho1

2

@Xxx Xxx

Я думаю, что ты не прав. Если ваши виртуальные машины работают без ошибок («Аппаратное ускорение графики недоступно», «Нет поддержки 3D с хоста»), это может быть связано с тем, что вы активировали опцию «mks.gl.allowBlacklistedDrivers = TRUE» в вашем vmx Файл конфигурации. Если это так, ваши виртуальные машины взорвутся вскоре после загрузки. Попробуйте игру и посмотрите.

Многие попробовали решение, которое вы предлагаете, и ни один из них не работает. Проверьте эту тему: http://communities.vmware.com/message/2104179#2104179

Более того, если вы видите там ошибки, ВЫ НЕ ИМЕЕТЕ ускорение графики в ВМ.

Примечание: с Bumblebee (optirun vmware) у вас нет графического ускорения.


я также разместил там ..... нет аэро в windows 7 .... значит нет 3D ускорения
Qasim

mks.gl.allowBlacklistedDrivers = TRUE работал для меня. хотя, прежде чем я попробовал это, я нашел следующую страницу на форумах Ubuntu, попробовал это, и это не сработало. Возможно ли, что обе эти вещи вместе создают исправление? ubuntuforums.org/showthread.php?t=1531911
статья

На самом деле, это работает для меня (Запуск Altium Designer в 32-разрядной гостевой системе Windows 7, на 64-разрядной машине Ubuntu 13.04, с VMWare Player 6.0.0).
Эрик Андерсон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.