Originally Posted by Spyke
They need to combine the Xgl server and the X server, rather then nest them, and maintain all driver compatibility in the process. Its annoying that the Xgl server cannot take advantage of nvidia-settings or any other special settings you have in xorg.conf.
Right now XGL runs ontop of a driver called Xglx which is what runs ontop of the other X server. Xglx is there because right now ATI and nVidia's opengl drivers are tied to their X drivers. When Xegl is ready it should be possible to run XGL by itself ontop of independent opengl drivers.