В настоящее время я использую Ubuntu 12.04 LTS в качестве хост-машины и виртуализировал три машины:
- гость Xubuntu 12.04
- Windows 7 гость
- гость Ubuntu 12.10
Все гости имеют одинаковые настройки по умолчанию для VirtualBox, но Ubuntu 12.10 работает медленнее!
Установка заняла 1 ч 40 мин! (Обычно это занимает 40 минут.) Теперь его невозможно использовать, и все операции выполняются очень и очень медленно.
Я использую VirtualBox версии 4.2.4.
Есть идеи?
Почему это медленно? И как я могу сделать это быстрее?
virtualbox
Джорджио
источник
источник
Ответы:
Я слышал, что это как-то связано с тем, что они удалили Unity 2D , или как-то переход на 3D Unity только замедляет производительность виртуальной машины из-за сильной зависимости от обработки ЦП в большей степени, чем раньше. Подкаст Linux Outlaws говорил об этом немного, но я забыл эпизод.
Обновление: проблема в гостевых дополнениях Virtualbox, не обеспечивающих 3D-ускорение в 12.10. См Ubuntu 12.10 не может использовать 3D-ускорение. Не в состоянии построить DRM .
источник
Ubuntu 12.10 больше не включает Unity 2D , которая была реализована для платформ, которые не могут обеспечить 3D-ускорение. Вместо этого в Ubuntu 12.10 Unity работает под управлением LLVM, в результате чего код, предназначенный для графического процессора, запускается на процессоре. Это намного медленнее, чем при использовании графического процессора.
Чтобы проверить, использует ли ваш Ubuntu 12.10 гость 3D-ускорение, выполните следующую команду:
Как вы можете видеть, «Не программное обеспечение визуализировано» и «Unity 3D поддерживается» оба возвращают «нет» в этом примере, что означает, что Unity использует медленный LLVMpipe.
Как включить 3D-ускорение (только для VirtualBox 4.2.x)
Эти инструкции предназначены для VirtualBox 4.2.4 или 4.2.6, установленного с веб-сайта VirtualBox, а не из репозитория Ubuntu. В будущих версиях VirtualBox эта проблема может быть решена автоматически или может потребоваться другой обходной путь.
Установите некоторые необходимые пакеты для гостевых дополнений:
Установите гостевые дополнения, нажав «Устройства», «Установить гостевые дополнения» и выполнив эту команду из каталога компакт-диска:
Добавьте
vboxvideo
драйвер к экземпляру, запустив:Загрузите гостевую систему Ubuntu 12.10 и убедитесь, что 3D-ускорение работает, запустив:
Если кажется, что окна не отображаются , установите CompizConfig Settings Manager и отключите объект Framebuffer (FBO) в разделе OpenGL:
Установите диспетчер параметров CompizConfig:
Запустите диспетчер параметров CompizConfig:
источник
sudo apt-get remove virtualbox-guest-additions
(это удаляет те, что вы установили)sudo apt-get install virtualbox-guest-additions
(это устанавливает те из репозитория по умолчанию) Затем откройте дополнительные драйверы в настройках (или через программные источники> дополнительные драйверы в последних выпусках Ubuntu) и выберите очевидный ,Похоже, что разработчики программного обеспечения VirtualBox работают над решением, но оно еще не готово - см. Сообщение на форуме. Обсудите выпуск 4.2.4 .
Есть ветка, обсуждающая это в четвертом посте Ubuntu 12.10 "практически" непригодная для использования
источник
Я не знаю о настройках графического интерфейса, необходимых для использования Unity внутри виртуальной машины, но я знаю, как настроить виртуальные машины под virtualbox, KVM и другими. Мне никогда не удавалось заставить Unity хорошо работать в любой виртуальной среде. Никогда не пытался слишком сильно, предпочитая использовать чистый WM или DE на основе LXDE.
Более подробные настройки находятся здесь: http://blog.jdpfu.com/2012/09/14/solution-for-slow-ubuntu-in-virtualbox
Резюме:
В других ответах есть много советов по производительности GUI. Те, вероятно, действительны тоже. Эти же советы применимы к KVM, VM-Player и другим виртуальным гипервизорам. Это работает и для серверов.
Удачи.
источник
Я добился хороших результатов, вернувшись из Unity в резервный GNOME. Вы можете сделать это, просто установив GNOME-session-fallback из центра программного обеспечения, а затем выбрав его на экране входа в систему.
см. http://www.psychocats.net/ubuntu/classicgnome для получения подробных подробных инструкций.
источник
gnome-session-flashback
. Это единственная вещь, которая, кажется, имеет значение для производительности пользовательского интерфейса для меня. Спасибо!Чтобы включить поддержку 3D, сначала нужно обновить linux-заголовки.
Теперь вставьте vitualbox guest iso с устройств и установите вручную
Вставьте vboxvideo в / etc / modules
Добавьте «vboxvideo» в конце файла
Перезагрузите машину
Проверьте, не «программное обеспечение визуализировано» и «Unity 3D поддерживается» включены или нет после перезагрузки
Следующее, что вы хотите сделать, это увеличить видеопамять. Ищите файл .vbox
замещать
к
Источник: Как исправить медленную производительность Ubuntu 13.04, работающую в virtualbox
источник