Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1244880 - Windows needs to send complete monitors_config message to client
Windows needs to send complete monitors_config message to client
Status: CLOSED ERRATA
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: mingw-virt-viewer (Show other bugs)
3.6.0
All Windows
medium Severity medium
: ovirt-3.6.0-rc
: 3.6.0
Assigned To: Pavel Grunt
SPICE QE bug list
:
Depends On: 1202419 1244878 1248189 1248196 1265359 1265360 1265361 1265363
Blocks: 1210796
  Show dependency treegraph
 
Reported: 2015-07-20 12:47 EDT by Sandy Stutsman
Modified: 2016-03-09 15:11 EST (History)
16 users (show)

See Also:
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.
Story Points: ---
Clone Of: 1244878
Environment:
Last Closed: 2016-03-09 15:11:31 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: Spice
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2016:0377 normal SHIPPED_LIVE rhevm-spice-client bug fix and enhancement update 2016-03-09 19:39:05 EST

  None (edit)
Description Sandy Stutsman 2015-07-20 12:47:13 EDT
+++ 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 15:10:22 EDT
See https://bugzilla.redhat.com/show_bug.cgi?id=1202419
for links to patches.
Comment 6 Dayle Parker 2016-02-21 20:02:08 EST
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 15:11:31 EST
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.