Ubuntu 18.04 Gnome зависает на VirtualBox с включенным 3D-ускорением

Настройка

  • VirtualBox: 5.2.12 (только что выпущена)
  • Хост: Windows 10 с последним обновлением
  • Гость: Ubuntu 18.04, ускорение 3D включено, менеджер рабочего стола Gnome
  • Видеокарта: Nvidia GEFORCE GTX980

Поведение

Загрузка Ubuntu, вход в систему проходит нормально , отображается рабочий стол, я могу запускать приложения, печатать, перемещать или изменять размеры окон (захватывая края) и т. д.

Однако, если я разверну любое окно, дважды щелкнув по его строке заголовка, или нажму кнопку «Развернуть», отклик на ввод с клавиатуры или мыши для всей системы станет таким вялым (20 секунд или больше времени отклика на нажатие любой клавиши в gedit, например), что Ubuntu становится непригодным для использования и должен быть выключен (принудительно, если я не хочу ждать отложенного ответа на команды).

Если я отключаю 3D-ускорение в VirtualBox Manager, Gnome работает нормально, даже при максимизации окон.

Если я переключусь на менеджер рабочего стола Unity, все будет нормально, с 3D-ускорением или без него.

Так как моя текущая установка Ubuntu 18.04 является обновлением более старой версии Ubuntu (я думаю, что исходная установленная версия была 16.04), я создал новую виртуальную коробку Ubuntu 18.04, и там тоже самое происходит, так что, скорее всего, она не связана с обновления.

Кроме того, в целом Unity кажется быстрее, чем Gnome, даже когда Gnome все еще отзывчив.

Эта проблема началась с Ubuntu 17.04 (когда Gnome был установлен по умолчанию как менеджер рабочего стола) и встречалась со всеми версиями VirtualBox, доступными с тех пор.

Буду признателен за любые предложения, как это исправить.

26
задан 12 May 2018 в 20:56

6 ответов

VirtualBox devs в основном подбросил их руки по 3D Ускорению относительно гостей X11, как указано в этом сообщении из-за 2 года назад: https://www.virtualbox.org/wiki/X11Guest3D

Существуют десятки тикетов, созданных на сайте VirtualBox, и все они пошли проигнорированные. Много форума отправляет также. Тот же ответ был дан каждый раз, последний, который я могу найти отправленным 3 недели назад одним из devs (michael):

Я боюсь, что в настоящее время нет никого в команде с достаточным количеством свободного времени для исследования этого (и никакой знак, что она изменится в обозримом будущем). Это должно быть что-то, что заинтересовало пользователей с навыками в программировании OpenGL в C, должен смочь разыскать и зафиксировать. Вопросы (технические) или патчи добро пожаловать в vbox-dev списке рассылки.

При продвижении текущее согласие состоит в том, что у Вас есть 4 опции:

  1. Отключите 3D (самое легкое) ускорение
  2. Используйте любую другую настольную среду помимо GNOME x11, такого как GNOME Уэйленд или Единица
  3. Используйте любой из других продуктов виртуализации
  4. Способствуйте проекту VirtualBox сами

Ссылки: 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

22
ответ дан 23 November 2019 в 01:10

У меня была та же проблема, но с: хост Windows 7 с NVIDIA QUADRо K2100M

После чтения следующей статьи: https://www.omgubuntu.co.uk/2018/06/mesa-18-1-1-ubuntu-18-04-ppa

Я решил установить его и проверка, если 3D ускорение работает. 3D идет с тех пор и хорошо работать.

2
ответ дан 23 November 2019 в 01:10

В Virtualbox гость ОС только видит виртуальный графический адаптер, обеспеченный программным обеспечением виртуальной машины. Установка драйверов на хосте не будет иметь значения, и Вы, вероятно, повредите установку путем попытки сделать так. 3D ускорение только действительно имеет значение, требуете ли Вы его для игр или 3-го программного обеспечения и т.д.

6,0 версий, выпущенных в декабре 2018, сделали значительные успехи с добавлением новой опции в соответствии с меню "Display" выпадающий "Графический контроллер". Выберите VMSVGA под этой опцией создать виртуальный контроллер SVGA, и необходимо быть хорошими для движения.

Узнайте больше здесь!

4
ответ дан 23 November 2019 в 01:10

У меня была та же проблема с 3D ускорением, и vbox гостевые дополнения, перемещаясь или изменяя размер окон помещают целую очень вялую систему.

Моей проблемы не стало немедленно после изменения немногих настроек на виртуальной машине:

  • Графический контроллер: VMSVGA
  • Аудиоконтроллер: ICH AC97
  • Включите аудиовход: ПРОЧЬ

Надежда это могло помочь...

LL.

0
ответ дан 23 November 2019 в 01:10

Активируйте VBoxSVGA, и можно все еще включить 3D ускорение.

Работы соответственно в моей Видеокарте Nvidia.

0
ответ дан 23 November 2019 в 01:10

У меня была та же проблема на моем Kali в течение нескольких месяцев, и я только что изменил диспетчер отображения с gdm на sddm (я пробовал lightdm тоже, но тоже отстой) и работало почти нормально. Я имею в виду, что это все еще вяло, но лучше, чем было, по крайней мере, анимация меню плавная.

Вот как изменить диспетчер отображения:

  • Запустите

    sudo apt install sddm -y; sudo dpkg-перенастроить sddm
    
  • Выберите ОК.

  • Выберите в меню sddm.

  • Перезагрузить.

0
ответ дан 16 December 2020 в 02:25

Другие вопросы по тегам:

Похожие вопросы: