bem , vou só dar a minha experiencia :
fui um dos que experimentou o sistema Xgl + compiz desde o inicio.
tenho que dizer que, tirando alguns pormenores , o sistema Xgl sempre funcionou bem comigo.
desde cedo também mudei de compiz, para o compiz-quinnstorm (que é hoje o beryl). o beryl para mim é muito superior ao compiz, e falar de estabilidade, o beryl na minha desktop é muito estavel ( ainda nao lhe encontrei instabilidade ultimamente , e uso sempre a versão svn, que actualizo quase sempre que aparece algo interessante no seu changelog (+- dia a dia) )
desde que sairam os drivers nvidia com a extensão texturas para mapa de pixels ( hehe , isto é que é traduzir para portugues ) tenho então usado sempre isso ( atenção , isto não é o AIGLX, AIGLX é outra coisa ). mas lembro-me que da ultima vez que experimentei o Xgl , a sua performance e estabilidade éram muito boas , provavelmente agora ainda estão melhor. ( se bem que o Xgl é uma tecnologia a curto prazo )
o meu conselho é usarem : se a placa for nvidia : Xorg + nvidia drivers binarios + beryl.
minhas opcoes de xorg.conf :
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
Option "UseEdidDpi" "FALSE"
Option "DPI" "96x96"
Option "TripleBuffer" "true" ( importante , para quem usa vsync on )
Option "NoLogo" "false"
minhas settings openGL ( opcoes de ambiente , a meter no /etc/profile ou no sitio indicado pela distribuição )
declare -x __GL_FSAA_MODE="0"
declare -x __GL_LOG_MAX_ANISO="0"
declare -x __GL_SYNC_TO_VBLANK="0"
declare -x __GL_YIELD="NOTHING"
tweaks do beryl :
tirar opção de vsync ( acelera mesmo muito ) e tirar autodetectar o refresh rate, e meter o refresh rate ao mesmo do monitor, ou mais !
para placas ati , infelizmente , não sei aconselhar