Bug 1244880 - Windows needs to send complete monitors_config message to client
Summary: Windows needs to send complete monitors_config message to client
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: mingw-virt-viewer
Version: 3.6.0
Hardware: All
OS: Windows
medium
medium
Target Milestone: ovirt-3.6.0-rc
: 3.6.0
Assignee: Pavel Grunt
QA Contact: SPICE QE bug list
URL:
Whiteboard:
Depends On: 1202419 1244878 1248189 1248196 1265359 1265360 1265361 1265363
Blocks: 1210796
TreeView+ depends on / blocked
 
Reported: 2015-07-20 16:47 UTC by Sandy Stutsman
Modified: 2016-03-09 20:11 UTC (History)
16 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Previously, Windows did not use the API to provide coordinates when using multiple monitors, which caused the virtual monitors to change position. Now, Windows uses the API for managing monitor position, so monitors stay in the expected position.
Clone Of: 1244878
Environment:
Last Closed: 2016-03-09 20:11:31 UTC
oVirt Team: Spice
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2016:0377 0 normal SHIPPED_LIVE rhevm-spice-client bug fix and enhancement update 2016-03-10 00:39:05 UTC

Description Sandy Stutsman 2015-07-20 16:47:13 UTC
+++ This bug was initially created as a clone of Bug #1244878 +++

+++ 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 1 Sandy Stutsman 2015-07-23 19:10:22 UTC
See https://bugzilla.redhat.com/show_bug.cgi?id=1202419
for links to patches.

Comment 6 Dayle Parker 2016-02-22 01:02:08 UTC
If this bug requires doc text for errata release, please provide draft text in the doc text field in the following format:

 Cause:
 Consequence:
 Fix:
 Result:

The documentation team will review, edit, and approve the text.
If this bug does not require doc text, please set the 'requires_doc_text' flag to -.

Comment 8 errata-xmlrpc 2016-03-09 20:11:31 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/RHEA-2016-0377.html


Note You need to log in before you can comment on or make changes to this bug.