http://bugs.winehq.org/show_bug.cgi?id=31406
Erich Hoover ehoover@mines.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #41627|0 |1 is obsolete| |
--- Comment #35 from Erich Hoover ehoover@mines.edu 2012-09-10 16:22:46 CDT --- Created attachment 41639 --> http://bugs.winehq.org/attachment.cgi?id=41639 Use separate locking for libxcb poll()
(In reply to comment #32)
The patch "Remove locking around libxcb poll()" doesn't work for my case.
It improves my confidence in the problem that you got this patch working (convo on IRC). Since the problem is unique to multiple simultaneous poll()s, it might be possible to get the performance back most of the way by having a separate lock just for the poll(). So, please try the attached patch and see how that turns out.