Você precisa instalar os drivers propreitory fglrx
. A Página de Documentação da Comunidade do Ubuntu contém detalhes sobre como você pode prosseguir com a instalação.
Eu costumava criar aplicativos SFML no Windows XP.
Quando mudei para o Ubuntu e configurei meu ambiente de desenvolvimento, um erro Segmentation fault
sempre aparece toda vez que eu compilo e executo meu programa. Então eu tentei verificar o status OpenGL executando glxinfo
através do terminal (como sugerido em um site), eu tenho esses erros:
root@ubuntu:/# glxinfo
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
3 GLXFBConfigs:
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
Segmentation fault
O que devo fazer?
Eu também tenho esses pacotes instalados:
Qualquer tipo de ajuda seria apreciado:)
Você precisa instalar os drivers propreitory fglrx
. A Página de Documentação da Comunidade do Ubuntu contém detalhes sobre como você pode prosseguir com a instalação.
Verifique se há erros no /var/log/Xorg.0.log
(pesquise (EE)
). Se você já instalou drivers proprietários antes, você poderia sobrescrever suas bibliotecas GL. Para placas ATI / AMD, o driver proprietário é fornecido pelo pacote fglrx
, e as placas nvidia usam nvidia-current
. Após a desinstalação desses drivers, reinstale as bibliotecas da mesa:
sudo apt-get --reinstall install libgl1-mesa-glx
Reinicie o servidor X (por exemplo, reinicializando) e esses erros devem desaparecer.
FWIW Eu também tenho uma Radeon 9550 no Ubuntu 10.04 sem os drivers proprietários. Funciona muito bem.
Suas mensagens de erro sugerem que algo está errado com sua configuração do X. O que é estranho, já que para mim funcionou fora da caixa.
O que acontece se você tentar executar o glxinfo como um usuário regular em vez de root?
Tags opengl ubuntu ubuntu-10.04