Знаете ли вы, почему Ubuntu может работать медленнее в VirtualBox? Основная проблема кроется в том, что стандартный графический драйвер VirtualBox не предоставляет поддержку 3D-ускорения. Чтобы повысить производительность Ubuntu в VirtualBox, необходимо установить дополнения гостя, которые включают более эффективный графический драйвер с поддержкой 3D-ускорения.
Содержание статьи
Как узнать, активировано ли 3D-ускорение?
Запустите вашу виртуальную машину с Ubuntu. После этого в терминальном окне введите следующую команду:
/usr/lib/nux/unity_support_test - p
Это результат работы на свежеза установленной системе Ubuntu 17.04 в VirtualBox.

Обратите внимание на финальную строку, в которой указано, что Unity 3D не поддерживается. Это необходимо исправить.
Ускорьте работу Ubuntu 17.04 в VirtualBox, установив расширения для гостей VirtualBox.
Дополнения для гостей VirtualBox обеспечивают возможность настройки общих папок, активацию двустороннего буфера обмена между хостовой и гостевой системами, а также оптимизацию графических функций виртуальной машины. Этот пакет включает драйвера для устройств (графики и мыши) и системные приложения, которые устанавливаются в операционной системе гостя.
Для установки дополнений для гостей сначала потребуется установить ряд инструментов для компиляции модулей ядра. В виртуальной машине Ubuntu выполните следующую команду для обновления текущего программного обеспечения.
sudo apt update && sudo apt dist-upgrade
Имейте в виду, что после установки нового ядра потребуется перезагрузить систему Ubuntu. После этого установите нужные пакеты для компиляции модулей ядра.
sudo apt install build-essential module-assistant dkms
Затем настройте вашу систему для компиляции модуля ядра.
sudo m-a prepare

В строке меню VirtualBox выберите Устройства >Добавить изображение CD-диска с бонусами для посетителей.

Возможно, вам предложат загрузить образ диска с дополнениями для гостевых операционных систем, если он отсутствует на вашем жестком диске. Нажмите «Загрузить». После завершения загрузки используйте кнопку «Вставить», чтобы подключить образ диска к виртуальному оптическому приводу.
Если образ диска дополнений для гостевых операционных систем уже был загружен ранее, вам будет предложено активировать программное обеспечение, которое он содержит; просто нажмите кнопку «Запустить».

После этого введите свой пароль, и начнется процесс компиляции модулей ядра для дополнений гостя VirtualBox. Возможно, вам сообщат, что на вашем компьютере уже установлена версия дополнений гостя VirtualBox, однако встроенная версия имеет низкое качество. Поэтому подтвердите действие, введя «да», чтобы продолжить.

По завершении установки дополнений для гостей нажмите Enter, чтобы закрыть терминал и выключить виртуальную машину Ubuntu. (Не перезагружайте её в данный момент.)
Откройте настройки VirtualBox. В левом меню выберите пункт «Дисплей». На вкладке «Экран» установите 128 МБ видеопамяти для виртуальной машины Ubuntu и проверьте, чтобы опция «Включить 3D-ускорение» была активирована. Не забудьте сохранить изменения.

Запустите виртуальную машину с Ubuntu. Теперь её производительность должна значительно возрасти, так как новый графический драйвер обеспечивает поддержку Unity 3D. Введите следующую команду в терминале.
/usr/lib/nux/unity_support_test - p
Вы заметите, что Unity 3D находится под поддержкой.

Дополнительные рекомендации по повышению скорости работы Ubuntu в VirtualBox.
Вы можете ознакомиться с четырьмя рекомендациями по ускорению работы Ubuntu, которые также подходят для использования в виртуальной машине с этой ОС.
Это всё! Надеюсь, что этот учебник помог вам ускорить работу Ubuntu в VirtualBox. Если статья была для вас полезной, подписывайтесь на нашу бесплатную рассылку или следите за нами в Google+, Twitter, а также ставьте лайки на нашей странице в Facebook.

