应用程序 python.exe 已被阻止访问图形设备 - OpenCL
Application python.exe had been blocked from accessing graphics devices - OpenCL
我有一个 OpenCL 程序 here。它适用于 Intel 集成 GPU,但不适用于 NVidia GTX950M。问题是"my windows 10 always saying my app is blocked"。这些是我所做并发现的:
我的 Windows10 只有在增加工作项时才会出现 GPU 崩溃。所以,我用谷歌搜索了很多关于这个主题的文档。它只发生在 GPU 时间超过 2 秒。所以,我找到了TdrDelay registry来增加大小。
增加 TdrDelay 后,我遇到了 "blocked from accessing graphics devices" 问题。我再次用谷歌搜索了它。
有人说要升级NVidia驱动。我做到了,但运气不好。
有人说我应该通过 MSI Afterburner 减慢 GPU 和 GPU 内存时钟。我试过了,还是不行。
有人知道如何处理这个问题吗???
我的工作环境是 Windows PC,规格如下:
- CPU:英特尔 i7 6700HQ
- GPU:Intel 540 HD 和 NVidia GTX 950M(带 2G 内存)
- 内存:8G
- OS: Windows 10
- 编程语言:python 与 pyopencl
我终于找到了答案。我们非常接近答案:TdrDelay.
在 Windows 中,还有另一个用于禁用 TDR(超时检测和恢复)的注册表项:TdrLevel。一旦此注册表项设置为 0,Windows 将完全禁用 TDR 功能。
希望对其他人有帮助...... :)
我有一个 OpenCL 程序 here。它适用于 Intel 集成 GPU,但不适用于 NVidia GTX950M。问题是"my windows 10 always saying my app is blocked"。这些是我所做并发现的:
我的 Windows10 只有在增加工作项时才会出现 GPU 崩溃。所以,我用谷歌搜索了很多关于这个主题的文档。它只发生在 GPU 时间超过 2 秒。所以,我找到了TdrDelay registry来增加大小。
增加 TdrDelay 后,我遇到了 "blocked from accessing graphics devices" 问题。我再次用谷歌搜索了它。
有人说要升级NVidia驱动。我做到了,但运气不好。
有人说我应该通过 MSI Afterburner 减慢 GPU 和 GPU 内存时钟。我试过了,还是不行。
有人知道如何处理这个问题吗???
我的工作环境是 Windows PC,规格如下:
- CPU:英特尔 i7 6700HQ
- GPU:Intel 540 HD 和 NVidia GTX 950M(带 2G 内存)
- 内存:8G
- OS: Windows 10
- 编程语言:python 与 pyopencl
我终于找到了答案。我们非常接近答案:TdrDelay.
在 Windows 中,还有另一个用于禁用 TDR(超时检测和恢复)的注册表项:TdrLevel。一旦此注册表项设置为 0,Windows 将完全禁用 TDR 功能。
希望对其他人有帮助...... :)