VirtualBox очень медленно работает в Windows 10


15

У меня был установлен VirtualBox на Windows 8.1, и он работал правильно. Я обновился до Windows 10 и переустановил VirtualBox, но он очень медленный.

Системная информация:

  • Процессор: Intel Core i5
  • Графическая карта: Nvidia 740m
  • 6 ГБ ОЗУ
  • 256 ГБ SSD-накопитель

Водители в курсе. 3D ускорение включено.

В чем проблема?


Под медленной вы имеете в виду графику очень задерживается? Я столкнулся с той же проблемой в VMWare Player. Я еще не нашел решение.
Гэвин

Да, это то же самое. Пожалуйста, покажите свое решение.
Али

Я полагаю, вы используете текущую версию Virtualbox?
Ramhound

Я использую последнюю версию.
Али

Ответы:


14

Кажется, вы работаете на ноутбуке, так что настройка параметров питания Windows может быть решением:

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

Цитировать:

Таким образом, это оказалось простой проблемой, частично вызванной неправильным планом питания. Убедитесь, что план High Power выбран при работе виртуальных машин VirtualBox.

После еще нескольких экспериментов я обнаружил, что при увеличении минимальной скорости процессора при работе от сети повышается скорость процессора. При установке значения 80% минимальная скорость при питании от сети составляла 2 ГГц, что вполне подходило для работы виртуальной машины.

Для этого перейдите в Параметры электропитания на панели управления и рядом с планом энергосбережения нажмите Изменить параметры плана. На следующем экране нажмите Изменить дополнительные параметры питания. Разверните Управление питанием процессора, Минимальное состояние процессора и установите значение Подключено на 80% или любое другое значение, обеспечивающее разумную производительность в виртуальной машине.


2
План питания в режиме высокой производительности
Али

@ Али Жаль, тогда :(
mlvljr

1
Это сработало для меня, наряду с отключением кэша ввода-вывода хоста в настройках диска.
Полином

2
@Polynomial Извините, вы отключили кэш ввода / вывода? не должно ли это сделать это медленнее?
Кайл Стрэнд,

1
достаточно сумасшедший, это полностью решает проблему. Cray-Cray <3 это. я также установил гостевые дополнения virtualbox, которые вы всегда должны делать. не уверен, что это могло бы помочь тоже.
Николас ДиПьяцца

6

Я заметил значительное увеличение скорости Windows после включения 3D-ускорения на панели настроек дисплея.


4

У меня была та же проблема сегодня - обнаружил, что «Графический контроллер» (вкладка «Дисплей») по умолчанию VBoxSVGA. Нажав на все мои виртуальные машины, он был единственным на этом параметре. Так что я изменил его на VBoxVGA, и вуаля - не больше, лаг! Это было так плохо, я видел обновление дисплея в мини-превью VirtualBox Manager, поэтому я выключал виртуальную машину, затем нажимал назад, и дисплей обновлялся. Хорошо, как новый сейчас.


Это добилось цели (добавление большего количества памяти / процессора не дерьмо). Огромная разница в графическом лаге после перехода на VBoxVGA.
PerrierCitror

3

Убедитесь, что у вас установлены VirtualBox Guest Additions , что гарантирует, что виртуализированная ОС может лучше работать с оборудованием, предоставляемым через хост.


4
Я установил его, но ничего не изменилось
Али

2

В Virtualbox мне помогло добавление дополнительного процессора в настройках ВМ и выделение дополнительной памяти.


2

1) Вы можете исключить из антивируса и Защитника Windows:

Поиск Virus and Protection > ... Settings > Add Exclusions > Add Folder -> C:\Program Files\Oracle\VirtualBox

введите описание изображения здесь

2) Проверьте Execution cap. Я использую около 30-70%

CPU Execution capограничивает время, которое центральный процессор тратит на эмуляцию виртуального CPU. По умолчанию установлено значение 100%, что означает отсутствие ограничений. Значение 50% подразумевает, что один виртуальный ЦП может использовать до 50% ЦП одного хоста.

введите описание изображения здесь


1

В настоящее время у меня была такая же проблема с WIN8. GuestAdditions был установлен, но WIN8 Image был очень медленным.

Я решаю это путем удаления GuestAdditions, перезапуска ВМ и переустановки GuestAdditions. Кажется, что все время в виртуальной машине Win8 существовал GuestAdditions 4.x, но он не получил уведомления об обновлении GuestAdditions. Теперь у меня есть GuestAdditions 5.2, и VM работает быстро и гладко.


