Сейчас я скажу нечто, для любого юниксоида абсолютно кощунственное

Что касается тех, кто хочет использовать Xgl-Server заместо X-Server'а под ATI, насколько я знаю, то скорее всего, придется установить особый X-сервер (собственно, и называющийся XGL). Например, для Debian доступен дополнительный репозиторий deb http://www.autistici.org/debian-xgl/debian/, а в Убунте, вроде бы, он имеется и в официальной репе. После всех упомянутых упражнений придется указать вашему менеджеру входа грузить Xgl-Server вместо обычных иксов. Например, для GDM это можно сделать так:
Код:
[servers]
#/etc/gdm/gdm.conf
# Also note, that if you redefine a [server-foo] section, then GDM will
# use the definition in this file, not the GDM System Defaults configuration
# file. It is currently not possible to disable a [server-foo] section
# defined in the GDM System Defaults configuration file.
#
0=Xgl
[server-Xgl]
name=Xgl
command=/usr/X11R6/bin/Xgl :0 -ac -accel glx:fbo:0 -accel xv:fbo -fp /usr/share/fonts/X11/misc
flexible=true
и перезапустить его (менеджер входа, а не иксы). Но право, замучаетесь. Особенно когда вдруг откажется работать GL, или попытки запуска компиза начнут приводить к белому экрану и вывисанию сервера (:
Куда гуманнее мне кажется вариант с AIGLX. К сожалению, не знаю, как Компиз, но Берилу можно это легко сказать через GUI: Beryl Manager -> Advanced Beryl Options -> Rendering Platform -> Force AIGLX.