РЕДАКТИРОВАТЬ: решение Германа по использованию QXL приемлемо.
Я сам компилирую QEMU и запускаю его из командной строки. Это связано с тем, что применяется патч и имеет последнюю версию QEMU.
Целью является запуск общего гостя Windows (7+) с разрешением FHD (1920x1080) без использования удаленного рабочего стола (поэтому , непосредственно в окне QEMU), используя хост Ubuntu 16.04 x86 / 64.
Когда я настраиваю компилятор с помощью:
./configure --target-list=x86_64-softmmu --enable-debug --enable-gtk # and other parameters
и запускаю QEMU с помощью:
$QEMU_BINARY \
-drive if=pflash,format=raw,readonly,file=$OVMF_20160813_BIN \
-drive if=pflash,format=raw,file=$OVMF_20160813_VARS_TMP \
-enable-kvm \
-machine q35,accel=kvm,mem-merge=off \
-cpu host \
-vga std \
# and other parameters
Windows ограничивает разрешение до 800x600.
Как настроить / выполнить QEMU, чтобы получить ожидаемое разрешение?
Когда я выполняю с использованием -vga vmware, Я получаю Guest has not initialized the display (yet)., и я не уверен, что это ошибка, или я не правильно настраиваю свою систему или QEMU.
Это приемлемо, если для решения требуется установка драйверов, но я склонен не для выполнения QEMU с удаленного подключения к рабочему столу. Если вы не можете легко добраться до FHD, даже нижний - в порядке (ничего, кроме 800x600!).