[Bug 84718] New: DP MST: re-docking messes up displays

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Oct 6 07:22:47 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=84718

            Bug ID: 84718
           Summary: DP MST: re-docking messes up displays
           Product: DRI
           Version: XOrg CVS
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Intel
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: dev at blackamp.de
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
                CC: intel-gfx-bugs at lists.freedesktop.org

This bug report refers to the latest git version
ec2b9ac81aed0d2dda2948171ca1c260184bf221 and linux kernel Linux XY
3.17-rc5-amd64 #1 SMP Debian 3.17~rc5-1~exp1 (2014-09-18) x86_64 GNU/Linux. It
might be a duplicate of 80355, however that bug report seems to have been
abandonded by its reporter. With laptop in dock I get the following xrandr
output and everything works fine:

$ xrandr
Screen 0: minimum 8 x 8, current 3120 x 2160, maximum 32767 x 32767
eDP1 connected 1920x1080+0+1080 (normal left inverted right x axis y axis)
309mm x 175mm
   1920x1080     60.01*+  59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP2-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm
x 299mm
   1920x1080     60.00*+
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1152x864      75.00  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
DP2-2 connected 1200x1600+1920+0 left (normal left inverted right x axis y
axis) 432mm x 324mm
   1600x1200     59.98*+
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
DP2-3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Taking the machine out of the dock switches correctly to only one screen, BUT
has a ghost screen listed in DP2-3, there is no external screen connected:

$ xrandr
xrandr: Output DP2-1 is not disconnected but has no modes
xrandr: Output DP2-2 is not disconnected but has no modes
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x
175mm
   1920x1080     60.01*+  59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP2-1 unknown connection (normal left inverted right x axis y axis)
DP2-2 unknown connection (normal left inverted right x axis y axis)
DP2-3 unknown connection (normal left inverted right x axis y axis)
   1360x768      59.80  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32  
   640x480       59.94  
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Putting the machine back into the dock configures DP2-3 and one of my two
external screens on the dock shows a mirror image of my laptop screen. This
screen is the one that was listed in the very first xrandr output as DP2-1, it
is now incorrectly designated. Note the error messages for DP2-1 and DP2-2.

$ xrandr
xrandr: Output DP2-1 is not disconnected but has no modes
xrandr: Output DP2-2 is not disconnected but has no modes
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x
175mm
   1920x1080     60.01*+  59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP2-1 unknown connection (normal left inverted right x axis y axis)
DP2-2 unknown connection (normal left inverted right x axis y axis)
DP2-3 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm
x 299mm
   1920x1080     60.00*+
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1152x864      75.00  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)


Note that dock events trigger xrandr to reconfigure screens automatically.
Please let me know what additional information to provide.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20141006/2aab759b/attachment-0001.html>


More information about the intel-gfx-bugs mailing list