garotosopa

Could not create GL context com driver da Nvidia

Publicado em linux por garotosopa em Agosto 31, 2008

Ontem fui tentar jogar Frets On Fire e recebi o erro Could not create GL Context.

O problema ocorreu porque a biblioteca libglx.so deveria apontar para o arquivo da Nvidia, no entanto o arquivo original do Xorg estava sendo usado. Isso deve ter acontecido por causa de alguma atualização do Xorg depois de já ter instalado o driver da Nvidia.

Pra não ter que instalar o driver da Nvidia de novo, fiz o seguinte:

root@olivia:~# cd /usr/lib/xorg/modules/extensions/
 
root@olivia:/usr/lib/xorg/modules/extensions/# ls -l
-rw-r--r-- 1 root root 19243 2008-08-02 18:44 libdbe.so
-rw-r--r-- 1 root root 40804 2008-08-02 18:44 libdri.so
-rw-r--r-- 1 root root 151848 2008-08-02 18:44 libextmod.so
-rw-r--r-- 1 root root 2487120 2008-08-02 18:44 libGLcore.so
-rw-r--r-- 1 root root 426657 2008-08-02 18:44 libglx.so
-rwxr-xr-x 1 root root 763656 2008-04-06 14:34 libglx.so.169.12
-rw-r--r-- 1 root root 28767 2008-08-02 18:44 librecord.so
-rw-r--r-- 1 root root 40153 2008-08-02 18:44 libxtrap.so
 
root@olivia:/usr/lib/xorg/modules/extensions/# mv libglx.so libglx.so.xorg
 
root@olivia:/usr/lib/xorg/modules/extensions/# ln -s $PWD/libglx.so.169.12 libglx.so
 
root@olivia:/usr/lib/xorg/modules/extensions/# ls -l
-rw-r--r-- 1 root root 19243 2008-08-02 18:44 libdbe.so
-rw-r--r-- 1 root root 40804 2008-08-02 18:44 libdri.so
-rw-r--r-- 1 root root 151848 2008-08-02 18:44 libextmod.so
-rw-r--r-- 1 root root 2487120 2008-08-02 18:44 libGLcore.so
lrwxrwxrwx 1 root root 16 2008-08-30 15:36 libglx.so -> libglx.so.169.12
-rwxr-xr-x 1 root root 763656 2008-04-06 14:34 libglx.so.169.12
-rw-r--r-- 1 root root 426657 2008-08-02 18:44 libglx.so.xorg
-rw-r--r-- 1 root root 28767 2008-08-02 18:44 librecord.so
-rw-r--r-- 1 root root 40153 2008-08-02 18:44 libxtrap.so
 

Agora sim o Xorg vai utilizar a extensão GLX da Nvidia e finalmente vou conseguir jogar Frets On Fire :)

Se o outro arquivo libglx.so com o número da versão do driver não existir, daí não tem jeito, tem que instalar o driver da Nvidia.

Pra evitar que isso ocorra na próxima atualização do Xorg, sugiro instalar o driver da Nvidia do jeito Debian.

Etiquetado como:

Uma resposta

Subscreva aos comentários comRSS.

  1. [...] public links >> xorg Could not create GL context com driver da Nvidia Saved by kuncacunka on Fri 31-10-2008 Tempra pedic matress cllins generic icodin dse generic [...]


Deixe uma resposta