Как мне установить OpenGL 4+?

Я провел последние 3 дня в поисках и ничего не могу найти. У меня есть настройка Optimus с Ironhide и карта GT520M nVidia; как установить последнюю версию OpenGL?

Я продолжаю получать сообщение «GLX_ARB_create_context_profile недоступен», когда пытаюсь запустить программу, потому что mesa реализует древнюю библиотеку.

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

Пример:

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
задан 16 January 2012 в 06:01

1 ответ

Собственный драйвер nvidia поставляется с собственной библиотекой OpenGL, которая должна обеспечивать поддержку новейшего стандарта OpenGL, на который способна ваша карта. Свободные драйверы используют реализацию OpenGL в Mesa, которая поддерживает только OpenGL 2 (3.0 входит в Mesa 8.0 только для Intel - прогресс обычно медленный в этом направлении).

Вы можете использовать инструмент «Дополнительные драйверы» для установки драйвера nvidia только для двоичного кода.

0
ответ дан 16 January 2012 в 06:01

Другие вопросы по тегам:

Похожие вопросы: