XMir display buffer layout sometimes overlaps and disagrees with that shown in xrandr/control-center

Bug #1216748 reported by Daniel van Vugt
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mir
Invalid
Medium
Unassigned
xorg-server (Ubuntu)
Expired
Medium
Unassigned

Bug Description

XMir's display buffer layout sometimes disagrees with that shown in xrandr/control-center.

On a few occasions I have placed one monitor left-of or above/below the other using xrandr/control-center. And while the tool always shows success in making the outputs adjacent, sometimes the physical display buffers are rendered overlapping at the same location (0,0) instead. Making a second change in xrandr/control-center seems to correct it, and finally what I see is what was configured.

Changed in xmir:
importance: Undecided → Medium
Changed in mir:
importance: Undecided → Medium
summary: - XMir physical monitor layout sometimes disagrees with that shown in
+ XMir display buffer layout sometimes disagrees with that shown in
xrandr/control-center
description: updated
summary: - XMir display buffer layout sometimes disagrees with that shown in
- xrandr/control-center
+ XMir display buffer layout sometimes overlaps and disagrees with that
+ shown in xrandr/control-center
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu Package testing tracker.

A list of all reports related to this bug can be found here:
http://packages.qa.ubuntu.com/qatracker/reports/bugs/1216748

tags: added: package-qa-testing
Changed in mir:
status: New → Triaged
Changed in xmir:
status: New → Triaged
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Still happening in vivid. X thinks the displays are side by side, but XMir keeps them overlapping (like clone mode):

$ env DISPLAY=:0 xrandr
Screen 0: minimum 320 x 320, current 3840 x 1200, maximum 32767 x 32767
VGA-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 520mm x 330mm
   1920x1200 59.9*+
   1600x1200 59.9
   1680x1050 59.9
   1280x1024 74.9 59.9
   1152x864 74.8
   1024x768 74.9 59.9
   800x600 74.9 60.3
   640x480 74.8 59.4
   720x400 69.8
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected 1920x1200+1920+0 (normal left inverted right x axis y axis) 520mm x 320mm
                                        ^------------- X applies correct setting
   1920x1200 59.9*+
   1600x1200 59.9
   1680x1050 59.9
   1280x1024 59.9
   1440x900 59.7
   1280x960 59.9
   1280x720 59.9
   1024x768 59.9
   800x600 60.3
   640x480 59.4

$ mirout /run/mir_socket
Connected to server: /run/mir_socket
Card 0: Max 3 simultaneous outputs
Output 18: Card 0, VGA, disconnected
Output 21: Card 0, DisplayPort, disconnected
Output 27: Card 0, HDMI-A, connected, 1920x1200+0+0, used, on, 520mm x 330mm (24.2"), normal
    1920x1200 59.95*+
    1600x1200 60.00
    1680x1050 59.88
    1280x1024 75.02 60.01
    1152x864 75.00
    1024x768 75.07 60.00
     800x600 75.00 60.31
     640x480 75.00 60.00
     720x400 70.08
Output 30: Card 0, DisplayPort, disconnected
Output 34: Card 0, HDMI-A, connected, 1920x1200+0+0, used, on, 520mm x 320mm (24.0"), normal
                                                                               ^------------- Mir still has wrong setting
    1920x1200 59.95*+
    1600x1200 60.00
    1680x1050 59.88
    1280x1024 60.01
    1440x900 59.90
    1280x960 60.00
    1280x720 59.96
    1024x768 60.00
     800x600 60.31
     640x480 60.00

At least one display should say: 1920x1200+1920+0

Changed in mir:
status: Triaged → Incomplete
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I'm fairly confident Mir doesn't have any bugs in this area. Our demos work well. Only XMir (the old fullscreen one) fails.

Changed in mir:
status: Incomplete → Invalid
affects: xmir → xorg-server (Ubuntu)
tags: added: xmir
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Not sure if this bug still exists in the new Xmir.

Changed in xorg-server (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xorg-server (Ubuntu) because there has been no activity for 60 days.]

Changed in xorg-server (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.