Created attachment 123650 [details] dmesg after the black screen, when is not preceded by another *ERROR* message I have the following issue on my Asus X751MJ laptop, with Linux kernels 4.5.0, 4.5.1 and 4.6-rc6 (does not happen on 4.4.0): at random moments the screen goes black (that is, the backlight gets turned off) and only goes unblack when I move a mouse attached to the laptop or touch the touchpad; this is not a usual pover-saving thing because it usually occurs when I switch between workspaces (I use i3wm). With 4.5.0 and 4.5.1 kernels a reliable way to reproduce it is to open two workspaces and run while true; do i3-msg workspace back_and_forth >/dev/null; done In a few seconds the screen will go black; with 4.6-rc6 kernel the script does not reproduce the issue, and it generally occurs rarer, but still does. The same thing happens if I run xset dpms force off (but in this case it also goes unblack if I press a key). When it goes black at the first time after the boot or a suspend, the following lines appear in dmesg: [drm:valleyview_pipestat_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun Sometimes it is preceded by the following line: [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* pipe A underrun The laptop has hybrid graphics, and Intel card plus an NVIDIA one. Initially nouveau was installed, then I tried installing the proprietary NVIDIA driver, but that did not help. Now I removed it, configured X11 to use the Intel card only and even blacklisted the nouveau module, but I didn't help either.
Created attachment 123651 [details] dmesg after the black screen, when is preceded by another *ERROR* message
Created attachment 123652 [details] output of lspci -vvv
Created attachment 124090 [details] [review] [PATCH for v4.5] drm/i915: Fix watermarks for VLV/CHV Backport of VLV/CHV watermark fix for 4.5. Please test.
Created attachment 124091 [details] [review] [PATCH for v4.6] drm/i915: Fix watermarks for VLV/CHV Backport of VLV/CHV watermark fix for 4.6. Please test.
(In reply to Ville Syrjala from comment #3) > Created attachment 124090 [details] [review] [review] > [PATCH for v4.5] drm/i915: Fix watermarks for VLV/CHV > > Backport of VLV/CHV watermark fix for 4.5. Please test. Yep, it fixes the issue — switching workspaces in loop does not reproduce it anymore. As for the patch for 4.6, I built a kernel with it applied and so far it’s OK, but since I don’t know a reliable way to reproduce it, I can’t say for sure. I’ll reopen if I notice it again. Thanks!
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.