
Chris O'Halloran wrote:
Hello,
What does the Xorg log say when starting X? Check that there are no warning about kernel and GLX version mismatches.
(EE) NVIDIA(0): Failed to load GLX
Does /etc/X11/Xorg.conf explicity use the nvidia driver as opposed to nv?
zcat(a)fluffy:~$ grep nv /etc/X11/xorg.conf Driver "nvidia"
What was the rational for selecting the legacy drivers? I did accidentally and it wasn't until I installed the standard kernel and GLX modules that the system came right.
When I updated to breezy my existing nvidia drivers broke. xorg's logfile had a note that my card wasn't supported by the regular nvidia drivers and I needed nvidia-legacy instead. (**) | |-->Device "NVIDIA Corporation NV5 [RIVA TNT2/TNT2 Pro]"
My recommendation would be to remove the legacy nvidia drivers and install the standard nvidia kernel and GLX libraries. Run the nvidia-config enable (assuming you are using ubuntu) Check you /etc/X11/Xorg.conf file and make sure the nvidia driver is selected and that the GLX libraries are also loaded. Reboot and if problems check /var/log/Xorg.0.log for the errors.
In the end I purged the restricted-modules and nvidia-glx, (and mplayer-586 packages just to be sure) completely. In the process I found various references to the later nvidia drivers and modules which I think might have been causing the segfault problem. The segfault went away, so I cautiously reinstalled the nvidia-glx-legacy package and it's dependencies. Now I'm back to where I was. nvidia drivers loading, mplayer works, but still no GLX. (II) Loading extension NV-GLX (II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture (==) NVIDIA(0): Backing store disabled (==) NVIDIA(0): Silken mouse enabled (**) Option "dpms" (**) NVIDIA(0): DPMS enabled (II) NVIDIA(0): v4l[/dev/video0]: using hw video scaling [YUY2]. (II) Loading extension NV-CONTROL (EE) NVIDIA(0): Failed to load GLX