[Bug 75502] [SNB, IVB] Page flips hang indefinitely, apparently waiting for mmio writes that never happen

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Mar 21 04:03:18 PDT 2014


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

--- Comment #30 from Simon Farnsworth <simon at farnz.org.uk> ---
With cacheline align and rc6 disabled, it doesn't hang - at the points where it
would hang, libva crashes instead.

With either rc6 enabled, or the flips not cacheline aligned, I can get hangs.

There's an interesting commit in the VA-API driver (libva intel-driver) that's
included in the 1.3.0pre1 release:

commit 06702fb609b5fc9707f72a6e15e2117653ffd849
Author: Zhao Yakui <yakui.zhao at intel.com>
Date:   Mon Jan 20 09:58:06 2014 +0800

    Fix the wrong setting in MI_BATCH_BATCH_START command on Snb/Ivy/Haswell

    Signed-off-by: Zhao Yakui <yakui.zhao at intel.com>

This changes the MI_BATCH_BUFFER_START command from MI_BATCH_BUFFER_START | (2
<< 6) to MI_BATCH_BUFFER_START | (1 << 8) (PPGTT bit set instead of 128 DWORDS
size).

Is it worth trying this commit against VA-API just in case?

-- 
You are receiving this mail because:
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: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140321/9ae60ead/attachment.html>


More information about the intel-gfx-bugs mailing list