X ошибка неудачного запроса: GLXBadFBConfig (opengl 4.3-ubuntu)



Я читаю последнюю версию руководства по программированию OpenGL, и она обновлена для OpenGL 4.3.
Первый код, который они проходят, - это действительно простой код для создания 2 треугольников, и, конечно, это код, который я использую для тестирования OpenGL на моем latop (работает kubuntu).
Код выполняется, но вот что происходит:




X ошибка неудачного запроса: GLXBadFBConfig
Основной код ошибки запроса: 153 (GLX)
Незначительные операции невыполненных запросов: 34 ()
Серийный номер неудачного запроса: 34
Текущий серийный номер в выходном потоке: 33



Запуск завершен; выходное значение 1; Реальное время: 200 мс; пользователь: 0 мс; система: 0 мс




Я видел, что это может произойти, если у вас нет графической карты, которая может обрабатывать версию OpenGL, которую вы используете.
Но на моем ноутбуке у меня есть NVidia 555m так что согласно веб-сайту nvidia я хорош на этой стороне, но так как я запускаю ubuntu и NVidia не очень хороши со своими драйверами, я уверен, что мой NVidia-current с bumblebee работает для OpenGL 4.3.



Как я могу проверить версию, поддерживаемую моей установкой ?
Есть ли в любом случае для меня, чтобы заставить его работать или мне нужно установить Windows :/?

945   1  

1 ответ:

Glxinfo - ваш друг. Это инструмент командной строки, который сообщает номера версий и расширения, поддерживаемые для серверной части GLX, клиентской части GLX и самой OpenGL.

Установлен ли у вас бинарный (проприетарный) драйвер NVIDIA? Он вам понадобится, если вы хотите воспользоваться преимуществами OpenGL версий 3 или 4. Как и в любом программном продукте, бывают случайные сбои, но с годами я думаю, что большинство 3D-программистов / пользователей согласятся, что драйверы NVIDIA для Linux были очень солидно, гораздо лучше, чем альтернативы.

Comments

    Ничего не найдено.