Como instalo o OpenGL 4+?

3

Passei os últimos 3 dias pesquisando e não consigo encontrar nada. Eu tenho uma configuração otimizada com ironhide e uma placa nVidia GT520M; Como instalo a versão mais recente do OpenGL?

Eu continuo recebendo "GLX_ARB_create_context_profile indisponível" quando tento executar o programa, porque a mesa implementa uma biblioteca antiga.

$ glxinfo | grep "OpenGL version"
$ OpenGL version string: 2.1 Mesa 7.11

Exemplo:

optirun ./assign1
* Starting Ironhide X server ironhide                                  DON         
Enabling nVidia card succeeded.
.                                                                     [ OK ]
OpenGL profile requested but GLX_ARB_create_context_profile is unavailable
ERROR: Could not open window
ERROR: Could not initialize UI.
* Stopping Ironhide X server ironhide                                  DOFF
Disabling nVidia card succeeded.
    
por Atlas 16.01.2012 / 00:07

1 resposta

0

O driver proprietário da nvidia vem com sua própria biblioteca OpenGL, que deve fornecer suporte para o mais recente padrão OpenGL de que sua placa é capaz. Os drivers gratuitos usam a implementação do OpenGL no Mesa, que suporta apenas o OpenGL 2 (o 3.0 está chegando no Mesa 8.0 apenas para Intel - o progresso normalmente é lento nessa frente).

Você pode usar a ferramenta Drivers adicionais para instalar o driver apenas binário da nvidia.

    
por pablomme 16.01.2012 / 04:13