On Wed, 2020-10-07 at 13:17 -0600, Alex Williamson wrote: > Are you aware that you can add arbitrary options to devices using the > <qemu:commandline> support in libvirt? For example: > > <domain type='kvm' xmlns:qemu=' > http://libvirt.org/schemas/domain/qemu/1.0'> > ... > <devices> > ... > <hostdev mode='subsystem' type='pci' managed='yes'> > <source> > <address domain='0x0000' bus='0x01' slot='0x00' > function='0x0'/> > </source> > <address type='pci' domain='0x0000' bus='0x01' slot='0x00' > function='0x0'/> > <alias name='ua-geforce8800'/> > </hostdev> > ... > </devices> > <qemu:commandline> > <qemu:arg value='-set'/> > <qemu:arg value='device.ua-geforce8800.x-vga=on'/> > </qemu:commandline> > </domain> > > This is generally how users make use of unsupportable or > not-yet-supported QEMU features while still using libvirt to manage > the > VM. I am aware of it, but I never managed to get virt-manager to accept arbitary command line arguments, but never persisted in trying to get it to work since it felt hackier than patching libvirt to accept the parameter.