qm: display: enahnce and add cirrus description

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2018-11-12 14:36:35 +01:00
parent 6cb67d7fd0
commit 1368dc0214

21
qm.adoc
View File

@ -602,27 +602,32 @@ Display
QEMU can virtualize a few types of VGA hardware. Some examples are: QEMU can virtualize a few types of VGA hardware. Some examples are:
* *std*, the default, emulates a card with Bochs VBE extensions. * *std*, the default, emulates a card with Bochs VBE extensions.
* *cirrus*, this was once the default, it emulates a very old hardware module
with all its problems. This display type should only be used if really
necessary footnote:[https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
qemu: using cirrus considered harmful], e.g., if using Windows XP or earlier
* *vmware*, is a VMWare SVGA-II compatible adapter. * *vmware*, is a VMWare SVGA-II compatible adapter.
* *qxl*, is the QXL paravirtualized graphics card. Selecting this also * *qxl*, is the QXL paravirtualized graphics card. Selecting this also
enables SPICE for the VM. enables SPICE for the VM.
You can edit the amount of memory given to the virtual GPU, by setting You can edit the amount of memory given to the virtual GPU, by setting
the *memory* option. This can enable higher resolutions inside the VM, the 'memory' option. This can enable higher resolutions inside the VM,
especially with SPICE/QXL. especially with SPICE/QXL.
Selecting Multi-Monitor mode for SPICE (e.g., qxl2 for dual monitors) has As the memory is reserved by display device, selecting Multi-Monitor mode
some implications: for SPICE (e.g., `qxl2` for dual monitors) has some implications:
* Windows needs a device for each monitor, so if your ostype is some * Windows needs a device for each monitor, so if your 'ostype' is some
version of windows, {pve} gives the VM an extra device per monitor. version of Windows, {pve} gives the VM an extra device per monitor.
Each device gets the specified amount of memory. Each device gets the specified amount of memory.
* Linux VMs, can always enable more virtual monitors, but selecting * Linux VMs, can always enable more virtual monitors, but selecting
a Multi-Monitor mode multiplies the memory given to the device with a Multi-Monitor mode multiplies the memory given to the device with
the number of monitors. the number of monitors.
Selecting *serialX* as display disables the VGA output, and redirects Selecting `serialX` as display 'type' disables the VGA output, and redirects
the Web Console to the selected serial port. A configured memory setting the Web Console to the selected serial port. A configured display 'memory'
will be ignored in that case. setting will be ignored in that case.
[[qm_usb_passthrough]] [[qm_usb_passthrough]]
USB Passthrough USB Passthrough