Bumblebee を搭載した CUDA 対応の GeForce GPU で長いカーネルを (特にデバッグ モードで) 実行すると、次のエラーが発生します。
CUDA エラー 6: 起動がタイムアウトし、終了しました
これは、NVIDIA ドライバーのウォッチドッグが原因のようです。解決策はこちらから入手できます。しかし、Bumblebee を使用しoptirun
て単純な CUDA カーネルを実行しているときに (つまり、表示に NVIDIA GPU を使用していない)、なぜこのようなことが起こるのでしょうか?
プログラムを起動するために使用したコマンドは次のとおりです。
optirun [cuda-memcheck] ./my_program program_options