VirtualBox - как увеличить видеопамять? - proUbuntu
37 голосов
/ 18 февраля 2015

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

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

.

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

1010 * ТИА *

Ответы [ 8 ]

54 голосов
/ 18 февраля 2015

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

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

VBoxManage modifyvm "Name of VM" --vram 256

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

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

31 голосов
/ 18 февраля 2015

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

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

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

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

2 голосов
/ 18 февраля 2015

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

1 голос
/ 09 апреля 2019

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

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

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

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

И, конечно же, с терминала от виртуальной машины Ubuntu:

  1. sudo apt-get install dkms и sudo apt-get install virtualbox-guest-dkms
  2. Перезагрузка ВМ
1 голос
/ 10 ноября 2016

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

image

0 голосов
/ 02 октября 2018

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

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

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

...