VirtualBox - как увеличить видеопамять?

Я только что установил Ubuntu 14.04 на VirtualBox, включая гостевые дополнения.

Тем не менее, дисплей действительно медленно. Глядя на настройки дисплея, я вижу, что объем видеопамяти составляет всего 12 МБ, но я не могу переместить ползунок, чтобы увеличить его. Флажки для расширенных функций также неактивны. Смотрите скриншот.

,

Как мне увеличить объем памяти?

ТИА

9 ответов

Решение

Вам нужно закрыть виртуальную ОС, прежде чем вы сможете редактировать настройки.

Virtual Box поддерживает до 256 МБ видеопамяти. Это не может быть установлено с помощью ползунка Virtual Box Manager.

Чтобы полностью использовать всю поддерживаемую память, мы можем выполнить следующую команду в терминале:

VBoxManage modifyvm "Name of VM" --vram 256

Перед тем, как мы изменим такие настройки, как видеопамять, существующая виртуальная машина должна быть закрыта.

Обратите внимание, что для аппаратного ускорения 3D-видео из видеодрайвера гостевого дополнения физическое ОЗУ хост-видеокарты будет пропущено. Настройки видеопамяти виртуальной машины на это не влияют.

  1. Остановите виртуальную машину и закройте virtualbox
  2. С помощью текстового редактора, такого как "Sublime Text", откройте YOUMACHINE.vbox. Сделайте резервную копию заранее.
  3. Ищите запись vram и меняйте ее значение

    <Display VRAMSize="256" monitorCount="1" accelerate3D="true"
      accelerate2DVideo="false"/>
    
  4. Сохраните файл.

Теперь вы можете увеличить видеопамять выше 128.

Установите Monitor Count на 8, и у вас будет возможность увеличить видеопамять на 256 МБ.

  1. Выключение ВМ
  2. Из командной строки с повышенными правами:

"C: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe" modifyvm "Ubuntu" --vram 256 Заменить "Ubuntu" именем вашей виртуальной машины

Проверено работает.

И конечно из терминала от ВМ Ubuntu:

  1. sudo apt-get установить dkms и sudo apt-get установить virtualbox-guest-dkms
  2. Перезагрузка ВМ

В VB v5.1.x, если вы сначала включили 3D-ускорение в пользовательском интерфейсе, VRAM автоматически перейдет к 256M.

Как сказал Марвин, вам нужно выключить ВМ, прежде чем что-то менять. Вам также нужно sudo apt-get install virtualbox-guest-dkms в виртуальной убунту. И имейте в виду, что 3D-ускорение может не работать, а Unity сильно зависит от 3D. Таким образом, использование менее интенсивного графического рабочего стола, такого как xfce4, может быть лучше / быстрее. Пожалуйста, включите 2D ускорение как минимум. Это должно обеспечить некоторое ускорение.

Вы можете установить количество мониторов на 8, и тогда это позволит вам установить видеопамять до 256 МБ.

Запуск самого vboxmanage, чтобы найти эту опцию --vram, но не смог, однако, использование команды в верхнем ответе сработало. Кто-то написал, что вашей виртуальной машине не нужно больше оперативной памяти, выделенной для вашего дисплея, чем нужно, поэтому я публикую свои настройки для Win7, работающей в 4k без какого-либо ускорения, что жаловалось на "недостаточно оперативной памяти". Надеюсь, кто-то найдет это полезным. Последнее сообщение от 18 февраля, так что это обновление, которое работает. Так как кто-то написал здесь, что у него черный экран - совет - клонируйте свою ВМ и сначала протестируйте ее там, если она работает.

Настройки до изменения:Настройки до изменения

Настройки после изменения: Настройки после изменения

Другие вопросы по тегам