Guest Ubuntu 16.04 działa bardzo wolno na hoście VirtualBox Windows 10

21

Maszyna to 64-bitowa płyta główna ACPI z czterordzeniowym procesorem i5 i 8 GB pamięci z hostem Windows 10-Pro. Monitor to ekran dotykowy Acer T232HL. Karta graficzna to AMD Radeon R7 200.

Zainstalowany VirtualBox następnie utworzył maszynę wirtualną gościa z 2 GB przydzielonej pamięci i 200 GB stałego dysku wirtualnego i 128 MB pamięci wideo.

Zainstalowałem Ubuntu Desktop 16.04, a następnie zainstalowałem dodatki dla gości. Przyspieszenie 3D jest sprawdzane i potwierdzane.

Maszyna gościa jest wciąż bardzo powolna, a błędy odświeżania pozostawiają puste menu.

Jakieś sugestie?

Mike L.
źródło
Próbowałeś bez tego przyspieszenia 3D? A jak to działało przed zainstalowaniem tych dodatków?
GreggD,
1
Spróbuj podać gościowi kolejny MB pamięci RAM i dwa rdzenie zamiast jednego.
rclocher3
1
sprawdź także, czy dodatki dla gości faktycznie zostały poprawnie zainstalowane. Miałem to raz, gdy poszedłem do Oprogramowania i aktualizacji, a pod Dodatkowymi sterownikami pokazywałem sterowniki VM, ale nie były używane. Zmieniłem je, a następnie uruchomiłem ponownie stało się znacznie lepiej.
John Orion,
Ja też :-(. Daję VM 10 z 12 rdzeni, GTX 980Ti, przydzielony RAM 20 GB i 128 MB na wideo ... Dodawanie gości musi działać, ponieważ kopiowanie / wklejanie z hosta, tryb pełnoekranowy itp. Są działa
foobarbecue
Ten sam problem tutaj: 64-bitowy system Windows 10 Home, Asus z procesorem Intel Core i7-4770K @ 3,5 GHz, dając VM 4 z 8 rdzeni, 8 GB z 16 GB przydzielonej pamięci RAM, NVIDIA GeForce GTX 660. Zainstalowano ponownie dodatki dla gości . Problem pojawił się po aktualizacji z Ubuntu 15.10 do Ubuntu 16.04 dzisiaj.
Nieśmiały Robbiani,

Odpowiedzi:

16

Niektóre ogólne rozwiązywanie problemów ...

  • Upewnij się, że Unity może korzystać z akceleracji 3D - robi to dużą różnicę. Uruchom /usr/lib/nux/unity_support_test -pz terminala i zwróć uwagę, czy pokazuje ostatni wiersz Unity 3D supported: yes. Jeśli nie, włącz ją w opcjach maszyny wirtualnej.

  • Sprawdź, czy masz wystarczającą ilość pamięci wideo. Domyślne ustawienia VirtualBox dla gości są dość niskie. Daj mu co najmniej 64 MB i 128 MB, jeśli możesz.

  • Sprawdź rozdzielczość ekranu. Bez względu na to, jakiego sprzętu próbuję, po prostu nie wydaje się, aby zasilał mój ekran 4K w jego natywnej rozdzielczości (3840 x 2160). Znacząco lepsze wrażenia w rozdzielczości 1920 x 1080, skalowane.

  • Sprawdź ustawienia wirtualizacji procesora. Jeśli masz, powiedzmy, 4-rdzeniowy procesor , nie przypisuj wszystkich 4 rdzeni do maszyny wirtualnej. Jeśli to zrobisz, gość VM będzie walczył z hostem o zasoby, w wyniku czego będzie działał wolniej. Przyklej do jednego lub dwóch rdzeni. (Z mojego doświadczenia nie ma dużej różnicy między 1 a 2, ale twoje mogą się różnić).

  • Zrób to samo dla pamięci RAM, jak dla procesora. Nie przydzielaj więcej pamięci RAM, niż potrzebujesz - upewnij się, że host ma wystarczająco dużo dla siebie. 4 GB na komputer z Ubuntu wydaje się w porządku dla praktycznie wszystkiego, co w niego rzucam.

  • Czytałem, że ludzie uzyskują lepsze prędkości na mechanicznym dysku twardym, używając wirtualnego dysku twardego o stałej alokacji zamiast dynamicznej. Z mojego doświadczenia wynika, że ​​nie ma zauważalnej różnicy, ale być może warto o tym wspomnieć.

HughHughTeotl
źródło
Significantly better experience at 1920 x 1080, scaled.- Naprawiono mój problem. Wielkie dzięki!
jbrya029
1
Domyślnie Unity nie jest instalowany w Virtualbox 16.04. Więc /usr/lib/nux/unity_support_test -pdaje No such filebłąd. Można go zainstalować normalnie: sudo apt install unity. Jest to jednak pakiet 500 MB.
Juha Untinen,
2

Chcę podzielić się tym, co wymyśliłem, i wierzcie mi, że zajęło mi to bardzo długo:

Ubuntu Unity lubi prawdziwą kartę graficzną, a nie wirtualne rzeczy z vmshare lub virtualbox

Po prostu nie działa dobrze w wirtualnym pudełku.

Możesz wypróbować wszystkie rzeczy, które napisał drugi facet i będzie lepiej, ale nie tak, jak chcesz. Zasadniczo: nie marnuj czasu.

Alternatywnie:

Użyj innej dystrybucji, która nie używa Unity jako interfejsu użytkownika.

Z powodzeniem korzystałem z Lubuntu 14.04

Nie 16.04, bo zrobiłem to kilka lat temu. I myślę, że Lubuntu zmieniło interfejs użytkownika, więc ostrzegam.

Inną opcją jest przejście na Gnome, ale zmiana ta musi zostać wykonana całkowicie, bez wyjątku ... ( Ubuntu i tak wróci do gnome w 2018 roku )

Pamiętam, jak próbowałem czegoś takiego w przeszłości, kiedy miałem problemy, i to nie działało dobrze ...

Istnieje opcja SEEMS do odinstalowania za pomocą tego .

Mój przyjaciel właśnie to robi. Dam wam znać o tym.

Lepszy:

Użyj obrazu dostarczanego z innym silnikiem interfejsu użytkownika. Gnome, KDE, Lubuntu to kilka przykładów, które powinny działać. Lubuntu na pewno działa, przynajmniej w 14.04.

EDYCJA :

Więc mój przyjaciel starał się i powiedział LUBUNTU 16.04 robi czuć o wiele szybciej i bardziej niż jego ojczysty zainstalować Ubuntu. Ale zamiast ponownie instalować wszystko na Lubuntu, próbował przejść na gnome i postępował zgodnie z tym przewodnikiem (wspomnianym wcześniej).

Powiedział, że po przejściu na gnoma i usunięciu Unity wydaje się on znacznie bardziej rodzimy.

Toskan
źródło
Istnieje powód, dla którego istnieje Ubuntu. Wskazujesz tutaj kilka bardzo ważnych rzeczy, oczywiście, że może on także wrócić do Arch Linux lub LFS, nie zajmują one wcale pamięci, jak się wydaje na początku.
Vijay Kumar Kanta
2

Jeden dla osób lądujących z Google (a nie osób przewlekle cierpiących):

Zauważyłem bardzo niską wydajność po „spaniu” hosta Windows 10 z uruchomioną maszyną wirtualną. Ponowne uruchomienie maszyny wirtualnej rozwiązało problem. Mam nadzieję, że to komuś pomoże.

Tom O
źródło