Как преодолеть ограничение VirtualBox 256 МБ видеопамяти

1484
DavidMonten

На моей хост-машине установлена ​​графическая карта объемом 2 ГБ ( GeForce GT740M ), но VirtualBox позволяет использовать только 256 МБ памяти. Поскольку я использовал бы приложения САПР на Win7 (Гость), я хотел бы иметь больше памяти для их правильной работы.

Я установил гостевые дополнения.

Я искал в Интернете, и я нашел несколько разных предложений, таких как:

  1. Вручную измените значение файла в папке VirtualBox
  2. Используйте команду VBoxManage modifyvm "Windows 7" --vram 1024

Оба решения нестабильны и часто выдают ошибку загрузки.

Я также нашел этот поток TomsHardware, и он говорит, что нет, нет никакого способа пойти выше 256 МБ видеопамяти.

Для меня это звучит смешно, эта крышка на VRAM (но должна быть причина). Кто-нибудь может помочь побороть это?

3
«Для меня это звучит нелепо, это ограничение на vram (но должна быть причина).» - Это не смешно, просто ограничение вашего оборудования и VirtualBox Ramhound 6 лет назад 0
хорошо, но почему так мало? У меня 2 ГБ Vram, я бы использовал один, но я могу использовать только 256 МБ. 1gb и 1gb подойдут как для хоста, так и для гостя ... но я должен ошибаться: / Итак, в конце мы можем утверждать, что нет рекомендуемого способа преодолеть этот предел? как следствие, я не могу гладко запускать графические приложения на виртуальной машине? DavidMonten 6 лет назад 0
Я уже объяснил. Это ограничение используемого вами оборудования, а также ограничение выбранного вами гипервизора. Единственный, к кому вы можете обратиться с ограничением программного обеспечения Ramhound 6 лет назад 0
«VRAM», которую видит ваша виртуальная машина, почти наверняка не является реальной аппаратной VRAM. Как и любая другая часть «оборудования» в виртуальной машине, это фактически эмулированное аппаратное устройство. То, что у вас 2 ГБ видеопамяти на вашей видеокарте, в значительной степени не имеет отношения к вашей виртуальной машине. Mokubai 6 лет назад 4
Что вам может понадобиться, это аппаратный пропуск для вашей видеокарты. Seth 6 лет назад 0
Попробуйте другие продукты для виртуализации. Я никогда не пробовал использовать САПР на ВМ - кажется, что производительность будет ужасной. Christopher Hostage 6 лет назад 0
Вы проверили руководство пользователя? Это может дать некоторые идеи. http://download.virtualbox.org/virtualbox/5.1.28/UserManual.pdf AK M 6 лет назад 0
Поскольку вы ничего не цитировали, я предполагаю, что вы имеете в виду стр.52 / глава 3.5: `Размер видеопамяти: задает размер памяти, предоставляемой виртуальной видеокарте, доступной для гостя, в МБ. Как и в случае с основной памятью, указанное количество будет выделено из резидентной памяти хоста. В зависимости от объема видеопамяти могут быть доступны более высокие разрешения и глубина цвета. - Как именно это отвечает на вопрос? flolilolilo 6 лет назад 0
Если заставить VirtualBox эмулировать больше графической памяти, это замедлит работу вашего CAD-приложения, поскольку эмулируемая графическая память намного медленнее реальной оперативной памяти. Как сказал Мокубай, эмулированная VRAM в VirtualBox не имеет ничего общего с реальной VRAM на вашей видеокарте. David Schwartz 6 лет назад 0
@DavidMonten Я думаю, что ключ, который вам не хватает, - это VirtualBox EMULATES A видеоконтроллер. Он не проходит через ваш графический процессор к виртуальной машине. В настоящее время он не использует ваш графический процессор, за исключением очень простых, если вообще, способов. Пропускание возможностей графического процессора готово для большинства платформ виртуализации, но это определенно новая возможность, и доступные функции и стабильность для разных платформ значительно различаются. Citrix делает это в настоящее время; Они утверждают, что вы можете запускать программное обеспечение CAD / CAM удаленно с помощью расширенного графического процессора, работающего на размещенной виртуальной машине, в другом месте, я думаю, через XenDesktop Damon 6 лет назад 0

0 ответов на вопрос

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