Bug 92658 - Dual monitor DisplayPort Flicker
Summary: Dual monitor DisplayPort Flicker
Status: CLOSED WORKSFORME
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-24 05:56 UTC by Robert N
Modified: 2017-03-28 12:37 UTC (History)
2 users (show)

See Also:
i915 platform: HSW
i915 features: display/DP


Attachments
journalctl -b | grep "\[drm" (297.42 KB, application/x-gzip)
2015-10-24 05:56 UTC, Robert N
no flags Details
intel_reg_dump (19.94 KB, text/plain)
2015-10-24 05:56 UTC, Robert N
no flags Details
xrandr (9.63 KB, text/plain)
2015-10-24 05:56 UTC, Robert N
no flags Details
dmesg (160.54 KB, text/plain)
2015-10-29 03:46 UTC, Robert N
no flags Details

Description Robert N 2015-10-24 05:56:00 UTC
Created attachment 119163 [details]
journalctl -b | grep "\[drm"

The system is an Intel NUC D34010WYK with an i3 Hasell processor.

Monitor 1 is connected via micro HDMI
Monitor 2 is connected via mini DisplayPort

At boot BIOS, Grub, systemd, all get mirrored on both screens as
expected.

However, once the login prompt hits, Monitor 2 (DisplayPort) goes blank.
It flickers periodically though.

When it does flicker on I can see the desktop, any windows that got
moved to that monitor and the clock is up to date.

The two monitors are exactly the same model, Samsung SyncMaster 204B.

I have tried swapping monitors and the issue seems to persist on the
mini DisplayPort connection only.

I tried this on multiple distributions and they all have the same issue. Ubuntu 15.10, Gnome Ubuntu 15.10, Arch Linux, Fedora 22 which leads me to believe it's likely something in the kernel not the display manager.

-----------------
Current System
-----------------

Connection: Mini Display Port

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 15.10
Release:	15.10
Codename:	wily

$ uname -a
Linux rnavarro-nuc 4.3.0-994-generic #201510162200 SMP Sat Oct 17 02:02:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

$ sudo lshw
rnavarro-nuc              
    description: Computer
    width: 64 bits
    capabilities: smbios-2.8 vsyscall32
  *-core
       description: Motherboard
       physical id: 0
     *-memory
          description: System memory
          physical id: 0
          size: 7879MiB
     *-cpu
          product: Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz
          vendor: Intel Corp.
          physical id: 1
          bus info: cpu@0
          size: 1700MHz
          capacity: 1700MHz
          width: 64 bits
          capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt cpufreq
     *-pci
          description: Host bridge
          product: Haswell-ULT DRAM Controller
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 09
          width: 32 bits
          clock: 33MHz
          configuration: driver=hsw_uncore
          resources: irq:0
        *-display
             description: VGA compatible controller
             product: Haswell-ULT Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 09
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:45 memory:f7800000-f7bfffff memory:e0000000-efffffff ioport:f000(size=64)
Comment 1 Robert N 2015-10-24 05:56:38 UTC
Created attachment 119164 [details]
intel_reg_dump
Comment 2 Robert N 2015-10-24 05:56:50 UTC
Created attachment 119165 [details]
xrandr
Comment 3 Robert N 2015-10-24 06:24:28 UTC
Here is a video of the flicker that I'm seeing:

https://youtu.be/uQdPnayKIl4
Comment 4 Jani Nikula 2015-10-26 08:46:08 UTC
Please add drm.debug=14 module parameter, and attach full dmesg (plain text, not packed) all the way from boot to the problem.

Is this a regression, i.e. did it work on some earlier kernel version? If yes, which version?
Comment 5 Robert N 2015-10-29 03:45:53 UTC
I'm not entirely sure if this is a regression. I just got this hardware and this is my first time trying this setup on linux.

I can try a few older kernels to see if I can find something, but don't feel overly confident.

I've attached an updated copy of the dmesg output.

I bring up the display manager and reconfigure my second monitor from "off" to "secondary" at:
[  167.615280] [drm:drm_mode_getconnector] [CONNECTOR:37:?]

I let if flicker for a bit and then disabled the second monitor back to "off" at:

[  203.763410] [drm:drm_mode_setcrtc] [CRTC:21]
Comment 6 Robert N 2015-10-29 03:46:09 UTC
Created attachment 119276 [details]
dmesg
Comment 7 Robert N 2015-11-05 15:40:19 UTC
Hello,

What other information can I get to help debug this?
Comment 8 Robert N 2015-11-15 20:37:44 UTC
Hello,

What other information can I get to help debug this?
Comment 9 Robert N 2015-12-05 00:11:56 UTC
Hey Guys,

I'm still having this issue even after updating kernels to yesterday's nightly.

What other information can I get to help debug this?
Comment 10 Robert N 2015-12-13 01:39:46 UTC
One more attempt to reach out before giving up....

Come on guys, how can I help fix this?

I'm willing to do any legwork possible I'm just not sure what additional information you need.
Comment 11 Dhinakaran Pandiyan 2016-06-30 17:40:27 UTC
Thanks for reporting the issue and following up. Are you still seeing this issue? Can you please try the latest drm-intel-nightly kernel?
Comment 12 Jari Tahvanainen 2017-03-28 12:18:42 UTC
Timeout - marking resolved+worksforme. Please reopen with the latest dmesg if problem still exists.


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.