Here is my output of GLX from Xorg.log
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 256.35 Wed Jun 16 19:10:31 PDT 2010
(II) Loading extension GLX
Here is yours:
[ 34784.830] (II) LoadModule: "glx"
[ 34784.830] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 34784.830] (II) Module glx: vendor="X.Org Foundation"
[ 34784.830] compiled for 22.214.171.1241, module version = 1.0.0
[ 34784.830] ABI class: X.Org Server Extension, version 3.0
[ 34784.830] (==) AIGLX enabled
[ 34784.830] (II) Loading extension GLX
If you're going to tamper with a critical subsystem of the installation and refuse to load nvidia's glx module for debugging, then you're not giving us much to help you with. And, if you're that concerned with the closed source GLX module, why don't you just use nouveau? From what I understand, it's good enough for a 2d desktop and minor desktop effects (not even sure about that).