GeForce GTX 590 を搭載した Ubuntu 10.04 システムで cuda アプリケーションを実行しようとしています
。295.41 ドライバーを使用しています。このコードを使用して他の 3 つのシステムをセットアップしましたが、すべてが機能しました。そのうちの 2 台には GT 640 が搭載され、1 台には GTX 480 (または 460 - よく覚えていません) が搭載されていました。以前に同じハードウェアを使用してこのマシンで cuda コードを実行したことがありますが、その後フォーマットされています。
コードを実行したとき、および SDK の例を実行したときに、無効なデバイス序数エラーが発生します。このマシンを gentoo でセットアップしたところ、このエラーが発生しました。OS に関係があるのではないかと考えたので、ubuntu をインストールしましたが、同じ問題が発生しました。他に何を試すべきか考えられません。誰か提案はありますか?
以下は、便利な出力です。
user@pchan1:~$ lspci | grep nVidia
02:00.0 PCI ブリッジ: nVidia Corporation デバイス 05b1 (rev a3)
03:00.0 PCI ブリッジ: nVidia Corporation デバイス 05b1 (rev a3)
03:02.0 PCI ブリッジ: nVidia Corporation デバイス 05b1 (rev a3)
06:00.0 PCI ブリッジ: nVidia Corporation デバイス 05b9 (rev a3)
07:00.0 PCI ブリッジ: nVidia Corporation デバイス 05b9 (rev a3)
07:02.0 PCI ブリッジ: nVidia Corporation デバイス 05b9 (rev a3)
08:00.0 3D コントローラー: nVidia Corporation デバイス 1088 (rev a1)
08:00.1 オーディオ デバイス: nVidia Corporation デバイス 0e09 (rev a1)
09:00.0 VGA 互換コントローラー: nVidia Corporation デバイス 1088 (rev a1)
09:00.1 オーディオ デバイス: nVidia Corporation デバイス 0e09 (rev a1)user@pchan1:~$ ls -l /dev/nvidia*
crw-rw-rw- 1 root root 195, 0 2012-10-30 10:22 /dev/nvidia0 crw
-rw-rw- 1 root root 195, 1 2012-10-30 10:22 /dev/nvidia1 crw
-rw-rw- 1 ルート ルート 195, 255 2012-10-30 10:22 /dev/nvidiactl
編集:このシステムが動作していたとき、私は 64 ビット OS と 64 ビット ドライバーを使用していました。現在、32 ビット OS と 32 ビット ドライバーを使用しています。
別の編集:
Przemyslaw Zychに感謝します。あなたは私が問題を解決するのを手伝ってくれました。次のようにして、ヌーボーをブラックリストに登録する必要がありました。/etc/modprobe.d に blacklist-nouveau.conf というファイルを追加し (.conf の末尾だけが重要です)、そのファイルに次の 2 行を追加します。
blacklist nouveau
options nouveau modeset=0
以下のガイドに従ってください
ftp://download.nvidia.com/XFree86/Linux-x86_64/256.44/README/commonproblems.html
問題が解決しました :)