2011-08-02 8 views
5

のUbuntu 11.04上computeprofでアプリケーションを起動するときに、私は次の警告を得る:CUDAビジュアルプロファイラ 'Interactive' X設定オプション?

選択したカウンタ(複数可)、「GLD命令の8ビット」、「GLD命令の16ビット」、「GLD命令の32ビット」、「GLD命令をgst命令128bit」、「gst命令8bit」、「gst命令16bit」、「gst命令32bit」、「gst命令64bit」、「gst命令128bit」により、GPUカーネルがドライバのウォッチドッグタイムアウト制限する。この場合、ドライバはGPUカーネルを終了し、アプリケーションエラーとなり、プロファイリングデータは利用できなくなります。これらのカウンタが選択されている場合、X Configオプション 'Interactive'をfalseに設定することをお勧めします。

この設定オプションはどこで設定しますか?

Ubuntuでプロファイリングする際に、64bと128bのロードとストアのカウントを取得していませんが、OS Xでプロファイラを実行すると表示されます。カーネルはタイムアウトしていないように見えることに注意してください。 30秒のデフォルトタイムアウトの前に正常に完了します。

これは、このオプションは/etc/X11/xorg.confに設定することができますOS X上でUbuntuと4.0.19に

答えて

9

CUDA 4.0.17です。 GPUのデバイスセクションにOption "Interactive" "0"を追加するだけです。私はUbuntuのでCUDAの同じバージョンを実行しますが、私はOpenCLのを使用してい

Section "Device" 
    Identifier  "Device0" 
    Driver   "nvidia" 
    VendorName  "NVIDIA Corporation" 
    BoardName  "GeForce GTX 460" 
    Option   "Interactive" "0" 
EndSection 

:ここに私のデバイスセクションは、次のようになります。これらの命令の1つでプロファイリングすると、CPU使用率が高くなり、インタラクティブモードが無効になっていても処理が終了しません。とにかく、試してみてください。

GPUの計算機能を確認し、要求された数がサポートされているかどうかを確認してください:Visual Profiler User GuideそれはOS Xで動作しているので、これはあなたの問題の原因ではないようですが、

+0

私のコンピュータにxorg.confファイルがないとどうなりますか?私はそれを作成するか、別の方法がありますか? –

+1

これを実行した後、nvidiaドライバまたはコンピュータなどを再起動する必要がありますか? – user3728501

+0

ありがとうございます - これは現在動作しています: 'optirun --no-xorg/a.out' – user3728501

関連する問題