[Bug 103301] New: Image broken on external monitor with 60hz (works with 30hz) + master control interrupt lied

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Sat Aug 22 09:48:12 PDT 2015


https://bugzilla.kernel.org/show_bug.cgi?id=103301

            Bug ID: 103301
           Summary: Image broken on external monitor with 60hz (works with
                    30hz) +  master control interrupt lied
           Product: Drivers
           Version: 2.5
    Kernel Version: 4.1.4-1-ARCH
          Hardware: All
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Video(DRI - Intel)
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: nico-bugzilla.kernel.org at schottelius.org
                CC: intel-gfx-bugs at lists.freedesktop.org
        Regression: No

Created attachment 185481
  --> https://bugzilla.kernel.org/attachment.cgi?id=185481&action=edit
get-sysinfo.sh

Hello,

trying to connect the Lenovo X1 Carbon Gen3 to an external monitor via
Displayport 1.2, I can only see "strange lines" that change slightly when
moving the mouse on the screen.

Setting the refresh rate to 30hz fixes the problem (via xrandr).

Connecting with 60hz results in the following message in dmesg:

[92684.950728] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU
pipe B FIFO underrun

And after disconncting (by turning the output off using xrandr), I read
additionally in dmesg:

[92809.474136] [drm:gen8_irq_handler [i915]] *ERROR* The master control
interrupt lied (SDE)!

This bug happened since I started using that monitor. I exchanged cables to be
sure that is not the cause 

NOTE: After some time the system will not suspend anymore, and I *assume* that
the i915 driver reports the external display still connected - this happens
after trying to connect to the screen after some days.


Attached is the output of get-sysinfo.sh.

[18:42] wurzel:~% xrandr
Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 8192 x 8192
eDP1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis)
310mm x 174mm
   2560x1440     60.00*+
   1920x1440     60.00  
   1856x1392     60.01  
   1792x1344     60.01  
   1600x1200     60.00  
   1400x1050     59.98  
   1280x1024     60.02  
   1280x960      60.00  
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94  
DP1 connected (normal left inverted right x axis y axis)
   3840x2160     60.00 +  30.00  
   1920x1080     60.00    60.00    50.00    50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1440x900      74.98    59.89  
   1280x960      60.00  
   1280x720      59.97    60.00    50.00    59.94  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
[18:42] wurzel:~%

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the intel-gfx-bugs mailing list