History: System is now mandriva2007, upgraded from a hacked and bastardized 10.1/10.2/2006/source code mishmash.
System had an NVIDIA GeFORCE2 GTS card in it which I purchased 6 years ago and it has been working perfectly well, thank you.
This card wouldn't support 3D desktop, so that capability was disabled in my xorg installation.
Well, my video card died yesterday. So I am now the proud owner of an NVIDIA 7800GS (by evga), which DOES support the 3D desktop, and a new MAG Innovision 2ms 22" lcd display to go with it. I installed the latest NVIDIA drivers, used the Mandrake tool (glxinfo) to turn on all 3D effects, used gset-compiz to set all the options, then restarted X.
I run KDE: no 3d effects are visible. So I tried Gnome; no 3d effects are visible.
I googled here and there, and along the way I have done the following (but not in this order) in response to various tips I found:
-reinstalled xorg (using rpm --install --force --allfiles)
-reinstalled portions of glibc (also by forcing)
-uninstalled/reinstalled 3ddesktop-utils (or whatever it is called...a mandriva meta-package)
-moved the symlinks libGL.so.1 and libGL.so so that they point at the native linux (mesa?) libGL libraries, not the ones that NVIDIA installed.
-altered xorg.conf, adding this line:
Option "RenderAccel" "true"
to the Device section that deals with the video card and adding this section
Section "Extensions"
Option "Composite" "Enable"
EndSection
to the xorg.conf file.
-altered /etc/kde/kdm/kdmrc, changing this command:
ServerCmd=/usr/bin/X -br
to this one:
ServerCmd=/usr/bin/Xgl -fullscreen -ac -accel xv:fbo -accel glx
buffer
Now, when I changed kdmrc (did this before forcing reinstall of xorg and glibc), I would apparently get Xgl to start, but it gave me nothing but a white screen although I could hear programs starting and running. If I did an alt-tab, it would give me a "select your window" type of display for so long as I held the alt key down. After reinstalling those packages and changing the symlinks, using this kdmrc crashes X.
I rather suspect that the basis of my problem is that my original install of *something* doesn't include something I need because the old graphics card didn't support it. With the upgrade to the graphics, I now have the hardware but the system is being totally unfriendly about telling me what is missing. When I try to start Xgl from the command line I get an error telling me that a display manager is already controlling display :0. If I try Xgl :1 then I get a window that seems to have no capabilities to it.
Trying to start compiz from the command line gets the same error; trying to start it as compiz --display :1 gets an error message (after a timeout) that it can't open display :1.
Does anyone here have any idea what I need to do to get the eye candy running?