gpt4 book ai didi

opengl - X失败的请求: BadValue (integer parameter out of range for operation)错误

转载 作者:行者123 更新时间:2023-12-04 15:40:56 26 4
gpt4 key购买 nike

我正在尝试编译并运行此C++代码

#include <GL/glut.h>

void displayMe(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
glVertex3f(0.0, 0.0, 0.0);
glVertex3f(0.5, 0.0, 0.0);
glVertex3f(0.5, 0.5, 0.0);
glVertex3f(0.0, 0.5, 0.0);
glEnd();
glFlush();
}

int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE);
glutInitWindowSize(300, 300);
glutInitWindowPosition(100, 100);
glutCreateWindow("Hello world :D");
glutDisplayFunc(displayMe);
glutMainLoop();
return 0;
}

这是我在网上找到的“opengl的问候世界”。
我这样做是为了测试我大学的NVIDIA Tegra X1,TX1开发套件始终打开并连接到大学的网络。
我正在通过ssh(使用-X标志)连接到TX1。编译进行得很好,但是当我尝试运行该程序时,出现此错误:
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 24 (X_GLXCreateNewContext)
Value in failed request: 0x0
Serial number of failed request: 29
Current serial number in output stream: 30

我还没有在网上找到任何东西,也不知道发生了什么。

PS:我首先要通过ssh(使用-X)连接到我大学的网络,然后再执行另一个ssh连接到TX1。

最佳答案

我收到这样的错误:

X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request: 151 (GLX)
Minor opcode of failed request: 24 (X_GLXCreateNewContext)
Value in failed request: 0x0
Serial number of failed request: 35
Current serial number in output stream: 36
name of display: :99

在具有nvidia显卡的远程计算机上。
通过从.run文件安装NVIDIA驱动程序并使用--no-opengl-files选项解决了此问题(灵感来自此处: https://gist.github.com/wangruohui/df039f0dc434d6486f5d4d098aa52d07)

希望这可以帮助!

关于opengl - X失败的请求: BadValue (integer parameter out of range for operation)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40644455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com