リモートデスクトップではCUDAが利用できない。。。

リモートデスクトップではCUDAが利用できない。。。

CUDAを使って、なんちゃってGPGPUデータ分析をしようと思っていたのですが、Windowsのリモートデスクトップ使用時はCUDAが利用できません。リモートデスクトップ時にはCUDAとは別のディスプレイドライバが動いているそうです。

Teslaの場合は、nvidia-smi.exeを利用することでCUDAを使用できそうですが、普通のGeforce系だと利用できないようです。

【参考】Windowsのリモートデスクトップ経由でCUDAを利用できますか
http://www.gdep.jp/page/view/170

 

解決方法としてはVNCを利用することです。VNCの場合、リモートデスクトップほど快適には利用できませんが、どうしてもリモート環境が必要な場合は、仕方ないと思います。
ただ、切断時もCUDAが動き続けるのかは、まだ確認できていないので、追ってご報告。

私はUltraVNCというソフトを利用しました。うまくログインできずに試行錯誤したのですが、権限周りが怪しかったのか、下記の設定(他にもあるかも)をすることでログインできてCUDA6.5のサンプルが動きました。

【参考】トピック: 64ビットWindows7上でVNC
http://katamari.org/ttcms/modules/forum/?action=display;board=3;threadid=1279