В текущем VirtualBox есть место, где пользователь может установить размер оперативной памяти видеокарты.

Кажется, что виртуальный ПК Win 7 не имеет?

Будет ли он автоматически настраиваться - но что, если размер экрана составляет 800 x 600, а пользователь изменяет его до 1600 x 1200, тогда исходного размера видео может быть недостаточно, и это вызовет какие-либо проблемы?

Я иногда вижу мигающую область случайных пикселей, отображаемую на экране VPC ... может быть, это связано с недостаточным объемом видеопамяти?

1 ответ1

1

http://blogs.msdn.com/virtual_pc_guy/archive/2005/11/21/494961.aspx

Виртуальный ПК и видеопамять

Virtual PC эмулирует видеокарту S3 Trio 64 с 8 Мб видеопамяти (VRAM). Время от времени меня заставляют люди спрашивать меня, почему мы не увеличиваем количество VRAM - и есть несколько причин, почему:

VRAM - это фиксированные накладные расходы. Каждая виртуальная машина, которую вы запускаете, использует 8 МБ памяти вашего компьютера для хранения нашей информации VRAM. Если мы увеличим это - это увеличит объем памяти, используемой для каждой виртуальной машины - независимо от того, использует ли виртуальная машина эту дополнительную память или нет.

На видеокартах с поддержкой аппаратного 3D-ускорения VRAM используется для хранения текстур и других мер по повышению производительности. Однако с 2D-видеокартой VRAM используется только для хранения буфера одного кадра содержимого на экране. Это означает, что с 2D-видеокартой (такой как мы эмулируем) добавление большего количества видеопамяти просто позволяет поддерживать более высокие разрешения, но не обеспечивает лучшую производительность. На 8 МБ мы можем отображать с разрешением до 1600x1200.

Таким образом, в основном пользователь может установить до 1600x1200, размер VRAM не нужно настраивать.

Однако вы можете отредактировать файл VMC до 16 МБ видеопамяти.

<video_adapter> 
    <vram_size type="integer">16</vram_size> 
</video_adapter> 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .