【发布时间】:2012-09-04 16:25:10
【问题描述】:
我有一个计算密集型图像算法,对于每个像素,需要读取许多远处的像素。距离取决于编译时定义的常数。我的 OpenCL 算法表现良好,但在某个最大距离处 - 导致更重的 for 循环 - 驱动程序似乎退出了。屏幕变黑几秒钟,然后命令队列永远不会完成。一条气球消息表明司机很不高兴:
“显示驱动程序 AMD 驱动程序停止响应并已成功恢复。”
(在 OpenCL 1.1 上使用 AMD FirePro V4900 (FireGL V) Graphics Adapter 运行它。)
- 为什么会出现这种情况?
- 是否可以事先告诉司机一切正常?
【问题讨论】: