Bug 88648

Summary: [SNB]when connect to 2 monitor and start x, unplug/plug one of them will change mode from clone to extend.
Product: DRI Reporter: Ding Heng <hengx.ding>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED NOTOURBUG QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs
Version: DRI git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg
none
Xorg.0.log none

Description Ding Heng 2015-01-21 02:40:18 UTC
==System Environment==
--------------------------
Regression: no, I didn't found good commit on testing branch.

==kernel==
--------------------------
drm-intel-testing:6dd5bb25ce0ed3a0012b69d553d74e1a0d39c313

==Bug detailed description==
--------------------------
1.Connect SNB to 2 monitors, one of them is DP, the other is DVI.
2.startx
3.xrandr --output DP2 --same-as HDMI3
4.unplug DP monitor
5.plug DP monitor.
6.check if the monitors stay in clone mode.
Comment 1 Chris Wilson 2015-01-21 09:16:30 UTC
Please try with a bare X and always attach the dmesg and Xorg.0.log. In this case you will also want to attach the output of xrandr to support your assessment.
Comment 2 Ding Heng 2015-01-22 03:03:19 UTC
Change step 2 to "xinit&", this issue no longer exist. But DP monitor failed to light up after unplug/plug(which has been described in Bug 85641).
(In reply to Chris Wilson from comment #1)
> Please try with a bare X and always attach the dmesg and Xorg.0.log. In this
> case you will also want to attach the output of xrandr to support your
> assessment.
Comment 3 Ding Heng 2015-01-22 03:06:26 UTC
Created attachment 112636 [details]
dmesg
Comment 4 Ding Heng 2015-01-22 03:06:58 UTC
Created attachment 112637 [details]
Xorg.0.log
Comment 5 Chris Wilson 2015-01-22 07:51:31 UTC
So the original issue is that your de overrides how you wanted the display configured on a hotreplug.
Comment 6 Yi Sun 2015-02-02 01:20:24 UTC
We can take this behavior as default.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.