Originally Posted by ioannis
(correct me if I'm wrong) By installing the nvidia driver (>=9625) you are using nvidia's implementation of the GLX_EXT_texture_from_pixmap extension (provided by their libglx.so). You do need Xorg 7.1 which happens to be AIGLX enabled (that's the native libglx.so, which is replaced by the nvidia driver), which is what causes the confusion in my opinion.
$ locate libglx.so
$ rpm -qf /usr/lib/xorg/modules/extensions/libglx.so \
> /usr/lib/xorg/modules/extensions/nvidia/libglx.so \
You may be right. But, AIGLX works, and it didn't work with the previous version of nVidia propriatery driver. Hm...