Guido,
I could have elaborated a bit. libvirt has a gap re video devices. What I did
was manually added a video device in the xml file. I then defined the vm with
that xml file. Having defined and started the vm, I do an xml dump of the
machine, to find that the video device I have added has been discarded by
libvirt.
from my description of this to the virt-manager developer of redhat;
> The other is the making of video devices. Devices like serial screen or
> watchdog, virt-manager is quick to indicate if they are not supported for the
> hypervisor environment you are in. Video devices seem to have no validation
> checking. It seems that if a cirrus video emulation is selected in a full
> virt install, it isn't included in the xml config file. I tried manually
> including one, defined the vm with a cirrus video device, then once defined ,
> it was seemingly discarded by libvirt, but without any feedback of error
> state. i.e., I defined the vm, then straight away did dumpxml of the vm, and
> no video device. Leaves me wondering.
>
> If you have an established virt-manager vnc console, manually add a video
> device, it doesn't get added to the hardware. Select something else, and it
> draws error if it can't be added, or does appear if it is added.
>
> For a para-virt, it makes sense if one isn't stipulated or used, but with
> full virt, it's a required element, is it not?
> Does this make sense? I might not have made a clear description.
>
Looks like libvirt doesn't support specifying video devices for xen.
This is a result of the funkiness of how libvirt handles XML it doesn't
support, it just throws it away.
We could prevent users from attaching a video device in the 'Add
Hardware' wizard, but if libvirt ever catches up and allows specifying
video devices, we will have to update virt-manager to handle this.
Libvirt really needs some progammatic way to tell us about what it
supports for each driver so virt-manager doesn't need to play these
guessing games. There isn't really anything I think we should change at
the virt-manager level for now though.
It's of little consequence. As you say, there are new versions now.
Ian