[Bug 111149] New: Intel x5-E8000 black screen on 2560x1440 monitors if DP audio is active (Kernel 4.17 - drm-tip)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jul 16 12:19:47 UTC 2019


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

            Bug ID: 111149
           Summary: Intel x5-E8000 black screen on 2560x1440 monitors if
                    DP audio is active (Kernel 4.17 - drm-tip)
           Product: DRI
           Version: DRI git
          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: gottwald at igel.com
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
                CC: intel-gfx-bugs at lists.freedesktop.org

Created attachment 144799
  --> https://bugs.freedesktop.org/attachment.cgi?id=144799&action=edit
logs with stock fedora kernel and drm-tip

The device with the following problem is a IGEL UD2-LX50 (internal M250C) with
2 DisplayPorts (yes one is the eDP used as normal DP but both are affected).

To Reproduce:

    * connect a 2560x1440 capable monitor (some 4k also have the same problem)
like DELL P2715Q, ACER S277HK, ASUS MX27UQ, iiyama ProLite PL2792Q, Fujitsu
p27-8TS Pro.... on the DP connector

    * start the system

    * the monitor will get black after pulseaudio was started (on Ubuntu after
the login screen, on Fedora directly)

If pulseaudio is disabled (very quick and dirty with "sudo mv
/usr/bin/pulseaudio /usr/bin/pulseaudio.real; sudo ln -sf /bin/true
/usr/bin/pulseaudio") it works with the stock Fedora Kernel and with the Ubuntu
default kernel. With drm-tip the screen goes directly black short after boot.

Logfiles were created with drm.debug=0x3ff kernel commandline option.

The stock-fedora-30-pulsaudio-disabled.log file shows a boot with disabled
pulseaudio and working Screen with Fedora 30. In Gnome a Console was opened and
pulsaudio.real started and the screen went black nearly immediately. One can
grep for the pulseaudio.real start message to get in the area the error
happened.

With drm-tip the error occurs with or without running pulseaudio, there were
also two logfiles created. drm-tip-kernel-without-fix.log is the drm-tip from
2019-07-16 and there the screen is black shortly after boot (blinking cursor
and then black). As I know how to workaround this issue I did a small change in
the drm-tip kernel:

diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
b/drivers/gpu/drm/i915/display/intel_dp.c
index 0eb5d66f87a7..3aed538e24c2 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -5322,7 +5322,8 @@ intel_dp_set_edid(struct intel_dp *intel_dp)
        edid = intel_dp_get_edid(intel_dp);
        intel_connector->detect_edid = edid;

-       intel_dp->has_audio = drm_detect_monitor_audio(edid);
+       //intel_dp->has_audio = drm_detect_monitor_audio(edid);
+       intel_dp->has_audio = false;
        drm_dp_cec_set_edid(&intel_dp->aux, edid);
 }

This only prevents the usage of DP audio, then the screen is working as one
would expect (drm-tip-kernel-with-fix.log logfile).

Our own Linux is based on Ubuntu (Kernel is a 4.19.x mainline one with some
fixes) and there the issue is also present, also with a Stock Ubuntu with Linux
mainline or Ubuntu Kernel. We currently worked around it with a added i915
module parameter to disable DP audio support (Kernel Patch) but this is not a
solution only a workaround.

If one need a device to test he could contact me and I will look if I can
arrange this.

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


More information about the intel-gfx-bugs mailing list