运行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
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/21 23:59: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
运行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 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
这是个很……麻烦的问题.原因在于,在显卡负载很大的情况下,GPU会停止刷新显示器画面.表现就是电脑失去响应,或者假死.maya的表现是什么样我不知道,但我运行自己写的cuda代码的时候是卡死一段时间.由于大多数应用都不会把GPU压榨到这个程度,所以windows在设定上认为这种情况是由于程序错误导致的,于是设定了一个阀值,在画面刷新停止一段时间(默认貌似是150ms)后重置显卡驱动,也就是重启显卡.于是就出现你那种错误.
解决问题有2个办法.首先,简单的做法就是去再去买块显卡,一块显卡负责算,一块负责显示,很便宜的都可以,只要能输出图像的就行.另一个办法则需要动注册表了.
找到注册表如图所示的位置,如果没有对应的键值请自行新建.把TdrLevel设成0的话可以直接关掉超时监测,但是不建议这么做,因为万一确实是出现BUG了的话也没可能恢复了,只有重启解决问题.TdrDelay决定超过多少时间后重置显卡,它的单位到底是多少我也不知道= =.不过我设成20之后可以满足自己的需要.你可以试试看设成多少既不妨碍工作完成又能确保安全.
注册表编辑器在开始菜单搜索框里输入regedit即可进入.
回来再说一句,修改注册表有风险,请务必谨慎操作.如果不是特别清楚计算机知识,那么购买更好的显卡或者组建双显卡系统是很好的选择.
附上CHH里关于TDR的详细说明.
http://www.chiphell.com/thread-133185-1-1.html