A biblioteca de gráficos vetoriais 2D Cairo usa o X11 e o renderizador X como back-end. Não há dependências no OpenGL.
O Cairo no Ubuntu usa o X11 ou o back-end OpenGL?
E se alguém souber: O backend do OpenGL renderiza tudo na CPU e depois exibe-o usando o OpenGL ou usa os shaders para fazer a renderização? E quais versões / extensões do OpenGL são necessárias? É muito mais rápido?
Parece que eles mudaram para o backend do OpenGL para o Ubuntu 11.10.
Editar: e voltar antes do lançamento.