1

Я отключил кеш ввода / вывода хоста в настройках Vbox, и он работал странно (да, я знаю, что это не имеет смысла, но он все равно работал, и я хотел поделиться).


1

В моем случае это был антивирус AVG Business edition! это сделало мой оракул VM необычайно медленным. Если вы столкнулись с необычно низкой производительностью, я предлагаю вам полностью отключить антивирус и проверить, улучшается ли он. Позже вы можете добавить путь оракула vm в список исключений (в AVG они были в Файловом щите и Поведенческом щите).

Примечание: даже защитник Windows может сделать это медленно. Поэтому, если у вас нет антивируса, проверьте сначала после отключения защитника Windows.


0

Более странные вещи с гостем Windows 10 (после чистой установки) на двух разных хостах.

На одном хосте с хостом Windows 10 VoxSVGA + 3D работает приемлемо.

На другом хосте с хостом Linux Manajaro (последнее ядро ​​LTS 5.x) VBoxSVGA (с 3D-акселератором и без него) заставляет гостя не доходить до рабочего стола, зависает до перемещения точек, BSOD и т. Д.

На таком другом хосте с хостом Linux Manajaro (последнее ядро ​​LTS 5.x) VMSVGA с 3D-ускорением заставляет гостя не доходить до рабочего стола, останавливается до перемещения точек, BSOD и т. Д.

На таком другом хосте с хостом Linux Manajaro (последнее ядро ​​LTS 5.x) VMSVGA без 3D-акселератора заставляет гостя выходить на рабочий стол, но настолько медленный, что его невозможно использовать - больше получаса, чтобы добраться до рабочего стола, больше десяти минут. чтобы показать меню Windows после нажатия, более пяти минут, чтобы показать контекстное меню рабочего стола, около двух часов, чтобы открыть проводник, около полутора часов, чтобы открыть блокнот, около 45 минут, чтобы открыть окно консоли cmd, набрав четыре символа «CD». \ "заняло около двух полных минут, показанный список был одним символом каждые четыре или пять секунд и т. д. и около пяти часов, чтобы отключиться.

С большим, большим терпением я пытался удалить, перезагрузить и переустановить AddOns, что заняло целую неделю, около 166 часов, но это не помогло, все то же самое.

Как я уже сказал, Windows 10 является чистой установкой.

Странно то, что такая гостевая установка была выполнена на хосте Intel Windows 10, а на хосте AMD Linux возникают проблемы со скоростью.

Если я устанавливаю гостя на хост AMD AMD, он работает приемлемо, но если я беру этого гостя на хост Intel Windows, то у гостя возникают те же самые проблемы, BSOD или очень медленные, в зависимости от (VBoxSVGA с / без 3D и VMSVGA с 3D = BSOD) против (VMSVGA без 3D = очень медленно).

Очень медленно = много минут (> 30 минут) для загрузки, несколько часов для отключения питания и т. Д.

BSOD = Не доходить до рабочего стола, просто заморозить или BSOD и автоматически перезагрузиться.

Это происходит только с гостем Windows 10, который я пробовал со старым гостем WinXP, который у меня был, и он отлично работал на обоих хостах (я могу без проблем перемещать гостевой WinXP из Intel в AMD туда-сюда, но не в гостевой Win 10).

Я также проверил настройки по умолчанию, которые VBox использует при создании виртуальной машины, со всеми видами комбинаций (PAE / NX, IO, кэш и т. Д.), Единственное, что вызывает разницу в BSOD по сравнению с рабочим столом, - это выбор VMSVGA без 3D, но очень важно, что виртуальная машина слишком медленная, чтобы ее можно было использовать.

Оба хоста имеют приличный современный процессор, 8 ГБ физической памяти (2 ГБ для гостя).

И да, я пробовал с максимальным размером гостевой видеопамяти, никакой помощи вообще. Также 100%, 90% .. 50% CPU не помогли; Гость только с 2 ядрами, поэтому у хоста есть много дополнительных ядер (Intel является четырехъядерной, не многопоточной, и имеет 32 ядра с 64 потоками).

Эта проблема появляется после изменения VirtualBox с 6.x на 6.x, но с 5.x, независимо от того, какую конфигурацию видео я использую, проблема BSOD win 10 guest всегда возникала, если я использую гостевую виртуальную машину на AMD, если установка была сделана в Intel и наоборот, так, по крайней мере, с VBox 6.xi можно добраться до рабочего стола (с 5.xi нет), но это непригодно для использования.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.