У меня есть ноутбук с Windows 10, на котором мне нужно запустить Linux 16.04 внутри Oracle VirtualBox. Проблема заключается в том, что разрешение моего ноутбука составляет 3000x1500, а такое высокое разрешение приводит к тому, что мой Linux использует 50% ЦП, даже если ничего не делает, кроме запуска системного монитора. При запуске простых программ система будет зависать, что раздражает.
Гостевая система Linux имеет:
- 2/4 ЦП
- 4/16 ГБ ОЗУ
- 256 МБ видеопамяти
- Нет 2D/3D ускорения (похоже, не помогло его включить)
- Вложенный пейджинг и VT-x/AMD-v включены
- Установлены новейшие драйверы для гостевых дополнений
Я попытался уменьшить разрешение до 800x600, что снижает нагрузку на процессор до 10%. Однако это нереальное решение, так как оно отображается только на крошечной части экрана. Я также пытался использовать разрешение около 1440x900 с коэффициентом масштабирования 2 через интерфейс VirtualBox, но, похоже, это не помогает (я предполагаю, что масштабирование выполняется на гостевой стороне). Я также поиграл с настройками питания Windows, установив минимальное использование процессора до 80%.
На моей машине есть приличный графический процессор, поэтому было бы неплохо использовать его, но это кажется слишком сложным (см. Https://forums.virtualbox.org/viewtopic.php?f=7&t=69732). Как я могу получить приличное разрешение (в идеале 3000x1500 или, по крайней мере, около 1500x1000), которое масштабируется на весь экран без задержки системы Linux?
Редактировать: процесс в Linux, забивающий ЦП, является compiz.