Created attachment 520407 [details]
monitor layout + device list
Description of problem:
Spice client fails to populate 2 screens (primary display contains primary display from guest, but second qxl display is not on the second screen) during switching to fullscreen only in following scenario:
spice client with enabled 4 displays while 1st and 2nd is enabled, 3rd is manually disabled, and 4th is inactive due Bug 694117 in qxl driver.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. set number of displays to 4 (trough rhevmanager->edit_vm_settings)
2. connect to a guest
3. ensure that only first and second displays are enabled
4. shift+f11 (to enter fullscreen mode)
only first/primary display of guest is visible. Second display on client is not populated by spice-client (see screenshots)
both client displays should be populated after switching to fullscreen by active displays on the guest
I've tried to set manually optimal resolution but nothing changed.
At first, I could not reproduce.
But when I looked at the attached image ("monitor layout + device list") again I noticed that the second qxl device is disabled (thanks Lubos for attaching that image).
That means that out of 4 qxl devices (numbered 0-3), available qxl devices are 0, 2, 3 and, in that configuration active qxl devices are 0 and 2.
Before step 4 in #c0, when still in windowed-mode, one can see that the 2 windows of spicec are titled "SPICEc0" and "SPICEc2"
But there are only 2 monitors 0 and 1.
Spicec matches qxl-device-i to monitor-i which is why qxl device 2 has no matching monitor and when entering full-screen it "disappears".
Lubos, can you please
1. Check that on windowed-mode titles are as I mentioned above.
2. Try to disable the 4'th qxl device and enable the 2'nd qxl
device ( + reboot ).
Also please make sure on the guest that displays 1+2 are active.
Does full-screen mode works as expected now ?
too late for 6.3 -> 6.4
This request was not resolved in time for the current release.
Red Hat invites you to ask your support representative to
propose this request, if still desired, for consideration in
the next release of Red Hat Enterprise Linux.
This request was erroneously removed from consideration in Red Hat Enterprise Linux 6.4, which is currently under development. This request will be evaluated for inclusion in Red Hat Enterprise Linux 6.4.
Closing as WONTFIX, spice-client was replaced by virt-viewer which is now supported client. This bug was not reproducible with virt-viewer, If you can reproduce with remote-viewer, please file a bug for virt-viewer. Thanks.