[Bug 60802] Corruption with DMA ring on cayman

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Mar 17 10:29:32 PDT 2013


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

--- Comment #65 from Alex Deucher <agd5f at yahoo.com> ---
After a little more investigation this weekend, I think I found the root cause.
 On cayman, 128bpp surfaces require non_disp ordering for hw access to both
linear and tiled surfaces.  When we use the 3D engine we can set the non_disp
ordering on both the tiled and linear sides (via CB or texture), but when we
use the DMA engine, we can only set the non_disp ordering on the tiled side, so
after a L2T operation with the DMA engine, the data ends up in the wrong order
on the tiled side.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20130317/c82338dd/attachment.html>


More information about the dri-devel mailing list