Настроить
- VirtualBox: 5.2.12 (только что выпущен)
- Хост: Windows 10 с последним обновлением
- Гость: Ubuntu 18.04, ускорение 3D включено, менеджер рабочего стола Gnome
- Видеокарта: Nvidia GEFORCE GTX980
Поведение
Загрузка Ubuntu, вход в систему проходит нормально, отображается рабочий стол, я могу запускать приложения, печатать, перемещать или изменять размер окон (захватывая края) и т. Д.
Однако, если я разверну любое окно, дважды щелкнув по его строке заголовка, или нажму кнопку «Развернуть», отклик на ввод с клавиатуры или мыши для всей системы станет таким вялым (например, время отклика на любую клавишу, нажатую в gedit, составляет 20 секунд или больше). ) что Ubuntu становится непригодным для использования и должен быть выключен (принудительно, если я не хочу ждать отложенного ответа на команды).
Если я отключу 3D-ускорение в VirtualBox Manager, Gnome работает нормально, даже при максимизации окон.
Если я переключаюсь на Unity Desktop Manager, все работает нормально, с 3D-ускорением или без него.
Поскольку моя текущая установка Ubuntu 18.04 является обновлением более старой версии Ubuntu (я думаю, что исходная установленная версия была 16.04), я создал новую виртуальную коробку Ubuntu 18.04, и там тоже самое происходит, так что она, вероятно, не связана с обновлениями.
Кроме того, в целом Unity кажется быстрее, чем Gnome, даже когда Gnome все еще отзывчив.
Эта проблема началась с Ubuntu 17.04 (когда Gnome стал менеджером рабочего стола по умолчанию) и встречалась со всеми версиями VirtualBox, доступными с тех пор.
Буду признателен за любые предложения о том, как это исправить.
источник
Ответы:
Разработчики VirtualBox в основном взялись за 3D-ускорение в отношении гостей X11, о чем говорилось в этом посте более двух лет назад: https://www.virtualbox.org/wiki/X11Guest3D
На сайте VirtualBox созданы десятки билетов, и все они игнорируются. Много постов на форуме. Каждый раз давался один и тот же ответ, последний из которых я нашел, опубликованный 3 недели назад одним из разработчиков (Майкл):
В перспективе текущий консенсус заключается в том, что у вас есть 4 варианта:
Ссылки: https://forums.virtualbox.org/viewtopic.php?f=3&t=84198 https://www.virtualbox.org/ticket/15417 https://www.virtualbox.org/ticket/17014 https: / /www.virtualbox.org/ticket/17577 https://forums.virtualbox.org/viewforum.php?f=3
источник
В Virtualbox гостевая ОС видит только виртуальный графический адаптер, предоставляемый программным обеспечением виртуальной машины. Установка драйверов на хосте не имеет значения, и вы, вероятно, нарушите установку, попытавшись сделать это. 3D-ускорение действительно имеет значение, только если оно требуется для игр, для 3D-программ и т. Д.
Версия 6.0, выпущенная в декабре 2018 года, добилась значительных успехов благодаря добавлению новой опции в раскрывающемся меню «Дисплей» «Графический контроллер» меню. Выберите VMSVGA под этой опцией, чтобы создать виртуальный контроллер SVGA, и вы должны быть готовы.
Узнайте больше здесь !
источник
У меня была такая же проблема, но с: Windows 7 хост с NVIDIA Quadro K2100M
Прочитав следующую статью: https://www.omgubuntu.co.uk/2018/06/mesa-18-1-1-ubuntu-18-04-ppa
Я решил установить его и проверить, работает ли 3D-ускорение. 3D включен с тех пор и работает нормально.
источник
OpenGL Warning: vboxCall failed with VBox status code VERR_BUFFER_OVERFLOW OpenGL version string: 2.1 Chromium 1.9
У меня была та же проблема с 3D-ускорением и гостевыми дополнениями vbox, перемещение или изменение размеров окон делало всю систему очень вялой.
Моя проблема исчезла сразу после изменения нескольких настроек на виртуальной машине:
Надеюсь, это может помочь ...
LL.
источник
Активируйте VBoxSVGA, и вы все равно сможете включить 3D-ускорение.
Работает соответственно в моей видеокарте nvidia.
источник