When I tried using the new XComposite settings in xorg.conf Section "Extensions" Option "Composite" "Enable" Option "RENDER" "Enable" EndSection They worked great even transparency was working great and with the NVidia acceleration it wasn't slow or anything...Then I tried playing Tuxracer and it failed to load the GLX for it. The exact error was: Tux Racer 0.61 -- a Sunspire Studios Production (http://www.sunspirestudios.com) (c) 1999-2000 Jasmin F. Patry <jfpatry@sunspirestudios.com> "Tux Racer" is a trademark of Jasmin F. Patry Tux Racer comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See http://www.gnu.org/copyleft/gpl.html for details. Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". *** tuxracer error: Couldn't initialize video: Couldn't find matching GLX visual (Success) When I commented out the composite lines in xorg.conf it ran perfectly fine.
This is intentional. Read nvidia README, it's somewhere in the appendix titled "Composite extension".
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-6629/README.txt "Full Composite support will require additional driver support. Currently, direct rendering clients such as GLX have no way of knowing that they are supposed to render into a pixmap, and will draw directly to the screen instead. We are currently investigating what is necessary for such clients to interoperate seamlessly with Composite. In the meantime, GLX will be disabled by default when the Composite extension is detected. An option has been provided to re-enable it. See 'Option "AllowGLXWithComposite"' in (app-d) APPENDIX D: X CONFIG OPTIONS."
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.