Вот в этом отрывке по вашей ссылке прекрасно показывается, почему XRender - говно, тормозящее сеть в Х:" Программа стартует, используя для отрисовки cairo;
Вы рисуете несколько градиентных окружностей. Cairo производит разбиение окружностей на четырёхугольники и шлёт эти четырёхугольники и градиенты X-серверу используя расширение XRender. В том случае, когда X-сервер не поддерживает XRender, cairo отрисовывает их само с использованием libpixmap и использует другой метод для отправки отрисованной пиксельной карты X-серверу;
X-сервер принимает запрос от XRender. Xorg может в этом случае использовать разные специализированные драйвера:
1) В случае отката к программной отрисовке или в случае неготовности драйвера Xorg использует libpixman для отрисовки своими силами, прямо как cairo;
2) В случае аппаратного ускорения драйвер Xorg связывается посредством libdrm с ядром и посылает видеокарте текстуры и команды."
А pixman - ну библиотечка, и ладно. Я, честно говоря, после того, как выяснил, что делает XRender, был страшно удивлен, что Х вообще по сети работают.