Bug 102931

Summary: [945GSE] display corruption boot
Product: DRI Reporter: Jan Vesely <jano.vesely>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED DUPLICATE QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: major    
Priority: medium CC: alexvillacislasso, intel-gfx-bugs, malix0, serhiy.int
Version: unspecified   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: I945GM i915 features: display/Other
Attachments:
Description Flags
dmesg 4.13.3
none
dmesg drm.debug=14
none
corrupted gdm screen none

Description Jan Vesely 2017-09-21 19:59:14 UTC
Created attachment 134416 [details]
dmesg 4.13.3

kernel 4.13.3
plymouth start corrupted and the corruption stays in both gdm(wayland) and vt consoles

the systems works OK (other than warning in #101937) when it boots linux 4.12.14
Comment 1 Jani Nikula 2017-09-25 17:49:54 UTC
Please boot with drm.debug=14 module parameter when adding dmesg.

Please take a picture, hard to assess what the corruption looks like.

If you can, please bisect.
Comment 2 Jan Vesely 2017-09-27 15:21:41 UTC
Created attachment 134507 [details]
dmesg drm.debug=14
Comment 3 Jan Vesely 2017-09-27 16:22:12 UTC
Created attachment 134509 [details]
corrupted gdm screen
Comment 4 Jan Vesely 2017-09-27 16:23:29 UTC
captured screenshots are not corrupted, just the display.
Comment 5 Rob Irvin 2017-10-09 19:12:54 UTC
I am also experiencing this issue with Archlinux 4.13.3, 4.13.4 and 4.13.5 running LightDM.  Corruption happens on the console during boot and remains during LightDM and when logging in to XFCE.

Like you mentioned, on 4.12.x I also received the drm_atomic_helper_update_legacy_modeset_state calltrace but display worked OK.  I now receive this error and the following:

[    7.829242] plane B assertion failure, should be off on pipe B but is still active
[    7.829292] ------------[ cut here ]------------
[    7.829480] WARNING: CPU: 0 PID: 215 at drivers/gpu/drm/i915/intel_display.c:1252 assert_planes_disabled+0x128/0x140 [i915]

A quick search has bought up this bug report as well as the following from 4.3 which produces the same corruption and warning message:

https://bugs.freedesktop.org/show_bug.cgi?id=92655
Comment 6 Serhiy Zahoriya 2017-10-23 00:42:26 UTC
Also experiencing this after upgrade, the same "plane B assertion failure, should be off on pipe B but is still active".

Adding i915.modeset=0 does not corrupt the screen but also sets the lowest resolution.
Comment 7 Serhiy Zahoriya 2017-10-23 00:46:02 UTC
*** Bug 103223 has been marked as a duplicate of this bug. ***
Comment 8 Serhiy Zahoriya 2017-10-23 09:13:30 UTC
There is a comment at
https://bugzilla.redhat.com/show_bug.cgi?id=1498725
that commits at
https://github.com/vsyrjala/linux/commits/plane_sanitation_2_v4.13
should solve the issue.
Comment 9 Ville Syrjala 2017-12-07 18:00:35 UTC

*** This bug has been marked as a duplicate of bug 102929 ***

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.