<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Black screen on Skylake (mouse position related, regression from 4.4)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=94748">94748</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Black screen on Skylake (mouse position related, regression from 4.4)
</td>
</tr>
<tr>
<th>Product</th>
<td>DRI
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>DRM/Intel
</td>
</tr>
<tr>
<th>Assignee</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>sylvain.pasche@gmail.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=122622" name="attach_122622" title="dmesg with drm.debug=14">attachment 122622</a> <a href="attachment.cgi?id=122622&action=edit" title="dmesg with drm.debug=14">[details]</a></span>
dmesg with drm.debug=14
I'm using two monitors plugged to a Skylake IGP. This setup works well on
Fedora 23, using kernel 4.4.6-300.fc23.x86_64.
I tried Fedora 24 Alpha and noticed that one of the monitor gets black after
boot. It happens when the mouse cursor is on that monitor. If I move it to the
other monitor the screen output comes back.
I built a 4.6.0-rc1+ kernel from drm-intel-nighlty where the problem can be
reproduced. In attachment is a dmesg output booted with drm.debug=14. The
monitor gets black just after the "[drm:intel_cpu_fifo_underrun_irq_handler
[i915]] *ERROR* CPU pipe A FIFO underrun" message.
When I move the cursor to the other monitor (which brings back the output on my
main monitor), I see the "flush pipe" messages at the same time.
Output of /sys/kernel/debug/dri/0/i915_frequency_info if that might help:
PM IER=0x00000070 IMR=0xffffff8f ISR=0x00000000 IIR=0x00000000, MASK=0x80003ffe
GT_PERF_STATUS: 0x00000000
Render p-state ratio: 0
Render p-state VID: 0
Render p-state limit: 23
RPSTAT1: 0x0a808006
RPMODECTL: 0x00000d92
RPINCLIMIT: 0x00002c88
RPDECLIMIT: 0x00004fb0
RPNSWREQ: 350MHz
CAGF: 350MHz
RP CUR UP EI: 196us
RP CUR UP: 75us
RP PREV UP: 0us
Up threshold: 95%
RP CUR DOWN EI: 198us
RP CUR DOWN: 77us
RP PREV DOWN: 0us
Down threshold: 85%
Lowest (RPN) frequency: 350MHz
Nominal (RP1) frequency: 350MHz
Max non-overclocked (RP0) frequency: 1150MHz
Max overclocked frequency: 1150MHz
Current freq: 350 MHz
Actual freq: 350 MHz
Idle freq: 350 MHz
Min freq: 350 MHz
Max freq: 1150 MHz
efficient (RPe) frequency: 350 MHz
Current CD clock frequency: 675000 kHz
Max CD clock frequency: 675000 kHz
Max pixel clock frequency: 675000 kHz</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>