[Bug 84252] DRI3 rendering gets stuck waiting for present idle notify event

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Apr 23 10:16:33 PDT 2015


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

--- Comment #44 from Axel Davy <axel.davy at ens.fr> ---
The proposed patch probably won't work if an app is rendering to a same
drawable with several threads, which glx allows.
It can be rewritten by creating two xcb connection per drawable (one to listen
events, which would be protected by mutexes, so that only one thread can
dispatch events, and one to send events).

However the total number of X connection is apparently 255 for an entire
server. Considering the number of applications using gl at the same time, this
can't be a practical solution.

Thus the bug must be solved at the root, that is libxcb and Xlib should be
fixed, and we shouldn't workaround in mesa.

-- 
You are receiving this mail because:
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/20150423/5fa64ad0/attachment.html>


More information about the intel-gfx-bugs mailing list