[Bug 95475] DRI3 screen corruption

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Aug 31 00:34:07 UTC 2017


--- Comment #21 from Michel Dänzer <michel at daenzer.net> ---
To elaborate on comment 21:

The problem is that DRI3 can be used as a general buffer sharing mechanism. The
shared buffers can be used like any other pixmap in X, and the client can also
do whatever it wants with them on the client side.

EXA doesn't know that these pixmaps are shared with the client, so its tracking
of valid pixmap contents gets confused, and it ends up using stale contents. I
believe this is unfixable with the current EXA design because in contrast to
DRI2, there is no clearly defined flow of data between client and server side.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg-driver-ati/attachments/20170831/0da2fc8c/attachment.html>

More information about the xorg-driver-ati mailing list