我有一个OpenCL程序here。它在Intel集成的GPU上很好用,但在NVidia GTX950M上却不行。问题是“我的windows 10总是说我的应用程序被阻止了”。以下是我所做的和发现的:
我只有在增加工作项的情况下才会在Windows10中出现GPU崩溃。所以,我在谷歌上搜索了很多关于这个话题的文档。它只发生在GPU时间超过2秒的情况下。所以,我找到了TdrDelay注册表来增加大小。
在增加了TdrDelay之后,我遇到了“阻止访问图形设备”的问题。我又一次在谷歌上搜索到了。
有人说我应该升级NVidia驱动程序。我做过那件事,但运气不好。
有人说我应该通过MSI加力来减慢GPU和GPU内存时钟。我试过了,但还是没有运气。
有人知道如何处理这个问题吗???
我的工作环境是具有以下规格的Windows PC:
我终于找到了答案。我们很接近答案:TdrDelay。在
在Windows中,还有另一个注册表项可以禁用TDR(超时检测和恢复):TdrLevel。一旦此注册表项设置为0,Windows将完全禁用TDR功能。在
希望这能对其他人有所帮助。。。。。。:)
相关问题 更多 >
编程相关推荐