VirtualBox działa bardzo wolno w systemie Windows 10

15

Miałem VirtualBox zainstalowany na Windows 8.1 i działał poprawnie. Uaktualniłem do systemu Windows 10 i ponownie zainstalowałem VirtualBox, ale jest to bardzo powolne.

Informacja o systemie:

  • Procesor: Intel Core i5
  • Karta graficzna: Nvidia 740m
  • 6 gigabajtów pamięci RAM
  • 256 GB SSD Storage

Sterowniki są aktualne. Akceleracja 3D jest włączona.

Jaki jest problem?

Ali
źródło
Czy przez powolność rozumiesz, że grafika jest bardzo opóźniona? Ten sam problem wystąpił również w VMWare Player. Muszę jeszcze znaleźć rozwiązanie.
Gavin
Tak, jest taki sam. Pokaż swoje rozwiązanie.
Ali,
Używasz bieżącej wersji Virtualbox, którą zakładam?
Ramhound,
Używam najnowszej wersji.
Ali,

Odpowiedzi:

14

Wygląda na to, że korzystasz z laptopa, więc poprawienie opcji zasilania systemu Windows może być rozwiązaniem:

http://www.rawinfopages.com/tips/2015/05/speed-up-virtualbox-enormously-with-this-simple-tweak/

Cytować:

Okazało się to prostym problemem, częściowo spowodowanym wyborem niewłaściwego planu zasilania. Upewnij się, że podczas uruchamiania maszyn wirtualnych VirtualBox wybrano plan dużej mocy.

Po kilku kolejnych eksperymentach odkryłem, że poprzez zwiększenie minimalnej prędkości procesora podczas pracy na zasilaniu sieciowym zwiększyłem szybkość procesora. Ustawienie go na 80% sprawiło, że minimalna prędkość 2GHz przy zasilaniu sieciowym była odpowiednia do uruchomienia maszyny wirtualnej.

Aby to zrobić, przejdź do Opcje zasilania w Panelu sterowania, a obok planu Oszczędzanie energii kliknij Zmień ustawienia planu. Na następnym ekranie kliknij Zmień zaawansowane ustawienia zasilania. Rozwiń Zarządzanie mocą procesora, Minimalny stan procesora i ustaw opcję Podłączony na 80% lub dowolną inną wartość, która zapewnia rozsądną wydajność maszyny wirtualnej.

mlvljr
źródło
2
plan zasilania to tryb wysokiej wydajności
Ali
@Ali Pity, a następnie :(
mlvljr
1
To działało dla mnie, oprócz wyłączenia pamięci podręcznej we / wy hosta w ustawieniach dysku.
Wielomian
2
@Polynomial Niestety, wyłączono pamięć podręczną we / wy? czy nie powinno to spowolnić?
Kyle Strand
1
dość szalone, to całkowicie rozwiązuje problem. cray-cray <3 to. zainstalowałem również dodatki dla gości virtualbox, które i tak powinieneś zawsze robić. nie jestem pewien, czy to też pomogło.
Nicholas DiPiazza
6

Zauważyłem znaczny wzrost prędkości systemu Windows po włączeniu akceleracji 3D z panelu ustawień ekranu.

Virgiliu
źródło
4

Miałem dzisiaj ten sam problem - stwierdziłem, że „Kontroler grafiki” (karta Wyświetlanie) domyślnie miał VBoxSVGA. Kliknięcie wszystkich moich maszyn wirtualnych było jedynym w tym ustawieniu. Więc zmieniłem go na VBoxVGA i voila - nigdy więcej lagów! Było tak źle, że zobaczyłem aktualizację ekranu w mini-podglądzie VirtualBox Manager, więc kliknąłem maszynę wirtualną, a następnie kliknąłem z powrotem, a ekran zaktualizowałby się. Dobry jak nowy teraz.

Brian
źródło
To załatwiło sprawę (dodanie większej ilości pamięci / procesora nie robiło gówna). Ogromna różnica w opóźnieniu grafiki po przejściu na VBoxVGA.
PerrierCitror
3

Upewnij się, że masz zainstalowane VirtualBox Guest Additions , co zapewnia, że ​​zwirtualizowany system operacyjny może lepiej działać ze sprzętem udostępnianym przez host.

Den Delimarsky
źródło
4
Zainstalowałem go, ale nic się nie zmieniło
Ali
2

W Virtualbox dodanie dodatkowego procesora w ustawieniach VM i zwiększenie pamięci pomogło mi.

stiv
źródło
2

1) Możesz wykluczyć z programu antywirusowego i Windows Defender:

Szukaj Virus and Protection > ... Settings > Add Exclusions > Add Folder -> C:\Program Files\Oracle\VirtualBox

wprowadź opis zdjęcia tutaj

2) Sprawdź Execution cap. Używam około 30-70%

Procesor Execution capogranicza czas, jaki procesor hosta spędza na emulacji wirtualnego procesora. Domyślne ustawienie to 100%, co oznacza, że ​​nie ma żadnych ograniczeń. Ustawienie 50% oznacza, że ​​pojedynczy wirtualny procesor może wykorzystywać do 50% jednego procesora hosta.

wprowadź opis zdjęcia tutaj

T.Todua
źródło
1

Mam obecnie ten sam problem z WIN8. GuestAdditions został zainstalowany, ale obraz WIN8 był bardzo wolny.

