网站上有一个类似的问题,但它已经过时了,并没有具体说明我面临的问题。也就是说,我有一台旧电脑,正在为别人修理,它有这个 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 返回相同的内容。
该计算机运行的是 Unity 2D 中的 Ubuntu 12.04。根据英特尔的说法,如果相关的话,显卡最高可支持 OpenGL 1.3。
答案1
感谢 fossfreedom 提供该错误报告的链接。我没有找到它。错误报告没有给出直接的答案,但答案似乎很简单,只需以下命令:
sudo apt-get install xserver-xorg-core
OpenGL 现在可以工作了。它似乎卡在 Unity 2D 中,但没关系。
答案2
此软件包确实破坏了我的 X11 安装。要重新安装,以下命令对我有用:
sudo apt-get install xorg
sudo apt-get install openbox
sudo reboot
由于 XBMC 安装不正常,我安装了 OpenGL 驱动程序。现在一切正常。