Гість Ubuntu 16.04 працює дуже повільно в хості VirtualBox Windows 10


21

Машина має 64-бітну материнську плату ACPI з чотирьохядерним i5 та 8 Гб оперативної пам’яті з хостом Windows 10-Pro. Монітор - сенсорний екран Acer T232HL. Відеокарта - AMD Radeon R7 200.

Потім встановлений VirtualBox створив гостьову віртуальну машину з 2 Гб виділеної пам’яті та 200 Гб фіксованого віртуального диска та 128 Мб відеопам'яті.

Встановлено Ubuntu Desktop 16.04, потім встановлено додатки для гостей. 3D прискорення перевіряється та підтверджується.

Гостьова машина все ще болісно повільна, а помилки оновлення залишають пусті деякі меню.

Будь-які пропозиції?


Ви пробували без цього 3D-прискорення? І як це працювало до встановлення цих доповнень?
GreggD

1
Спробуйте дати гостю ще один МБ оперативної пам’яті та два ядра замість одного.
rclocher3

1
також перевірте, чи правильно встановлені гостьові доповнення. У мене був один раз, коли я зайшов у програмне забезпечення та оновлення, а під Додатковими драйверами він показав драйвери VM, але вони не використовувались. Я змінив їх, а потім перезавантажив і все. стало набагато краще.
Джон Оріон

Я теж :-(. Я даю VM 10 з 12 ядер, виділено GTX 980Ti, 20 ГБ оперативної пам’яті та 128 Мб для відео ... Доповнення для гостей повинні працювати, оскільки копіювати / вставляти з хоста, повноекранного режиму тощо) робочий.
foobarbecue

Тут же проблема: 64-розрядний Windows 10 Home, Asus з процесором Intel Core i7-4770K процесором @ 3,5 ГГц, даючи VM 4 з 8 ядер, виділено 8 ГБ оперативної пам’яті 16 ГБ, NVIDIA GeForce GTX 660. Перевстановлено додатки для гостей . Проблема виникла після того, як сьогодні я перейшов з Ubuntu 15.10 на Ubuntu 16.04.
Сором'язливий Роббіані

Відповіді:


16

Деякі загальні проблеми усунення ...

  • Переконайтеся, що Unity може використовувати 3D-прискорення - це має велике значення. Запустіть /usr/lib/nux/unity_support_test -pз терміналу і помітьте, чи відображається останній рядок Unity 3D supported: yes. Якщо ні, увімкніть це в параметрах VM.

  • Перевірте, чи надали йому достатньо відеопам'яті. Установки за замовчуванням у VirtualBox для гостей досить низькі. Дайте йому принаймні 64 Мб і, якщо можете, 128 Мб.

  • Перевірте роздільну здатність екрана. Незалежно від того, яке апаратне забезпечення я намагаюся, воно, здається, не може живити мій 4K екран із початковою роздільною здатністю (3840 x 2160). Значно кращий досвід 1920 x 1080, масштабний.

  • Перевірте налаштування віртуалізації процесора. Якщо у вас, скажімо, 4-ядерний процесор не призначає VM всі 4 ядра. Якщо ви це зробите, гість VM буде боротися з хостом за ресурси, і результат полягає в тому, що він насправді буде працювати повільніше. Дотримуйтесь одного або двох ядер. (Мій досвід має велику різницю між 1 і 2, але ваш може відрізнятися).

  • Зробіть те ж саме для оперативної пам'яті, як і для процесора. Не призначайте більше оперативної пам’яті, ніж потрібно - переконайтеся, що хосту вистачає на себе. 4 Гб для робочого столу Ubuntu здається прекрасним практично для всього, що я на нього кидаю.

  • Я читав, що люди отримують кращі швидкості на механічному жорсткому диску, використовуючи фіксований розподільний віртуальний жорсткий диск, а не динамічний. На мій досвід, помітної різниці немає, але, мабуть, варто згадати все одно.


Significantly better experience at 1920 x 1080, scaled.- Виправлено мою проблему. Велике дякую!
jbrya029

1
Здається, Unity не встановлений у Virtualbox 16.04 за замовчуванням. Так /usr/lib/nux/unity_support_test -pдасть No such fileпомилку. Ви можете встановити його , як правило: sudo apt install unity. Хоча це пакет 500 Мб.
Juha Untinen

2

Я хочу поділитися тим, що я з'ясував, і повірте, мені це зайняло дуже багато часу:

Ubuntu Unity подобається справжня відеокарта, а не віртуальні речі з vmshare або virtualbox

Він просто не працює добре у віртуальній коробці.

Ви можете спробувати всі речі, які розмістив інший хлопець, і буде краще, але не так, як ви хочете. В основному: не витрачайте час.

Як варіант:

Використовуйте інший дистрибутив, який не використовує Unity як інтерфейс користувача.

Я успішно використовував Lubuntu 14.04

Не 16.04, бо я це зробив пару років тому. І я думаю, що Lubuntu змінив їх інтерфейс, тому будьте попереджені.

Ще один варіант - перейти на Gnome, але цей перемикач потрібно зробити повністю, без винятку ... ( Ubuntu все одно повернеться до gnome у 2018 році )

Я пам’ятаю, що намагався щось подібне назад, коли у мене були проблеми, і це не спрацювало добре ...

Є SEEMS, що є можливість її видалити через це .

Друг зі мною займається цим саме зараз. Я дам вам знати про це.

Краще:

Використовуйте зображення, яке поставляється з іншим двигуном інтерфейсу користувача. Gnome, KDE, Lubuntu - це кілька прикладів, які повинні працювати. Lubuntu працює напевно, принаймні в 14.04.

Редагувати :

Так що мій друг спробував і сказав Lubuntu 16,04 робить відчувати себе набагато швидше і більш рідний , ніж його Ubuntu встановити. Але замість того, щоб перевстановити все на Lubuntu, він спробував перейти на gnome і дотримувався цього керівництва (згаданого раніше).

Він сказав, що після переходу на gnome та видалення Unity він відчуває себе набагато ріднішим.


Є причина, що існує Ubuntu. Ви вказуєте тут на дуже вагомі речі, звичайно, він також може повернутися до Arch Linux або LFS, вони взагалі не займають пам'яті, як здається, на початку.
Віджай Кумар Канта Канта

2

Один для людей, які виїжджають з Google (а не хронічних, хто страждає):

Я спостерігав дуже низьку продуктивність, коли "спав" хост Windows 10 під час роботи VM. Перезавантаження VM вирішило проблему. Сподіваюся, що це комусь допоможе.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.