[Bug 111179] New: [Regression]Multiple monitors via DP TB dock detection/resolution/layout failure after Skylake->Coffeelake upgrade
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Jul 20 21:58:33 UTC 2019
https://bugs.freedesktop.org/show_bug.cgi?id=111179
Bug ID: 111179
Summary: [Regression]Multiple monitors via DP TB dock
detection/resolution/layout failure after
Skylake->Coffeelake upgrade
Product: DRI
Version: unspecified
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: major
Priority: medium
Component: DRM/Intel
Assignee: intel-gfx-bugs at lists.freedesktop.org
Reporter: arcadiy at ivanov.biz
QA Contact: intel-gfx-bugs at lists.freedesktop.org
CC: intel-gfx-bugs at lists.freedesktop.org
1. Dell Precision 7510 (Skylake) laptop running Fedora KDE 30 is used with a TB
dock (StarTech TB3DKM2DP) and two 4k Samsung monitors via DisplayPort without a
problem. One 4K monitor runs vertically, one horizontally, plus a laptop panel,
unified into one virtual.
2. An SSD is removed from the Skylake and placed into a brand new Dell
Precision 5540 (Coffeelake), connecting into exactly the same TB dock with
exactly the same monitor setup via the same cables.
3. Attempting the same layout results in a variety of failures in X11 with a
failure to activate one of the 4K monitors, errors in X11 logs, layout failure
etc. End result is one of the two monitors never functions.
4. Changing the type of a TB dock (Dell WD19TB) produces same results on 5540.
Key point: setup worked on Skylake, stopped on Coffeelake with no software or
peripheral changes.
Setup details:
==========================================================
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 630
(Mobile) [8086:3e9b] (rev 02) (prog-if 00 [VGA controller])
DeviceName: Onboard IGD
Subsystem: Dell Device [1028:0906]
<snip>
Kernel driver in use: i915
Kernel modules: i915
==========================================================
[ 0.000000] Command line:
BOOT_IMAGE=(hd1,gpt2)/vmlinuz-5.1.18-300.fc30.x86_64
root=/dev/mapper/fedora-root ro resume=/dev/mapper/fedora-swap
rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rootflags=discard rhgb
i915.enable_dc=2 i915.disable_power_well=0 i915.enable_fbc=1 i915.enable_guc=3
i915.enable_dpcd_backlight=1 l1tf=flush rd.driver.blacklist=nouveau
[ 0.431540] Kernel command line:
BOOT_IMAGE=(hd1,gpt2)/vmlinuz-5.1.18-300.fc30.x86_64
root=/dev/mapper/fedora-root ro resume=/dev/mapper/fedora-swap
rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rootflags=discard rhgb
i915.enable_dc=2 i915.disable_power_well=0 i915.enable_fbc=1 i915.enable_guc=3
i915.enable_dpcd_backlight=1 l1tf=flush rd.driver.blacklist=nouveau
[ 2.945556] fb0: switching to inteldrmfb from EFI VGA
[ 2.946312] i915 0000:00:02.0: vgaarb: deactivate vga console
[ 2.948378] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2.948379] [drm] Driver supports precise vblank timestamp query.
[ 2.949112] i915 0000:00:02.0: vgaarb: changed VGA decodes:
olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 2.949389] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin
(v1.4)
[ 3.247818] [drm] HuC: Loaded firmware i915/kbl_huc_ver02_00_1810.bin
(version 2.0)
[ 3.258731] [drm] GuC: Loaded firmware i915/kbl_guc_ver9_39.bin (version
9.39)
[ 3.269950] i915 0000:00:02.0: GuC firmware version 9.39
[ 3.269956] i915 0000:00:02.0: GuC submission enabled
[ 3.269960] i915 0000:00:02.0: HuC enabled
[ 3.272526] [drm] Initialized i915 1.6.0 20190207 for 0000:00:02.0 on minor
0
[ 3.297157] fbcon: inteldrmfb (fb0) is primary device
[ 4.476651] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 12.641726] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops
i915_audio_component_bind_ops [i915])
==========================================================
$ less /var/log/Xorg.0.log | grep -i 'intel\|version'
X Protocol Version 11, Revision 0
[ 19.277] Current version of pixman: 0.38.0
to make sure that you have the latest version.
[ 19.280] (II) Module ABI versions:
[ 19.290] compiled for 1.20.5, module version = 1.0.0
[ 19.290] ABI class: X.Org Server Extension, version 10.0
[ 19.290] (II) Applying OutputClass "intel" to /dev/dri/card0
[ 19.290] loading driver: intel
[ 19.290] (II) Applying OutputClass "intel" to /dev/dri/card0
[ 19.290] loading driver: intel
[ 19.290] (==) Matched intel as autoconfigured driver 0
[ 19.290] (II) LoadModule: "intel"
[ 19.290] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[ 19.292] (II) Module intel: vendor="X.Org Foundation"
[ 19.292] compiled for 1.20.4, module version = 2.99.917
[ 19.292] ABI class: X.Org Video Driver, version 24.0
[ 19.292] compiled for 1.20.5, module version = 1.20.5
[ 19.292] ABI class: X.Org Video Driver, version 24.0
[ 19.293] compiled for 1.20.3, module version = 0.5.0
[ 19.293] ABI class: X.Org Video Driver, version 24.0
[ 19.293] compiled for 1.20.4, module version = 2.4.0
[ 19.293] ABI class: X.Org Video Driver, version 24.0
[ 19.293] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
[ 19.293] (II) intel: Driver for Intel(R) HD Graphics
[ 19.293] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[ 19.293] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[ 19.294] (II) intel(0): Using Kernel Mode Setting driver: i915, version
1.6.0 20190207
[ 19.307] compiled for 1.20.5, module version = 0.0.2
[ 19.307] ABI class: X.Org Video Driver, version 24.0
[ 19.308] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics
[ 19.308] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2,
avx, avx2; using a maximum of 8 threads
[ 19.308] (II) intel(0): Creating default Display subsection in Screen
section
[ 19.308] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[ 19.308] (==) intel(0): RGB weight 888
[ 19.308] (==) intel(0): Default visual is TrueColor
[ 19.308] (II) Applying OutputClass "intel" options to /dev/dri/card0
[ 19.308] (II) Applying OutputClass "intel" options to /dev/dri/card0
[ 19.308] (**) intel(0): Option "AccelMethod" "sna"
[ 19.308] (**) intel(0): Option "DRI" "3"
[ 19.308] (**) intel(0): Option "TearFree" "true"
[ 19.309] (II) intel(0): Output eDP1 has no monitor section
[ 19.309] (**) intel(0): Found backlight control interface intel_backlight
(type 'raw') for output eDP1
[ 19.309] (II) intel(0): Enabled output eDP1
[ 19.309] (II) intel(0): Output DP1 has no monitor section
[ 19.309] (II) intel(0): Enabled output DP1
[ 19.309] (II) intel(0): Output DP2 has no monitor section
[ 19.309] (II) intel(0): Enabled output DP2
[ 19.309] (II) intel(0): Output DP3 has no monitor section
[ 19.309] (II) intel(0): Enabled output DP3
[ 19.309] (II) intel(0): Output DP1-1 has no monitor section
[ 19.309] (II) intel(0): Enabled output DP1-1
[ 19.309] (II) intel(0): Output DP1-2 has no monitor section
[ 19.309] (II) intel(0): Enabled output DP1-2
[ 19.309] (II) intel(0): Output DP1-3 has no monitor section
[ 19.309] (II) intel(0): Enabled output DP1-3
[ 19.309] (--) intel(0): Using a maximum size of 256x256 for hardware
cursors
[ 19.309] (II) intel(0): Output VIRTUAL1 has no monitor section
[ 19.309] (II) intel(0): Enabled output VIRTUAL1
[ 19.309] (--) intel(0): Output eDP1 using initial mode 1920x1080 on pipe 0
[ 19.309] (--) intel(0): Output DP1-1 using initial mode 3840x2160 on pipe 1
[ 19.309] (--) intel(0): Output DP1-2 using initial mode 1920x1080 on pipe 2
[ 19.310] (**) intel(0): TearFree enabled
[ 19.310] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[ 19.310] (==) intel(0): DPI set to (96, 96)
[ 19.313] (II) intel(0): SNA initialized with Coffeelake (gen9) backend
[ 19.313] (==) intel(0): Backing store enabled
[ 19.313] (==) intel(0): Silken mouse enabled
[ 19.313] (II) intel(0): HW Cursor enabled
[ 19.314] (==) intel(0): DPMS enabled
[ 19.314] (==) intel(0): Display hotplug detection enabled
[ 19.314] (II) intel(0): [DRI2] Setup complete
[ 19.314] (II) intel(0): [DRI2] DRI driver: i965
[ 19.314] (II) intel(0): [DRI2] VDPAU driver: va_gl
[ 19.314] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[ 19.314] (II) intel(0): hardware support for Present enabled
[ 19.337] (II) intel(0): switch to mode 1920x1080 at 60.0 on eDP1 using pipe 0,
position (0, 0), rotation normal, reflection none
[ 19.359] (II) intel(0): switch to mode 3840x2160 at 60.0 on DP1-1 using pipe
1, position (0, 0), rotation normal, reflection none
[ 19.367] (II) intel(0): switch to mode 1920x1080 at 60.0 on DP1-2 using pipe
2, position (0, 0), rotation normal, reflection none
[ 19.370] (II) intel(0): Setting screen physical size to 1016 x 571
[ 19.407] compiled for 1.20.3, module version = 0.28.2
[ 19.407] ABI class: X.Org XInput driver, version 24.1
[ 19.827] (II) config/udev: Adding input device HDA Intel PCH Headphone Mic
(/dev/input/event16)
[ 19.827] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3
(/dev/input/event17)
[ 19.828] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7
(/dev/input/event18)
[ 19.828] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8
(/dev/input/event19)
[ 19.829] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=9
(/dev/input/event20)
[ 19.829] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=10
(/dev/input/event21)
[ 19.830] (II) config/udev: Adding input device Intel HID events
(/dev/input/event13)
[ 19.830] (**) Intel HID events: Applying InputClass "evdev keyboard
catchall"
[ 19.830] (**) Intel HID events: Applying InputClass "libinput keyboard
catchall"
[ 19.830] (**) Intel HID events: Applying InputClass "system-keyboard"
[ 19.830] (II) Using input driver 'libinput' for 'Intel HID events'
[ 19.830] (**) Intel HID events: always reports core events
[ 19.831] (II) event13 - Intel HID events: is tagged by udev as: Keyboard
[ 19.831] (II) event13 - Intel HID events: device is a keyboard
[ 19.831] (II) event13 - Intel HID events: device removed
[ 19.841] (II) XINPUT: Adding extended input device "Intel HID events"
(type: KEYBOARD, id 18)
[ 19.842] (II) event13 - Intel HID events: is tagged by udev as: Keyboard
[ 19.842] (II) event13 - Intel HID events: device is a keyboard
[ 19.843] (II) config/udev: Adding input device Intel HID 5 button array
(/dev/input/event14)
[ 19.843] (**) Intel HID 5 button array: Applying InputClass "evdev keyboard
catchall"
[ 19.843] (**) Intel HID 5 button array: Applying InputClass "libinput
keyboard catchall"
[ 19.843] (**) Intel HID 5 button array: Applying InputClass
"system-keyboard"
[ 19.843] (II) Using input driver 'libinput' for 'Intel HID 5 button array'
[ 19.843] (**) Intel HID 5 button array: always reports core events
[ 19.844] (II) event14 - Intel HID 5 button array: is tagged by udev as:
Keyboard
[ 19.844] (II) event14 - Intel HID 5 button array: device is a keyboard
[ 19.844] (II) event14 - Intel HID 5 button array: device removed
[ 19.853] (II) XINPUT: Adding extended input device "Intel HID 5 button
array" (type: KEYBOARD, id 19)
[ 19.854] (II) event14 - Intel HID 5 button array: is tagged by udev as:
Keyboard
[ 19.854] (II) event14 - Intel HID 5 button array: device is a keyboard
[ 21.311] (II) intel(0): EDID vendor "SHP", prod id 5306
[ 21.311] (II) intel(0): Printing DDC gathered Modelines:
[ 21.311] (II) intel(0): Modeline "1920x1080"x0.0 142.52 1920 1968 2000
2080 1080 1083 1088 1142 -hsync -vsync (68.5 kHz eP)
[ 33.547] (II) intel(0): resizing framebuffer to 4080x3840
[ 33.615] (II) intel(0): switch to mode 1920x1080 at 60.0 on eDP1 using pipe 0,
position (2160, 2760), rotation normal, reflection none
[ 33.636] (II) intel(0): switch to mode 3840x2160 at 60.0 on DP1-1 using pipe
1, position (0, 0), rotation right, reflection none
[ 137.796] (II) intel(0): resizing framebuffer to 6000x3840
[ 140.293] (II) intel(0): switch to mode 3840x2160 at 60.0 on DP1-2 using pipe
2, position (2160, 600), rotation normal, reflection none
[ 140.294] (EE) intel(0): failed to set mode: No space left on device [28]
[ 188.910] (II) intel(0): switch to mode 1920x1080 at 60.0 on eDP1 using pipe 0,
position (1920, 2760), rotation normal, reflection none
[ 188.946] (II) intel(0): switch to mode 3840x2160 at 30.0 on DP1-1 using pipe
1, position (0, 0), rotation right, reflection none
[ 191.380] (II) intel(0): switch to mode 3840x2160 at 30.0 on DP1-2 using pipe
2, position (2160, 600), rotation normal, reflection none
[ 287.291] (II) intel(0): switch to mode 1920x1080 at 60.0 on eDP1 using pipe 0,
position (2160, 2760), rotation normal, reflection none
[ 287.336] (II) intel(0): switch to mode 3840x2160 at 60.0 on DP1-1 using pipe
1, position (0, 0), rotation right, reflection none
[ 287.424] (EE) intel(0): failed to set mode: No space left on device [28]
[ 287.778] (II) intel(0): switch to mode 3840x2160 at 60.0 on DP1-2 using pipe
2, position (2160, 600), rotation normal, reflection none
[ 289.051] (EE) intel(0): Page flipping failed, disabling TearFree
[ 336.531] (II) intel(0): switch to mode 3840x2160 at 30.0 on DP1-2 using pipe
2, position (2160, 600), rotation normal, reflection none
[ 376.201] (II) intel(0): switch to mode 3840x2160 at 60.0 on DP1-1 using pipe
1, position (0, 0), rotation right, reflection none
[ 376.202] (EE) intel(0): failed to set mode: No space left on device [28]
[ 376.272] (II) intel(0): switch to mode 3840x2160 at 60.0 on DP1-2 using pipe
2, position (2160, 600), rotation normal, reflection none
[ 409.962] (II) intel(0): switch to mode 3840x2160 at 60.0 on DP1-1 using pipe
1, position (0, 0), rotation right, reflection none
[ 411.210] (II) intel(0): resizing framebuffer to 4080x3840
--
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: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20190720/0d682db5/attachment-0001.html>
More information about the intel-gfx-bugs
mailing list