Я установил OpenGL и freeglut в Ubuntu 10.04, и они отлично работали в 10.04 и 10.10. Но после обновления до 11.04 приложения, которые я разработал с использованием OpenGL, не работают должным образом. Они компилируются без ошибок, но когда я пытаюсь их выполнить, я получаю ошибки:
Для GLUT:
Xlib: extension "GLX" missing on display ":0.0".
freeglut (./a.out): OpenGL GLX extension not supported by display ':0.0'
Для просто OpenGL:
Xlib: extension "GLX" missing on display ":0.0".
main: X server has no OpenGL GLX extension
Несколько вещей, которые я пробовал:
$glxgears Xlib: расширение "GLX" отсутствует на дисплее ":0.0". Ошибка: не удалось получить RGB, Double-buffered visual $glxinfo имя дисплея: :0.0 Xlib: расширение "GLX" отсутствует на дисплее ":0.0". Xlib: расширение "GLX" отсутствует на дисплее ":0.0". Xlib: расширение "GLX" отсутствует на дисплее ":0.0". Xlib: расширение "GLX" отсутствует на дисплее ":0.0". Xlib: расширение "GLX" отсутствует на дисплее ":0.0". Ошибка: не удалось найти RGB GLX visual или fbconfig. Xlib: расширение "GLX" отсутствует на дисплее ":0.0". Xlib: расширение "GLX" отсутствует на дисплее ":0.0". Xlib: расширение "GLX" отсутствует на дисплее ":0.0". Xlib: расширение "GLX" отсутствует на дисплее ":0.0". Xlib: расширение "GLX" отсутствует на дисплее ":0.0". Xlib: расширение "GLX" отсутствует на дисплее ":0.0". Xlib: расширение "GLX" отсутствует на дисплее ":0.0".
Edit: Маловероятно, что это происходит из-за отсутствия графических драйверов, поскольку все, что у меня есть, это встроенная графика.
Вот моя системная графическая информация из sysinfo
$sysinfo ГРАФИЧЕСКАЯ КАРТА контроллер VGA Интегрированный графический контроллер Intel Corporation Mobile 4 Series Chipset (rev 07) (prog-if 00 [VGA controller]) Подсистема: Toshiba America Info Systems Устройство ff50
Edit 2: И, похоже, у меня установлен драйвер для этого.
$lshw -C display *-display:0 описание: VGA-совместимый контроллер продукт: Интегрированный графический контроллер чипсета серии Mobile 4 производитель: Intel Corporation физический идентификатор: 2 информация о шине: pci@0000:00:02.0 версия: 07 ширина: 64 бита часы: 33 МГц возможности: msi pm vga_controller bus_master cap_list rom конфигурация: драйвер=i915 латентность=0 ресурсы: irq:44 память:f4000000-f43fffff память:d0000000-dfffff ioport:1800(size=8)
Посмотрите на "configuration: driver="