Depois de instalar as atualizações mais recentes do X11 (usando o gerenciador de atualização), parece que o suporte do OpenGL desapareceu do meu computador. Eu tenho uma placa gráfica NVIDIA GeForce 9600M e tenho os drivers NVIDIA proprietários instalados (270.41.06). Através de pesquisas anteriores (especificamente este post nos fóruns do Ubuntu ) eu passei a acreditar que alguma combinação da recente atualização para X11 e minha reinstalação do driver gráfico NVIDIA quebrou um link para as bibliotecas OpenGL no meu computador.
Saída do glxinfo:
$ glxinfo
name of display: :0.0
Error: couldn't find RGB GLX visual or fbconfig
Uma listagem das bibliotecas OpenGL instaladas no meu sistema (eu acho):
$ find /usr -name libGL.*
/usr/lib/nvidia-173/libGL.so
/usr/lib/nvidia-173/libGL.so.173.14.30
/usr/lib/nvidia-173/libGL.so.1
/usr/lib/libGL.so
/usr/lib/nvidia-current/libGL.so.270.41.06
/usr/lib/nvidia-current/libGL.so
/usr/lib/nvidia-current/libGL.so.1
/usr/lib/mesa/libGL.so.1.2
/usr/lib/mesa/libGL.so
/usr/lib/mesa/libGL.so.1
/usr/lib/libGL.so.1
Eu recebo a mesma saída quando executado como root. Eu acho que a resposta pode estar em algum lugar no link que eu postei - infelizmente eu não consegui analisar o que estava sendo discutido. Eu classificaria meu conhecimento de Linux como "o suficiente para ser muito perigoso".
Alguma idéia de como corrigir isso?
UPDATE: Conforme solicitado, mais algumas informações
$ldd /usr/bin/glxinfo
linux-gate.so.1 => (0xb7830000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb77c4000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb76a9000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7547000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb7538000)
libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xb7534000)
libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xb752e000)
libXxf86vm.so.1 => /usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xb7528000)
libdrm.so.2 => /lib/i386-linux-gnu/libdrm.so.2 (0xb751d000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb7504000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7500000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb7415000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb73ef000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb73d2000)
/lib/ld-linux.so.2 (0xb7831000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb73b9000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb73b0000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb73ac000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb73a6000)
$lsmod | grep nvidia
Module Size Used by
cryptd 19801 0
aes_i586 16956 2
aes_generic 38023 1 aes_i586
binfmt_misc 13213 1
parport_pc 32111 0
ppdev 12849 0
vesafb 13449 1
snd_hda_codec_hdmi 27535 1
snd_hda_codec_realtek 255882 1
nvidia 9766978 32
snd_hda_intel 24140 4
snd_hda_codec 90901 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13274 1 snd_hda_codec
snd_pcm 80042 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi 13132 0
arc4 12473 2
snd_rawmidi 25269 1 snd_seq_midi
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51291 2 snd_seq_midi,snd_seq_midi_event
snd_timer 28659 2 snd_pcm,snd_seq
snd_seq_device 14110 3 snd_seq_midi,snd_rawmidi,snd_seq
iwlagn 284778 0
iwlcore 148965 1 iwlagn
mac80211 257001 2 iwlagn,iwlcore
cfg80211 156212 3 iwlagn,iwlcore,mac80211
snd 55295 17 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
psmouse 59039 0
uvcvideo 66851 0
videodev 75143 1 uvcvideo
soundcore 12600 1 snd
snd_page_alloc 14073 2 snd_hda_intel,snd_pcm
video 18951 0
serio_raw 12990 0
joydev 17322 0
lp 13349 0
parport 36746 3 parport_pc,ppdev,lp
usbhid 41704 0
hid 77084 1 usbhid
usb_storage 43946 0
uas 17676 0
ahci 21591 3
atl1e 32576 0
libahci 25548 1 ahci
Deixe-me saber se há alguma outra informação que eu possa fornecer.