У меня есть алгоритм изображения с интенсивными вычислениями, который для каждого пикселя должен считывать много удаленных пикселей. Расстояние зависит от константы, определенной во время компиляции. Мой алгоритм OpenCL работает хорошо, но на определенном максимальном расстоянии, что приводит к более тяжелым циклам for, драйвер, кажется, выручает. Экран становится черным на пару секунд, а затем очередь команд никогда не заканчивается. Воздушное сообщение показывает, что водитель недоволен:
"Драйвер дисплея AMD перестал отвечать на запросы и был успешно восстановлен."
(Запуск на OpenCL 1.1 с AMD FirePro V4900 (FireGL V) Graphics Adapter
.)
- Почему это происходит?
- Можно ли заранее сказать водителю, что все в порядке?