Ativação do GLX do driver nvidia proprietário

Faz 1 ano que tenho a mesma instalação do meu Debian Lenny que é atualizada diariamente (1 ano = desde que comprei o notebook). Nesse tempo passei por diferente probleminhas no uso do módulo proprietário da Nvidia, entre eles o mais chato era que não funcionava a hibernação. Superado esse problema (superado pelo tempo = atualizações diárias), há cerca de 1 mês estou sem usar qualquer recurso GLX diretamente, pois sempre que tento rodar algo que depende do GLX o servidor X dá crash.

Esse impedimento não me deixava usar aplicações OpenGL ou mesmo o Compiz Fusion ou ainda aplicações como rdesktop :0.

Olhando o /var/log/Xorg.0.log:

(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture

Mas aí também tinha:

(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
(EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
(EE) NVIDIA(0):     you continue to encounter problems, Please try
(EE) NVIDIA(0):     reinstalling the NVIDIA driver.

Daí eu pensei parece que está carregando dois drivers de GLX e realmente estava !!

# ls /usr/lib/xorg/modules/extensions/ -l
-rw-r--r-- 1 root root 529621 Jun 25 22:26 libglx.so             <-- normal
-rwxr-xr-x 1 root root 1034808 Jun 16 22:54 libglx.so.100.14.19  <-- NVIDIA

Ou seja, têm dois arquivos e daí tenta-se carregar os dois, na prática se o módulo proprietário da Nvidia substituiria (via um dpkg-divert) o libglx.so, mas como foi uma instalação manual, obviamente, isso não foi feito!!

Resolvi movendo o antigo e criando um link para o libglx.so.100.14.19 da nvidia. wink (o certo seria gerar um pacote debian com o driver proprietário da Nvidia)

E assim tudo funcionou bem. smile

Tags:
Debian1Add my vote for this tag hardware1Add my vote for this tag create new tag


This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki-SL? Send feedback