2016-07-28 5 views
0

OpenCLのプログラムhereがあります。インテルの統合GPUではうまく動作しますが、NVidia GTX950Mでは動作しません。質問は「私のウィンドウ10は常に私のアプリがブロックされていると言っています」です。これらは私がして見つけたものです:アプリケーションpython.exeがグラフィックデバイスにアクセスできない - OpenCL

  1. 私は仕事項目を増やすだけで私のWindows 10でGPUのクラッシュを受けました。だから、私はこの話題についてたくさんのドキュメントを探そうとしていました。 GPU時間が2秒を超えた場合にのみ発生します。そこで、TdrDelayレジストリがサイズを増やすのを発見しました。

  2. TdrDelayを増やした後、「グラフィックデバイスへのアクセスがブロックされました」という問題が発生しました。再び、私はそれをgoogledした。

  3. NVidiaドライバをアップグレードする必要があります。私はそれをしましたが、運はありませんでした。

  4. 誰かがMSI Afterburnerを通じてGPUとGPUのメモリクロックを遅くする必要があると言いました。私はそれを試みましたが、まだ運がありません。

誰もこの問題に対処する方法を知っていますか?

私の作業環境は、以下のスペックを持つWindows PCです:

  • CPU:インテルi7の6700HQ
  • がGPU:インテル540 HDと(2G RAMを持つ)のNVidia GTX 950mの
  • RAM:8G
  • OS:Windowsの10
  • プログラミング言語:pyopenclとパイソン

答えて

0

最後に答えが見つかりました。私たちは答えにかなり近いです:TdrDelay。

Windowsでは、TDR(タイムアウト検出と回復)を無効にする別のレジストリキーがあります。TdrLevel。このレジストリキーが0に設定されると、WindowsはTDR機能を完全に無効にします。

これは他にも役立ちます。......

関連する問題