30.6.2. Настройки дисплея
QEMU поддерживает виртуализацию различных типов видеокарт, например:
std (Стандартный VGA) — эмулирует видеокарту с расширениями Bochs VBE;
vmware (Совместим с VMware) — адаптер, совместимый с VMWare SVGA-II;
qxl (SPICE) — паравиртуализированная видеокарта QXL. При выборе этого типа автоматически включается поддержка SPICE (протокол удалённого доступа к экрану ВМ);
virtio (VirtIO-GPU) — стандартный паравиртуализированный графический адаптер virtio;
virtio-gl (VirGL GPU) — виртуальный 3D-графический процессор, позволяющий передавать часть графической нагрузки на GPU хоста.
Для типов дисплеев VirtIO и VirGL поддержка SPICE включена по умолчанию.
Для подключения к SPICE-серверу можно использовать любой SPICE-клиент (например, remote-viewer из пакета virt-viewer).
Можно изменить объём памяти, выделяемый виртуальному графическому устройству (поле Память (MiB)). Объём видеопамяти влияет на максимально доступное разрешение экрана (особенно при использовании SPICE/QXL).
Поскольку память резервируется каждым устройством дисплея, выбор режима нескольких мониторов для SPICE (например, qxl2 для двух мониторов) имеет следующие особенности:
ВМ с ОС Windows
Для каждого монитора требуется отдельное устройство. Поэтому PVE добавляет дополнительное устройство на каждый монитор, и каждому устройству выделяется указанный объём памяти.
ВМ с ОС Linux
Используется одно устройство с поддержкой нескольких виртуальных мониторов, однако при выборе многомониторного режима объём памяти устройства умножается на количество мониторов.
Выбор типа дисплея serialX (Терминал) отключает VGA-выход и перенаправляет веб-консоль на выбранный последовательный порт. В этом случае параметр видеопамяти игнорируется.