I have a friend who has a Geforce IIMX with the nvidia drivers installed and
working.  Under KDE, everything works great.  glxinfo shows the glx server
as Nvidia and the glx client as Nvidia.  However, under Gnome, the glx
server is Nvidia, but the client is SGI.  And DRI is not enabled.  If he
logs in as root with Gnome, it works just fine.  With KDE it works as any
user.

Anyone have any clue why?  

Jay