Машина представляет собой 64-битную материнскую плату ACPI с четырехъядерным процессором i5 и 8 ГБ памяти, работающую на хосте Windows 10-Pro. Монитор — сенсорный Acer T232HL. Видеокарта — AMD Radeon R7 200.
Установил VirtualBox, затем создал гостевую виртуальную машину с 2 ГБ выделенной памяти, 200 ГБ фиксированного виртуального диска и 128 МБ видеопамяти.
Установил Ubuntu Desktop 16.04, затем установил гостевые дополнения. 3D-ускорение проверено и подтверждено.
Гостевая машина по-прежнему работает крайне медленно, возникают ошибки обновления, из-за которых некоторые меню становятся пустыми.
Какие-либо предложения?
решение1
Некоторые общие рекомендации по устранению неполадок...
Убедитесь, что Unity может использовать 3D-ускорение — это имеет большое значение. Запустите
/usr/lib/nux/unity_support_test -p
из терминала и посмотрите, отображается ли последняя строкаUnity 3D supported: yes
. Если нет, включите его в параметрах виртуальной машины.Проверьте, достаточно ли видеопамяти. Настройки по умолчанию в VirtualBox для гостей довольно низкие. Дайте ему не менее 64 МБ, а если сможете, то и 128 МБ.
Проверьте разрешение экрана. Какое бы оборудование я ни пробовал, оно просто не может обеспечить работу моего экрана 4K в его родном разрешении (3840 x 2160). Значительно лучший опыт при 1920 x 1080, масштабированном.
Проверьте настройки виртуализации ЦП. Если у вас, скажем, 4-ядерный ЦПненазначить все 4 ядра виртуальной машине. Если вы это сделаете, гостевая виртуальная машина будет бороться с хостом за ресурсы, и в результате она будет работать медленнее. Остановитесь на одном или двух ядрах. (По моему опыту, между 1 и 2 нет большой разницы, но ваш может отличаться).
Сделайте то же самое для RAM, что и для CPU. Не выделяйте больше RAM, чем вам нужно — убедитесь, что хосту достаточно памяти для себя. 4 ГБ для Ubuntu desktop кажется вполне достаточным для практически всего, что я в него вставляю.
Я читал, что люди получают лучшую скорость на механическом жестком диске, используя фиксированный виртуальный HDD вместо динамического. По моему опыту, заметной разницы нет, но, возможно, стоит упомянуть.
решение2
Хочу поделиться тем, что я выяснил, и поверьте, это заняло у меня очень много времени:
Ubuntu Unity любит настоящую видеокарту, а не виртуальную из vmshare или virtualbox
В VirtualBox он просто не работает.
Вы можете попробовать все, что выложил другой парень, и это будет лучше, но не так, как вам хотелось бы. В общем: не тратьте свое время.
Альтернативно:
Используйте другой дистрибутив, который не использует Unity в качестве пользовательского интерфейса.
Я успешно использовал Lubuntu 14.04
Не 16.04, потому что я сделал это пару лет назад. И я думаю, что Lubuntu изменили свой пользовательский интерфейс, так что будьте осторожны.
Другой вариант — перейти на Gnome, но этот переход должен быть выполнен полностью, без исключений... (Ubuntu в любом случае вернется к Gnome в 2018 году)
Я помню, как пытался сделать что-то подобное, когда у меня были проблемы, и это тоже не сработало...
КАЖЕТСЯ, есть возможность удалить его черезэтот.
Мой друг как раз этим сейчас и занимается. Я вам дам знать об этом.
Лучше:
Используйте образ, который поставляется с другим движком пользовательского интерфейса. Gnome, KDE, Lubuntu — вот некоторые примеры, которые должны работать. Lubuntu точно работает, по крайней мере в 14.04.
РЕДАКТИРОВАТЬ:
Итак, мой друг попробовал и сказал Lubuntu 16.04делаетощущается намного быстрее и более родным, чем его установка Ubuntu. Но вместо того, чтобы переустановить все на Lubuntu, он попробовал перейти на gnome и последовалэто руководство(упомянутый ранее).
Он сказал, что после перехода на Gnome и удаления Unity интерфейс стал ощущаться гораздо более привычным.
решение3
Один для людей, перешедших через Google (а не для хронических больных):
Я наблюдал очень низкую производительность, "засыпая" хост Windows 10 с работающей виртуальной машиной. Перезагрузка виртуальной машины решила проблему. Надеюсь, это кому-то поможет.