[pve-devel] [PATCH docs 1/2] pci passthrough: mention incompatibility with ballooning

Fiona Ebner f.ebner at proxmox.com
Tue Nov 14 09:30:14 CET 2023

Am 13.11.23 um 18:09 schrieb Friedrich Weber:
> +xref:qm_ballooning[Automatic memory allocation (ballooning)] is not possible
> +when using PCI(e) passthrough. As the PCI device may use DMA (Direct Memory
> +Access), QEMU needs to map the complete guest memory on VM startup. Hence, the
> +QEMU process will use at least the (maximum) configured amount of VM memory and
> +setting a minimum amount does not have any effect. When using PCI(e)
> +passthrough, it is recommended to set memory and minimum memory to the same
> +amount and keep the balloning device enabled. However, keep in mind that the

typo: s/balloning/ballooning/

Is there any advantage to keeping the ballooning device enabled?

> +memory consumption reported in the GUI for the VM may be much lower than the
> +memory consumption of the QEMU process.

Maybe mention what the reported value is?

More information about the pve-devel mailing list