C.Brutail wrote:If I read correctly, AiGLX was a project, forked from Xgl, and now currently it's called Xorg 7.1. I should get Xorg 7.1, and keep original Xorg too.
I think I may have confused you.
To enable all of these clever effects the X server has to support them. XGL was developed as a replacement X server with the features needed. Although open source it was developed partly behind closed doors and there are concerns that this has influenced it and that as a purpose made solution, you can't disable the features readily.
The Xorg foundation had decided that these features could be built into Xorg so they did that in version 7.1 with what is called AIGLX. You need nVIDIA's 95 series drivers to use this, ATi still has no support for it.
Confusingly, the nVIDIA 95 series drivers also have their own implementation based upon AIGLX but you do not have to use it, it can be enabled or disabled in xorg.conf so can be easily swapped for AIGLX.
So you have three choices, XGL, AIGLX and the nVIDIA internal one. I have used all three and think that AIGLX is the best currently. The nVIDIA one seems a bit slow still while XGL isn't as good as it offers no 3d acceleration to games directly. However, ss you've already got XGL working, you should continue with it and see if you can implement that 2nd X server hack. If you do that then you've worked round the main XGL problem and have a better solution than a vanilla AIGLX.
A good place to look is the Gentoo wiki, it has lots on all of these subjects complete with instructions that you could translate to the Debian equivalents.
Laters losers.