OpenGlES 代码运行出现错误:X 请求失败的错误:BadRequest(无效的请求代码或没有此类操作)

OpenGlES 代码运行出现错误:X 请求失败的错误:BadRequest(无效的请求代码或没有此类操作)

我在 Dell Vostro 1015 上使用 Intel GMA 4500。最近迁移到 Ubuntu 12.04。代码编译成功,但运行时出现上述错误。

在仔细阅读了更多帖子后,我也安装了 fglrx。之后,我得到的错误是:libEGL 警告:无法为 i965 创建管道屏幕。此时 glxinfo 和 glxgears 正常运行。

当我重启系统时,这些似乎都消失了。当我尝试运行我的程序或使用以上任何一项(fglrx、glxinfo、glxgears)时,我收到以下消息:

X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  136 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  20
  Current serial number in output stream:  20

我确实这样做了,也浏览了一些其他的帖子,但它们更多地是面向 AMD 的,我无法理解它们对我的英特尔驱动程序有何用处,如果可能的话。

相关内容