O aplicativo OpenGL não está sendo executado na NVIDIA

2

Quando eu tento carregar meu aplicativo OpenGL no meu PC com placa NVIDIA, recebo este erro:

Could not set X locale modifiers
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

Eu usei o comando:

ldconfig -p | grep libGL
Minha saída é a seguinte:
libGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-367/libGL.so.1
libGL.so.1 (libc6) => /usr/lib32/nvidia-367/libGL.so.1
**libGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGL.so
libGL.so (libc6,x86-64) => /usr/lib/nvidia-367/libGL.so**
libGL.so (libc6) => /usr/lib32/nvidia-367/libGL.so

Pode ser visto que as linhas 3 & amp; 4, libGL.so (libc6, x86-64) possui um ponteiro duplicado. A terceira linha deve ser removida. Meus ponteiros libGL do sistema:

-rw-r--r-- 1 root root 439972 Jul 12 11:04 /usr/lib32/nvidia-367/libGL.so.1.0.0
lrwxrwxrwx 1 root root 14 Aug 12 00:23 /usr/lib32/nvidia-367/libGL.so.1 -> libGL.so.1.0.0
lrwxrwxrwx 1 root root 10 Aug 12 00:23 /usr/lib32/nvidia-367/libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root 14 Jul 22 13:22 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 -> libGL.so.1.2.0
lrwxrwxrwx 1 root root 14 Jul 22 13:22 /usr/lib/x86_64-linux-gnu/mesa/libGL.so -> libGL.so.1.2.0
-rw-r--r-- 1 root root 459392 Jul 22 13:22 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
lrwxrwxrwx 1 root root 13 Jul 22 13:22 /usr/lib/x86_64-linux-gnu/libGL.so -> mesa/libGL.so
-rw-r--r-- 1 root root 579760 Jul 12 11:07 /usr/lib/nvidia-367/libGL.so.1.0.0
lrwxrwxrwx 1 root root 14 Aug 12 00:23 /usr/lib/nvidia-367/libGL.so.1 -> libGL.so.1.0.0
lrwxrwxrwx 1 root root 10 Aug 12 00:23 /usr/lib/nvidia-367/libGL.so -> libGL.so.1

Como pode ser visto, alguns são os pontos libGL.so.1.2.0 para a mesa libGL.so. Eu tentei criar o sublink:

ln -s /usr/lib/nvidia-367/libGL.so.1 /user/local/lib/libGL.so.1.2.0

Mas a permissão é negada.  Por favor me ajude nesse sentido.

    
por Kumar 12.08.2016 / 14:40

0 respostas