[Spice-devel] New xrandr multi-mon / arbitrary resolution support issues

Hans de Goede hdegoede at redhat.com
Mon Aug 27 02:20:09 PDT 2012


Hi,

So I've been playing around with this more, and except for the issues
when going fullscreen with multiple monitors (the one where the 2 windows end up
on the same monitor), things look good.

There are some issues with the agent which need some looking into though IMHO:

1) Sometimes messages like this one show up in the logs:
Aug 27 10:52:50.318895 spice-vdagent[1064]: err: delete_mode of in use mode, setting crtc to NULL mode
I think this happens when using multiple monitors inside the guest (so having multiple remote-viewer windows)

This one is easy to reproduce, I would appreciate if someone can take a look soon, as I want to do
a new spice-vdagent release upstream soon. If this does not get fixed I'll do a release with this
issue, since it seems mostly harmless.


2) Some weird vdagent-# modes show up in xrandr output (may be related to 1):
qxl-0 connected 1712x962+0+0 0mm x 0mm
    1712x962       60.0*+
    2560x1600      60.0
    <snip>
    vdagent-0       0.1
qxl-1 connected 400x373+1712+0 0mm x 0mm
    400x373        60.0*+
    2560x1600      60.0
    2560x1440      60.0
    <snip>
    vdagent-1       0.1
qxl-2 disconnected
    400x373        60.0
qxl-3 disconnected


3) When adding new monitors through the view->displays menu of remote-viewer, and then removing them again,
the agent does not disable / disconnect the monitors which have been removed, so the guest thinks it has
more monitors then remote-viewer is displaying


Note I've been only testing with Linux guests, since my main interest in this is testing the linux agent
code.

Regards,

Hans



More information about the Spice-devel mailing list