X请求失败的错误:GLXBadFBConfig(opengl 4.3 - ubuntu)

时间:2013-06-26 11:07:04

标签: c++ opengl ubuntu nvidia

我正在阅读最新版本的OpenGL编程指南,并针对OpenGL 4.3进行了更新。 他们经历的第一个代码是一个非常简单的代码来制作2个三角形,当然它是我用来在我的latop上测试OpenGL的代码(运行kubuntu)。 代码运行但是会发生这种情况:

  

X请求失败的错误:GLXBadFBConfig   失败请求的主要操作码:153(GLX)   失败请求的次要操作码:34()   失败请求的序列号:34   输出流中的当前序列号:33

     

跑完了;退出值1;实时:200ms;用户:0ms; system:0ms

如果您没有可以使用您正在使用的OpenGL版本的图形卡,我看到会发生这种情况。 但是在我的笔记本电脑上我有一个NVidia 555m,所以根据nvidia网站我很擅长但是因为我运行ubuntu并且NVidia对他们的驱动程序并不是很好我不确定我的NVidia-current with bumblebee适用于OpenGL 4.3。

如何查看我的设置支持的版本? 无论如何我还能使用它还是需要安装Windows:/?

1 个答案:

答案 0 :(得分:2)

glxinfo是你的朋友。它是一个命令行工具,它将报告服务器端GLX,客户端GLX和OpenGL本身支持的版本号和扩展名。

您是否安装了NVIDIA二进制(专有)驱动程序?如果您想利用OpenGL版本3或4,您将需要它。像每个软件产品一样偶尔出现故障,但多年来我认为大多数3D程序员/用户会同意Linux的NVIDIA驱动程序已经非常坚实,比替代品好得多。