I still suggest tossing Xgl completely and using xorg and AIGLX. It's the only solution as far as I'm concerned due to stability and performance issues you'll have otherwise.