I so rarely use 3D on my Debian GNU/Linux desktop, I didn’t bother to verify it was working when I upgraded to Etch. Actually, it’s probably been busted since I moved to the unofficial Xorg in Sarge Backports in December. The Debian WiKi has the solution, essentially.
nx@faith:/home/.nx$ glxinfo | egrep "glx (vendor|version)" server glx vendor string: NVIDIA Corporation server glx version string: 1.4 client glx vendor string: SGI client glx version string: 1.2
They both must be NVIDIA. Obviously mine was not. But why? A quick strace revealed glxinfo is still looking under the old /usr/X11R6/lib/libGL.so.1 for its client library. The solution was fixing a symlink.
faith:~# cd /usr/X11R6/lib/
faith:/usr/X11R6/lib# ls -1
libGL.so.1 -> libGL.so.1.2
faith:/usr/X11R6/lib# ln -sf /usr/lib/libGL.so.1 libGL.so.1
One Comment
I had the same problem, spent a couple hours looking for solutions and somehow missed the solution in the debian wiki entry.
Your fix solved my problem. Now Google Earth finally works.
Thanks!