The Proxmox documentation references Looking Glass, software that enables high performance and low-latency display mirroring between host and guest, as a use case for what Inter-VM shared memory (ivshmem) could be used for (see "Inter-VM shared memory" https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines )
Between the Proxmox and Looking Glass documentation many people (including myself) have gotten the display mirroring portion to work well from a Linux guest to Windows guest running on Proxmox. However, there appears to be no easily found documented cases in which individuals have gotten the Looking Glass built-in Spice client to work with the Proxmox host spice server.
Per the Looking Glass creator, "you cannot use Looking Glass alongside a QXL video device, you must set the type to 'none' and disable it, but not remove it." However, it's not obvious if this is possible for Proxmox QEMU guests since spice/qxl is removed from the vm when display is set to none (see https://pve.proxmox.com/wiki/SPICE and https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines#qm_display )
In libvirt you can configure VMs in the Looking Glass team's prescribed manner with:
Is there a way for PVE QEMU args to support such a configuration so that the PVE host spice server is available to guest vms without needing to have the qxl display enabled?
Between the Proxmox and Looking Glass documentation many people (including myself) have gotten the display mirroring portion to work well from a Linux guest to Windows guest running on Proxmox. However, there appears to be no easily found documented cases in which individuals have gotten the Looking Glass built-in Spice client to work with the Proxmox host spice server.
Per the Looking Glass creator, "you cannot use Looking Glass alongside a QXL video device, you must set the type to 'none' and disable it, but not remove it." However, it's not obvious if this is possible for Proxmox QEMU guests since spice/qxl is removed from the vm when display is set to none (see https://pve.proxmox.com/wiki/SPICE and https://pve.proxmox.com/wiki/Qemu/KVM_Virtual_Machines#qm_display )
In libvirt you can configure VMs in the Looking Glass team's prescribed manner with:
XML:
<devices>
<graphics type='spice'/>
<video>
<model type='none'/>
</video>
</devices>
Is there a way for PVE QEMU args to support such a configuration so that the PVE host spice server is available to guest vms without needing to have the qxl display enabled?