Summary: | [snb] External DP monitor goes black during heavy display activity | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Jonathan Adamczewski <jadamcze> | ||||||
Component: | DRM/Intel | Assignee: | Ville Syrjala <ville.syrjala> | ||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Severity: | normal | ||||||||
Priority: | medium | ||||||||
Version: | unspecified | ||||||||
Hardware: | x86-64 (AMD64) | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Description
Jonathan Adamczewski
2013-01-24 21:32:26 UTC
Hmm, can you try 'echo 0 > /sys/modules/drm_kms_helper/parameters/poll' or append drm_kms_helper.poll=0 to your kernel command line? (In reply to comment #1) > Hmm, can you try 'echo 0 > /sys/modules/drm_kms_helper/parameters/poll' or > append drm_kms_helper.poll=0 to your kernel command line? No change - screen went black during video playback. Since you have 3.7 on an ILK processor you will be affected by bug 55984. So I fear the suggestion about modesetting sent me off on a wild goose chase as I assumed the reason why you didn't attach a dmesg or Xorg.log in this case was because you had checked and cleared them of any errors. Created attachment 73709 [details]
dmesg showing nothing of interest when screen goes black
dmesg as previously posted to intel-gfx list, showing no entries when screen goes black
Created attachment 73710 [details]
xorg log showing no entry when external screen goes black
xorg.0.log. Nothing is written to this file when the external screen goes black.
(In reply to comment #3) > Since you have 3.7 on an ILK processor you will be affected by bug 55984. Based on the comments in that bug, I have the "band-aid" for that bug in 3.7.3. > So I fear the suggestion about modesetting sent me off on a wild goose chase as > I assumed the reason why you didn't attach a dmesg or Xorg.log in this case > was because you had checked and cleared them of any errors. I've attached them for reference - they have been checked and (to the best of my knowledge) are unenlightening. Is this still an issue, now that the ilk regression in 3.7 is again properly fixed? (In reply to comment #7) > Is this still an issue, now that the ilk regression in 3.7 is again properly > fixed? Closing this, based on the above. Jonathan please reopen this if you still see the problem with the latest kernel from git://people.freedesktop.org/~danvet/drm-intel drm-intel-nightly branch. This does still occur - I run the external monitor at 1920x1080 at which it happens a lot less frequently, but it still happens. Current kernel is 3.10.7, xf86-video-intel-2.21.14. (In reply to comment #9) > This does still occur - I run the external monitor at 1920x1080 at which it > happens a lot less frequently, but it still happens. > > Current kernel is 3.10.7, xf86-video-intel-2.21.14. The question was, does it happen with the latest kernel from git://people.freedesktop.org/~danvet/drm-intel drm-intel-nightly branch. (In reply to comment #10) > The question was, does it happen with the latest kernel from > git://people.freedesktop.org/~danvet/drm-intel drm-intel-nightly branch. Jonathan, ping for the test results on drm-intel-nightly. Tested with drm-intel-nightly 06653b7 and experienced the same problem. (In reply to comment #12) > Tested with drm-intel-nightly 06653b7 and experienced the same problem. Can you please boot with drm.debug=0xe and check whether you see any "FIFO underrun" reports? (In reply to comment #13) > (In reply to comment #12) > > Tested with drm-intel-nightly 06653b7 and experienced the same problem. > > Can you please boot with drm.debug=0xe and check whether you see any "FIFO > underrun" reports? Playing 4k youtube video, the screen went back and this was logged : [drm:ilk_display_irq_handler], Pipe B FIFO underrun [drm:cpt_serr_int_handler], PCH transcoder B FIFO underrun (In reply to comment #14) > (In reply to comment #13) > > (In reply to comment #12) > > > Tested with drm-intel-nightly 06653b7 and experienced the same problem. > > > > Can you please boot with drm.debug=0xe and check whether you see any "FIFO > > underrun" reports? > > Playing 4k youtube video, the screen went back and this was logged : > > [drm:ilk_display_irq_handler], Pipe B FIFO underrun > [drm:cpt_serr_int_handler], PCH transcoder B FIFO underrun Can you please attach the complete dmesg (with debugging enable) where an underrun happens? Just so that we have a bit of context of what's going on around. But sounds like you need the watermark fixes Ville is working on. Seems like this is another case of high resolution display on SNB w/ inadequate BIOS provided memory latency values. First please try with latest drm-intel-nightly, and also provide the full dmesg w/ drm.debug=0xe. The watermark code has changed sinificantly since your last attempt. If that doesn't help, then please try increasing the memory latency values as shown in bug 70254, comment 39 Presumed fixed by commit e95a2f7509f5219177d6821a0a8754f93892ca56 Author: Ville Syrjälä <ville.syrjala@linux.intel.com> Date: Thu May 8 15:09:19 2014 +0300 drm/i915: Increase WM memory latency values on SNB Please reopen if the problem persists with recent kernels. Closing |
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.