[Bug 100261] [BAT] [IVB] kms_flip blt-wf_vblank-vs-dpms GPU hang

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Mar 24 11:39:10 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=100261

--- Comment #8 from Ander Conselvan de Oliveira <conselvan2 at gmail.com> ---
(Hit save too soon by accident)

(In reply to Ander Conselvan de Oliveira from comment #7)
> Reverting the following patch also makes the test pass:
> 
> commit 39d2eda23342e5a473563cf1c954246eb07529c7
> Author: Abdiel Janulgue <abdiel.janulgue at linux.intel.com>
> Date:   Thu Dec 1 12:50:19 2016 +0200
> 
>     igt/kms_flip: Fix set_dpms called with an idle bo
> 
> 
> My understanding is that that the call to set_dpms() just after
> igt_spin_batch_set_timeout() blocks in intel_atomic_commit() in
> 
>     if (!nonblock) {
>         i915_sw_fence_wait(&intel_state->commit_ready);

The commit is waiting for the dummy write from the spin batch to complete, but
since the test is blocked the timeout signal handler never fires, so the batch
just keeps spinning and the write never completes.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20170324/55bff94f/attachment.html>


More information about the intel-gfx-bugs mailing list