Задать вопрос
@Fleska_Bor

Почему жестко лагает VirtualBox на производительном ноутбуке?

Характеристики ноутбука под Windows 11:
  • Intel Core i9 14900HX,
  • 32 ГБ ОЗУ,
  • SSD.


Такова проблема. Ставил Linux, Windows 11. Все системы тормозят, горит значок черепашки. Ставил гостевые дополнения. На все системы выделял 16 ГБ ОЗУ, 40–80 ГБ на диске, 256 МБ видеопамяти, 20–25 % ЦП. В диспетчере задач виртуальной машины процессор, оперативная память, диск не загружены совсем, но лаг есть.
Технология виртуализации на хосте включена в настройках BIOS. Галочки стоят на PAE/NX, nested paging, паравиртуализация по умолчанию. VT-x серая вообще неактивна. Hyper-V на хосте отключена.
Выполнял такие команды:
dism /Online /Disable-Feature:Microsoft-Hyper-V-All
bcdedit /set hypervisorlaunchtype off
dism /Online /Disable-Feature:Microsoft-Hyper-V
dism /Online /Disable-Feature:VirtualMachinePlatform
dism /Online /Disable-Feature:WindowsHypervisorPlatform
dism /Online /Disable-Feature:Microsoft-Windows-Subsystem-Linux

И еще какие-то, потом перезагружал систему.
В Защитнике Windows изоляция ядра отключена, папка с VirtualBox и виртуальными машинами добавлена в исключения. Пробовал включать/выключать компоненты Hyper-V, виртуализацию в настройках BIOS — все без изменений. Обновления системы, драйверы, VC++ свежий — все скачано. Пробовал включать virtual machine platform в компонентах Windows. Что еще можно сделать?

68c5b249e7cc1096086973.png
68c5b2763acee492073027.png
68c5b342efdf3314083724.png
  • Вопрос задан
  • 678 просмотров
Подписаться 3 Средний 16 комментариев
Пригласить эксперта
Ответы на вопрос 2
@Zerg89
Похоже на проблему планировщика с гибридными процами
Попробуйте запустить виртуалку принудительно на быстрых ядрах
start /affinity 0x00ff VirtualBoxVM --startvm "VM name"

Если поможет запуск на быстрых ядрах команды ниже должны помочь настроить virtualbox на работу только с быстрыми ядрами
powercfg /powerthrottling disable /path "C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe"
powercfg /powerthrottling disable /path "C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.exe"
powercfg /powerthrottling list


Ps Параметры центра "Безопасность Windows" и выключаем Core Isolation вообще. Перезагружаемся.
источник habr.com

Pss интересно что изоляция ядер работает по типу виртуалзации то есть вся система работает как бы в виртуальной машине и получается что виртуализация в нутри нее может работать только через vt-x(вложенной виртуализацией)
Ответ написан
@Dieman666
ну для начала vbox - максимально тормознутый гипервизор.
эт если ток в целях ознакомления с оными технологиями.
во вторых для меня новость, что до сих пор люд запускает виртуалки с разностными ядрами
достаточно загуглить alder lake hyper-v/vmware, чтобы проблему понять, а в конце 2к25 эт больше на сюр похоже)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы