Linked by lopisaur on Fri 25th Jun 2010 22:21 UTC
Ubuntu, Kubuntu, Xubuntu Based upon a recent email to the X.Org developers' mailing list, Canonical is nearing the point of one of their goals for Ubuntu 10.10 of a rootless X Server, or being able to run the X.Org Server without root privileges.
Permalink for comment 431905
To read all comments associated with this story, please click here.
RE[4]: Big deal...
by ggeldenhuys on Tue 29th Jun 2010 20:02 UTC in reply to "RE[3]: Big deal..."
ggeldenhuys
Member since:
2006-11-13

XCB supposedly improves network performance considerably, but no toolkits use it as of yet.

I believe X.org (and actually Xlib) already uses XCB, but overall X11 performance is still very bad. Doing ldd against almost any X11 applications shows a dependency on libxcb.so - how much of XCB it uses, I don't know..

$ ldd gnome-terminal
...
libuuid.so.1 => /lib/libuuid.so.1 (0xb7231000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7217000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb71d4000)
...

$ ldd xmag
...
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7c4f000)
...

$ ldd /usr/lib/libX11.so.6
linux-gate.so.1 => (0xb8085000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7f67000)
...


It's not just the remote protocol in X11 that is slow, everything related to windows are slow. I have a rather fast Nvidia and ATI video card, with proprietary drivers installed, but performance is not even close to what I get when I reboot into Windows. Simply dragging a window around shows tearing on the edges, dragging Firefox around using OSNews site shows really bad draw artifacts (never seen under Windows). The list goes on.

Reply Parent Score: 1