作业帮 > 综合 > 作业

运行maya时,出现THE nvidia opengl driver lost connection with the

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/30 00:23:11
运行maya时,出现THE nvidia opengl driver lost connection with the display
运行maya时出现的
THE nvidia opengl driver lost connection with the display driver due to exceeding the windows time-out limit and is unable to continue.
the application must close(NVIDIA的OpenGL驱动丢失,由于极度的Windows超时限制显示驱动器的连接,无法继续.必须关闭应用程序)
怎么解决啊,有急用啊.
运行maya时,出现THE nvidia opengl driver lost connection with the
这是个很……麻烦的问题.原因在于,在显卡负载很大的情况下,GPU会停止刷新显示器画面.表现就是电脑失去响应,或者假死.maya的表现是什么样我不知道,但我运行自己写的cuda代码的时候是卡死一段时间.由于大多数应用都不会把GPU压榨到这个程度,所以windows在设定上认为这种情况是由于程序错误导致的,于是设定了一个阀值,在画面刷新停止一段时间(默认貌似是150ms)后重置显卡驱动,也就是重启显卡.于是就出现你那种错误.解决问题有2个办法.首先,简单的做法就是去再去买块显卡,一块显卡负责算,一块负责显示,很便宜的都可以,只要能输出图像的就行.另一个办法则需要动注册表了.
找到注册表如图所示的位置,如果没有对应的键值请自行新建.把TdrLevel设成0的话可以直接关掉超时监测,但是不建议这么做,因为万一确实是出现BUG了的话也没可能恢复了,只有重启解决问题.TdrDelay决定超过多少时间后重置显卡,它的单位到底是多少我也不知道= =.不过我设成20之后可以满足自己的需要.你可以试试看设成多少既不妨碍工作完成又能确保安全.注册表编辑器在开始菜单搜索框里输入regedit即可进入.

回来再说一句,修改注册表有风险,请务必谨慎操作.如果不是特别清楚计算机知识,那么购买更好的显卡或者组建双显卡系统是很好的选择.附上CHH里关于TDR的详细说明.http://www.chiphell.com/thread-133185-1-1.html