私は、ピクセルごとに、多くの離れたピクセルを読み取る必要がある、計算集約型の画像アルゴリズムを持っています。距離は、コンパイル時に定義された定数に依存します。私のOpenCLアルゴリズムはうまく機能しますが、特定の最大距離では、forループがより重くなり、ドライバーはベイルアウトするように見えます。画面が数秒間真っ暗になり、その後コマンドキューが終了することはありません。バルーンメッセージは、ドライバーが不幸であることを示しています。
「ディスプレイドライバAMDドライバが応答を停止し、正常に回復しました。」
(これをOpenCL 1.1で実行しAMD FirePro V4900 (FireGL V) Graphics Adapter
ます。)
- なぜこれが発生するのですか?
- 事前に、すべてが大丈夫だとドライバーに伝えることは可能ですか?