[Xcb] [RFC PATCH] New XCB socket handoff mechanism for Xlib/XCB and other libraries
James Cloos
cloos at jhcloos.com
Mon Mar 17 06:00:57 PDT 2008
I’m running with this now, and it seems to work well.
When I first started X after recompiling libxcb and libX11 I noticed
considerable temporal ‘graininess’. With SeaMonkey and icewm’s taksbar
both updating there were frequent pauses. But I started X just then
while another emerge was running in a vc; without that I do not see
those pauses. I thought that a vc on an fb would not impact the video
card when it is not fore, but perhaps it does.
This morning everything seems smooth again. Even with an emerge running
in a pty.
The X process has used 2½% of the cpu since it started; that is a bit
less than it had been using of late. (The recent EXA changes in the
server and/or the r100 driver have substantially increased the server’s
CPU usage....)
So, subjectively speaking, I’d say that the peformace on a consistant
workload (ie nothing running in a background vc) is at least no worse,
and might be a bit better.
I’ve incorporated the patches to the libxcb and libX11 ebuilds in the
overlay at:
http://cgit.freedesktop.org/~cloos/live-x11/
git://people.freedesktop.org/~cloos/live-x11.git
http://people.freedesktop.org/~cloos/live-x11.git
and will update those with any new patch series as they are posted.
-JimC
--
James Cloos <cloos at jhcloos.com> OpenPGP: 1024D/ED7DAEA6
More information about the Xcb
mailing list