web-dev-qa-db-fra.com

Comment installer OpenGL 4+?

J'ai passé les 3 derniers jours à chercher et je ne trouve rien. J'ai une configuration optimus avec Ironhide et une carte nVidia GT520M; Comment installer la dernière version d'OpenGL?

Je continue à recevoir "GLX_ARB_create_context_profile is not available" lorsque j'essaie d'exécuter le programme, car mesa implémente une bibliothèque ancienne.

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

Exemple:

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.
3
Atlas

Le pilote propriétaire nvidia est livré avec sa propre bibliothèque OpenGL, qui devrait prendre en charge le dernier standard OpenGL dont votre carte est capable. Les pilotes gratuits utilisent l'implémentation OpenGL de Mesa, qui ne prend en charge que OpenGL 2 (la version 3.0 n'appartient qu'à Mesa 8.0 pour Intel - la progression est généralement lente sur ce front).

Vous pouvez utiliser l'outil Pilotes supplémentaires pour installer le pilote uniquement binaire nvidia.

0
pablomme