The XGL server will be automatically started in Ubuntu Gutsy Gibbon as opposed to Ubuntu Fiesty Fawn, therefore the special X session you've created in your Ubuntu Fiesty Fawn is no longer needed to start the XGL server because it will likely fail to work properly as It did with me.
Consequently you've to select a regular session from your session manager to disable Xgl. or create a file named ~/.config/xserver-xgl/disable.
As eventually It works for me like a charm.