Я использую гостевую систему Ubuntu 16.04LTS на хосте Windows 10. Гостевые дополнения работают, так как Ubuntu может работать с полным разрешением, работать с буфером обмена и т. Д. Однако 3D-ускорение не сработает, из-за чего анимации Unity и т. Д. Работают ОЧЕНЬ медленно. Ввод sudo /usr/lib/nux/unity_support_test -p
дает следующий результат:
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
OpenGL version string: 3.0 Mesa 11.2.0
Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: no
Тем не менее, проверка программного обеспечения и обновлений в Ubuntu показывает, что на самом деле используются надлежащие драйверы VBox:
Изображение программных драйверов и обновлений графических драйверов
Так что я не уверен, почему я не могу извлечь выгоду из 3D-ускорения.
Я испытал точно ту же проблему, когда я установил dkms драйвер из репозиториев Ubuntu через apt-get
. Просто переустанавливая Гостевые Дополнения с помощью Гостевых Дополнений VirtualBox CD решил его.
У меня была та же проблема. Я полагаю, что это - проблема совместимости между версией Ubuntu и версиями Virtualbox. Эта комбинация работы, хорошие для меня:
Linux: Ubuntu 16.04.2 LTS (Guest System) VirtualBox: 5.0.32
Вы находите это (немного более старое, но все еще активное техобслуживание сегодня) версией Virtualbox здесь: Загрузки VirtualBox 5.0
(пере-) устанавливают дополнительный пакет от той же страницы.
(пере-) устанавливают гостевые дополнения в Linux из меню Virtualbox: "Устройства"-> "Вставляют Гостевой Дополнительный Образ CD"
Перезапуск гостевая система Linux.
gsettings set org.gnome.settings-daemon.peripherals.touchscreen orientation-lock true
, планшет Wacom является другим устройством ввода данных в целом (все получают ту опцию в настройках, точно так же, как мышь и клавиатура).
– Legolas
25 October 2017 в 04:46
Я имел ту же проблему и решил ее путем явной загрузки virtualbox модуля ядра сначала:
File: /etc/modules
vboxvideo
После этого я получил этот результат:
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
Я использовал информацию deom https://blogs.oracle.com/scoter/3d-acceleration-for-ubuntu-guests-v2, и она помогла мне. Это походит на прибытие непосредственно из группы разработчиков Oracle, таким образом, я рекомендую использовать ссылку, если это является все еще фактическим.
Вот это короче говоря (VBox 5.1.30 и Ubuntu 16.04 LTS):
Установите требуемые пакеты для создания модулей ядра. sudo apt install dkms build-essential module-assistant
Подготовьте свою систему для создания модуля ядра sudo m-a prepare
Вот именно.
Сообщение Leo было полезно, но не в ожидаемом пути. Выполнил соответствующие установки пакета и команды, он перечислил десятки времен на новой Ubuntu installs/VMs без удачи.
Оказывается, что проблема, кажется, только определенные версии VBox, совместимы со связанными версиями Ubuntu! Пара версии Leo (VBox 5.1.30 и Ubuntu 16.04 LTS) закончила тем, что работала после попытки 5 + другие пары версии.
Вот шаги, которые работали:
На ноте стороны это казалось бы обновляющим Вашу версию VBox, может повредить Вашу установку Ubuntu! Однако я подозреваю, что необходимо смочь обновить Ubuntu неограниченно долго без проблемы, после того как у Вас есть 3D ускоряющая работа с помощью Гостевых Дополнений без любой проблемы. Еще не протестировали ту теорию все же.
Может также быть полезно для некоторых знать, что, когда 3D ускорение не работает в Ubuntu + VBox, это заставит ключи неоднократно придерживаться при вводе, создании всего этого, но невозможный использовать Ubuntu. Можно воспроизвести это путем установки последней (v17) Ubuntu с последним VBox (5.2) на Сетчатке MacBook Pro / Высокая Горная цепь. Установка хорошо работает, но после того, как перезагрузка не может даже войти в Ubuntu, поскольку ключи придерживаются. Например, "тест" превратится в tttttttttteeeeeeesssssssssstttttt", и затем даже единственная клавиша Backspace обычно вытирает все поле ввода.
В моем VirtualBox 5.2.6 под MAC OSX 10.13.3 с последним Виртуальным Полем Дополнительное и Виртуальное Дополнение Поля 5.2.7 и под другим VirtualBox запускают режимы (Нормальный запуск, Бездисплейный запуск, Съемный запуск)
3D ускорение OpenGL работает хорошо в соответствии с Ubuntu 16.04 LTS x64 (обновленной) только в режиме "Normal start".
~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
с помощью "Бездисплейный запуск" или "Съемный запуск" не работает 3D ускорение, потому что драйвер VMware это автоматически выбрано.
~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 5.0, 256 bits)
OpenGL version string: 3.0 Mesa 17.2.4
Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: no