Bug 102906 - Violent glitches when screen turns on from "xset dpms force off" or from sleep
Summary: Violent glitches when screen turns on from "xset dpms force off" or from sleep
Status: CLOSED DUPLICATE of bug 102587
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard: ReadyForDev
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-20 18:29 UTC by Aleksey Rybalkin
Modified: 2017-10-03 22:11 UTC (History)
2 users (show)

See Also:
i915 platform: BDW
i915 features: power/suspend-resume


Attachments
syslog from recorded session (220.40 KB, text/x-log)
2017-09-20 18:29 UTC, Aleksey Rybalkin
no flags Details
kernel config (107.36 KB, text/x-mpsub)
2017-09-20 18:30 UTC, Aleksey Rybalkin
no flags Details

Description Aleksey Rybalkin 2017-09-20 18:29:25 UTC
Created attachment 134384 [details]
syslog from recorded session

I am experiencing some violent graphical glitches in situations when the screen is turned back on after it went to sleep or after it was turned off with "xset dpms force off". The glitches continue even after exiting the X into the console.

hardware: Lenovo ThinkPad X250
cpu: Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
kernel: 4.13.3 vanilla
xorg-server: 1.19.3

Video of the glitches: https://www.youtube.com/watch?v=yvv0cHL4UyM

On the video glitches start only after sixth attempt to do "xset dpms force off" while the debugging options "drm.debug=0xe log_bug_len=2M" are on. Without these options glitches appear much more frequently (nearly every time). At the end of the video I do exit the X server to reboot the system from console and the glitches still continue in the console.

System log from the session on the video with "drm.debug=0xe log_bug_len=2M" attached. During the activation of the glitches the error line "[drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun" does appear.

As far as I remember this regression was introduced in kernel 4.12 (4.11 was fine). I can test both, if needed.

Also, is this the right place for this bug report or should I create one on kernel bugzilla?

Also might be related to https://bugs.freedesktop.org/show_bug.cgi?id=102587
Comment 1 Aleksey Rybalkin 2017-09-20 18:30:51 UTC
Created attachment 134385 [details]
kernel config
Comment 2 Aleksey Rybalkin 2017-09-20 18:39:35 UTC
Also with i915.enable_rc6=0 the problem seems to be gone. But not with i915.enable_rc6=1 or a default value.
Comment 3 Jani Nikula 2017-09-25 14:06:59 UTC
(In reply to Aleksey Rybalkin from comment #0)
> Video of the glitches: https://www.youtube.com/watch?v=yvv0cHL4UyM

Cutting to the chase https://youtu.be/yvv0cHL4UyM?t=1m9s

> Also, is this the right place for this bug report or should I create one on
> kernel bugzilla?

This is the place. All drm/i915 bugs at kernel bugzilla will be resolved invalid and reporters redirected here.
Comment 4 Harish 2017-09-30 08:12:32 UTC
I have the same exact hardware. It also happens to me. Possible duplicate of https://bugs.freedesktop.org/show_bug.cgi?id=102587

4.12 kernel messed up a whole bunch of things for my thinkpad x250.
Comment 5 Elizabeth 2017-10-02 15:17:53 UTC

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


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.