На сайте есть похожий вопрос, но он устарел и точно не определяет, с чем я столкнулся. А именно, у меня есть старый компьютер, который я чиню для кого-то, и у него есть этот интегрированный графический контроллер Intel 82865G. Проблема в том, что он, похоже, не справляется с какими-либо вещами OpenGL, которые я бросаю в него.
Например, glxgears возвращает это:
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Serial number of failed request: 28
Current serial number in output stream: 30
И glxinfo возвращает то же самое.
Компьютер запускает Ubuntu 12.04 в Unity 2D. По словам Intel, графическая карта поддерживает до OpenGL 1.3, если это вообще актуально.
Спасибо за ссылку на этот отчет об ошибке, fossfreedom. Я не нашел это. В отчете об ошибке нет прямого ответа, но ответ кажется таким простым, как следующая команда:
sudo apt-get install xserver-xorg-core
OpenGL теперь работает. Кажется, он застрял в Unity 2D, но это нормально.
Этот пакет уничтожил мою установку X11. Переустановка следующих команд работала для меня:
sudo apt-get install xorg
sudo apt-get install openbox
sudo reboot
Установка драйвера OpenGL была в моем случае из-за не работающей установки XBMC. Теперь все работает.