我正在阅读最新版本的 OpenGL 编程指南,它已针对 OpenGL 4.3 进行了更新。他们通过的第一个代码是制作 2 个三角形的非常简单的代码,当然这是我用来在我的笔记本电脑(运行 kubuntu)上测试 OpenGL 的代码。代码运行,但这就是发生的事情:
X 失败请求的错误:GLXBadFBConfig 失败请求的主要操作码:153 (GLX) 失败请求的次要操作码:34 () 失败请求的序列号:34 输出流中的当前序列号:33
运行完成;退出值 1;实时:200ms;用户:0ms;系统:0ms
我看到如果您没有可以处理您正在使用的 OpenGL 版本的图形卡,就会发生这种情况。但是在我的笔记本电脑上,我有一个 NVidia 555m,所以根据 nvidia 网站,我在这方面做得很好,但是由于我运行 ubuntu 和 NVidia 对他们的驱动程序并不是很好,我敢肯定我的 NVidia-current with bumblebee 不适用OpenGL 4.3。
如何检查我的设置支持的版本?无论如何我可以让它工作还是我需要安装 Windows :/ ?