Rozwiązuję go, usuwając GuestAdditions, ponownie uruchamiając maszynę wirtualną i ponownie instalując GuestAdditions. Wydaje się, że w maszynie Wirtualnej Win8 cały czas istniała GuestAdditions 4.x, ale nie otrzymano powiadomienia o aktualizacji GuestAdditions. Teraz mam GuestAdditions 5.2, a VM działa szybko i płynnie.

suther
źródło
1

Wyłączyłem pamięć podręczną we / wy hosta w ustawieniach Vbox i działało to dziwnie (tak, wiem, że to nie ma sensu, ale i tak działało i chciałem się dzielić).

BARIS KURT
źródło
1

W moim przypadku była to wersja antywirusowa AVG Business! sprawiło, że moja wyrocznia VM była niezwykle powolna. Jeśli masz do czynienia z niezwykłą niską wydajnością, zasugeruję Ci całkowite wyłączenie antywirusa i sprawdzenie, czy to się poprawi. Później możesz dodać ścieżkę vracle Oracle na liście wyjątków (w AVG były one w osłonie plików i osłonie zachowania).

Uwaga: nawet Windows Defender może spowolnić. Więc jeśli nie masz antywirusa, sprawdź najpierw po wyłączeniu Windows Defender.

Abdullah Al Farooq
źródło
0

Bardziej dziwne rzeczy z gościem Windows 10 (po czystej instalacji) na dwóch różnych hostach.

Na jednym hoście z hostem Windows 10 VoxSVGA + 3D działa akceptowalnie.

Na drugim hoście z Linux Manajaro (ostatnim jądrem LTS 5.x) VBoxSVGA (z akceleracją 3D i bez) powoduje, że gość nie ma dostępu do pulpitu, zawiesza się przed przesunięciem kropek, BSOD itp.

Na innym hoście z hostem Linux Manajaro (ostatnie jądro LTS 5.x) VMSVGA z akceleracją 3D powoduje, że gość nie dociera do pulpitu, zawiesza się przed przesunięciem kropek, BSOD itp.

Na takim innym hoście z hostem Linux Manajaro (ostatnie jądro LTS 5.x) VMSVGA bez akceleracji 3D sprawia, że ​​gość wchodzi na pulpit, ale jest tak wolny, że jest bezużyteczny, ponad pół godziny na pulpicie, ponad dziesięć minut aby wyświetlić menu systemu Windows po kliknięciu, ponad pięć minut, aby wyświetlić menu kontekstowe pulpitu, prawie dwie godziny, aby otworzyć Eksploratora, prawie półtorej godziny, aby otworzyć notatnik, około 45 minut, aby otworzyć okno konsoli cmd, wpisując cztery znaki „CD \ "zajęło prawie dwie pełne minuty, pokazana lista to jedna postać co cztery lub pięć sekund itd. i prawie pięć godzin na zamknięcie.

Z dużą dozą cierpliwości próbowałem odinstalować, ponownie uruchomić i ponownie zainstalować AddOny, co zajęło cały tydzień, prawie 166 godzin, ale to nie pomogło, wciąż tak samo.

Jak powiedziałem, Windows 10 to czysta instalacja.

Dziwne jest to, że taka instalacja gościa została wykonana na hoście Intel Windows 10, a problemy z prędkością pojawiają się na hoście AMD Linux.

Jeśli zainstaluję gościa na hoście AMD Linux, działa on akceptowalnie, ale jeśli zabiorę go do hosta Intel Windows, gość ma dokładnie takie same problemy, BSOD lub bardzo wolny, w zależności od (VBoxSVGA z / bez 3D i VMSVGA z 3D = BSOD) vs (VMSVGA bez 3D = bardzo wolno).

Bardzo wolno = Wiele minut (> 30 minut) na uruchomienie, kilka godzin na wyłączenie zasilania itp

BSOD = Nie osiągaj pulpitu, po prostu zamrozić lub BSOD i automatyczne ponowne uruchomienie.

Zdarza się to tylko w przypadku gościa Windows 10, próbowałem ze starym gościem WinXP, który miałem i taki działał doskonale na obu hostach (mogę bez problemu przenosić gościa WinXP z Intela na AMD bez problemów, ale nie gościa Win 10).

Testowałem również z ustawieniami domyślnymi używanymi przez VBox podczas tworzenia maszyny wirtualnej, z wszelkiego rodzaju kombinacjami (PAE / NX, IO, pamięć podręczna itp.), Jedyną rzeczą, która powoduje jakąkolwiek różnicę na BSOD w porównaniu do pulpitu jest wybór VMSVGA bez 3D, ale często VM jest zbyt wolne, aby można było z niego korzystać.

Oba hosty mają przyzwoity nowoczesny procesor, fizyczną pamięć RAM 8 GB (2 GB dla gościa).

I tak, próbowałem z maksymalną pamięcią wideo gościa, bez żadnej pomocy. Również 100%, 90% .. 50% procesora nie pomogło; gość z tylko 2 rdzeniami, więc host ma mnóstwo rdzeni dodatkowych (Intel to czterordzeniowy rdzeń bez wielowątkowy, ORAZ ma 32 rdzenie z 64 wątkami).

Te problemy pojawiają się po zmianie VirtualBox na 6.x z 5.x, ale w wersji 5.x bez względu na konfigurację wideo używam gościa Win 10 gość BSOD zawsze pojawiał się, gdy korzystam z gościa VM na AMD, jeśli instalacja została wykonana w Intelu i odwrotnie, więc przynajmniej VBox 6.xi może dotrzeć do pulpitu (z 5.xi nie może), ale jest to bezużyteczne.

Laura
źródło