Я запускаю Ubuntu 16.04 через Virtual Box на своем MacBook Pro 2017 с сенсорной панелью (3,3 ГГц i7, 16 ГБ, 2133 МГц), и я получаю очень медленную и неприятную работу на машине. Я рассмотрел предложенные изменения 7-летней давности здесь: https://superuser.com/questions/172989/virtualbox-running-ubuntu-is-slow-mac-os-x-host.
Но, похоже, это не имеет значения. Даже когда я меняю разрешение на 720p, производительность все еще довольно низкая. Вот настройки для vm:
<Hardware>
<CPU>
<PAE enabled="true"/>
<LongMode enabled="true"/>
<X2APIC enabled="true"/>
<HardwareVirtExLargePages enabled="true"/>
</CPU>
<Memory RAMSize="8192"/>
<HID Pointing="USBTablet"/>
<Chipset type="ICH9"/>
<Display VRAMSize="128"/>
<VideoCapture fps="25" options="ac_enabled=false"/>
<RemoteDisplay>
<VRDEProperties>
<Property name="TCP/Ports" value="3389"/>
</VRDEProperties>
</RemoteDisplay>
<BIOS>
<IOAPIC enabled="true"/>
</BIOS>
<USB>
<Controllers>
<Controller name="OHCI" type="OHCI"/>
</Controllers>
</USB>
<StorageController name="IDE" type="PIIX4" PortCount="2" useHostIOCache="true" Bootable="true">
Есть мысли по настройкам? Я чувствую, что должен получить приличную производительность от этой машины. (Я также пробовал меньшие размеры ОЗУ, но безуспешно). Альтернативные решения, если это распространенная проблема с Virtual Box?
Проблема в самой Retina. Если вы используете другой монитор с другим разрешением (без сетчатки), вы увидите гораздо лучшую производительность. Я думаю, что это проблема с разрешениями OSX и Retina/HiDPI.
Использование второго монитора для виртуальной машины определенно улучшит производительность.
Другим обходным путем может быть использование удаленного подключения к виртуальной машине.
Я установил XRDP на виртуальную машину Ubuntu на своем MBP и использовал RDP-клиент для доступа, проблем с производительностью не было.
Пожалуйста, проверьте эту ссылку . Есть еще одно предложение использовать инструмент для Mac, чтобы использовать дополнительный диапазон разрешений экрана, чтобы ваш экземпляр виртуальной машины мог без проблем работать на дисплее Retina.
Я знаю, что этот вопрос очень старый, но на всякий случай кому-то еще интересно, как исправить/решить эту проблему...
Проблема заключается в дисплее Retina на Mac, как заявил @Rubén Gómez García.
Исправление (иш) для этой проблемы:
Во-первых, сделайте коэффициент масштабирования равным 100%. Это ОБЯЗАТЕЛЬНО.
Затем в Finder перейдите в Applications -> VirtualBox.app и выберите Show Package Contents в контекстном меню Finder, чтобы просмотреть содержимое пакета приложения. Продолжайте идти в Содержание -> Ресурсы -> VirtualBoxVM.app.
Как только вы нашли VirtualBoxVm.app, откройте контекстное меню, чтобы перейти к свойствам VirtualBoxVM.app.
Затем в разделе «Общие» есть флажок «Открыть в низком разрешении», вы можете отключить отображение HiDPI, установив его. Не волнуйтесь, вы не заметите разницы между HiDPI и низким разрешением. По крайней мере, я этого не сделал.
В моей среде (Macbook Pro 13 дюймов 2020 г. с 32 ГБ ОЗУ, Core i7 + Big sur 11.5.2) благодаря этой настройке производительность значительно улучшилась, поэтому я оставлю ее здесь в качестве напоминания.
Не стесняйтесь исправлять/улучшать мой ответ.
Мелвин Джефферсон
Дэвид Андерсон
Тайлер Келли
Дэвид Андерсон
Тайлер Келли
Аллан
Тайлер Келли
Тайлер Келли
Джон Китс