![X 请求失败的错误:BadRequest(无效的请求代码或没有此类操作)](https://linux22.com/image/1039170/X%20%E8%AF%B7%E6%B1%82%E5%A4%B1%E8%B4%A5%E7%9A%84%E9%94%99%E8%AF%AF%EF%BC%9ABadRequest%EF%BC%88%E6%97%A0%E6%95%88%E7%9A%84%E8%AF%B7%E6%B1%82%E4%BB%A3%E7%A0%81%E6%88%96%E6%B2%A1%E6%9C%89%E6%AD%A4%E7%B1%BB%E6%93%8D%E4%BD%9C%EF%BC%89.png)
可能重复:
如何修复 ATI 驱动程序错误“请求失败错误”?
尽管这个问题被问到11.10 之前,仍然没有答案。我正在使用 ubuntu 12.04(在 Dell Inspiron 1525,2008 型号上),面临同样的问题:
milind@Ubuntu11:~$ glxinfo
name of display: :0.0
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: 12
Current serial number in output stream: 12
在互联网上,我尝试了几种技巧,比如删除/重新安装一些软件包,如 Xorg 或 flglrx (ATI);但没有成功。
“/var/log/Xorg.0.log”文件提供:
(EE) GLX 错误:无法获取所需符号。
我有另一台较新的笔记本电脑(联想 ThinkPad T420 2011 型号),也安装了 Ubuntu 12.04,但一切运行正常。但不知道如何比较能用和不能用的笔记本电脑!
任何帮助都将不胜感激。
答案1
而且效果非常好:
milind@Ubuntu11:~$ glxinfo | grep -i yes
direct rendering: Yes
至少到目前为止,我可以运行一些基本的 OpenGL 程序(此处提到的源代码链接)。