Bug 1244878

Summary: Windows needs to send complete monitors_config message to client
Product: Red Hat Enterprise Linux 7 Reporter: Sandy Stutsman <sstutsma>
Component: spice-gtkAssignee: Default Assignee for SPICE Bugs <rh-spice-bugs>
Status: CLOSED ERRATA QA Contact: SPICE QE bug list <spice-qe-bugs>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 7.2CC: bazulay, bmcclain, cfergeau, dblechte, djasa, ecohen, fidencio, gklein, lsurette, rbalakri, Rhev-m-bugs, spice-qe-bugs, sstutsma, tjamrisk, tpelka, yeylon
Target Milestone: rc   
Target Release: 7.2   
Hardware: All   
OS: Windows   
Whiteboard:
Fixed In Version: spice-gtk-0.26-5.el7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 1202419
: 1244880 1248189 1265361 1265363 (view as bug list) Environment:
Last Closed: 2015-11-19 07:38:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1202419    
Bug Blocks: 1210796, 1244880, 1248189, 1248196, 1265359, 1265360, 1265361, 1265363    

Description Sandy Stutsman 2015-07-20 16:45:48 UTC
+++ This bug was initially created as a clone of Bug #1202419 +++

Description of problem:
Currently, Windows does not provide correct position information for multi-monitor in the monitors_config message to the spice client.

Version-Release number of selected component (if applicable):
3.6


How reproducible:
Always

Steps to Reproduce:
1. Bring up a Windows VM with >1 monitor
2. Use the "Screen Resolution" applet to position the monitors
3. Notice that after clicking apply, the monitors are all positioned at the same X position

Actual results:
When using the Windows "Screen Resolution" to position monitors, the monitors are re-positioned at the same X location (0)

Expected results:
The monitor positions should remain at the position set by the user.

Additional info:
The solution required a new IOCTL to the Windows QXL driver that will allow VDAgent to pass updated position information to the driver which can then set it in the monitors_config message.

Comment 3 David Jaša 2015-08-14 12:22:01 UTC
qa_ack+ as per bug 1202419 comment 4.

Comment 4 Fabiano Fidêncio 2015-08-28 00:18:10 UTC
Btw, the upstream commit is:
8b0cd321d5a4d08ccba5845c5f2206e6f8032c1d

Comment 10 errata-xmlrpc 2015-11-19 07:38:11 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2015-2211.html

Comment 11 Pavel Grunt 2016-03-15 10:43:22 UTC
*** Bug 1265363 has been marked as a duplicate of this bug. ***