web-dev-qa-db-ja.com

Nvidia CUDAを機能させる方法は? (BlenderでのGPUレンダリングの場合)

Blender 3DモデリングプログラムでGPUレンダリングを行うためにUbuntuで動作するようにCUDAを(正確にはわかりませんが)取得しようとしています。 Windows 7 64ビットでは、問題なく動作します。 Ubuntuでは、BlenderのGPU処理機能を有効にできません。 NvidiaのCUDAをインストールする必要があると仮定しています。

これはできますか?もしそうなら、私はそれを行う方法の詳細を入手できますか?ありがとう!

Ubuntu GNOME 15.04 x64 w/GNOME 3.14、Nvidia GTX 660、およびNvidia独自のドライバーの実行。

9
Jesse

標準リポジトリからCUDAをインストールするには、次を実行します。

Sudo apt-get install nvidia-cuda-toolkit nvidia-modprobe

これにより、CUDAのV6.5が現在インストールされます。この記事の執筆時点では、V7.0が最新であり、nVidiaリポジトリから直接入手できます。 nVidiaリポジトリに移動する前に この警告 を読んでください。

10
ostrokach

NvidiaのWebサイトで解決策を見つけることができました。リポジトリがCUDAをNvidiaから直接インストールできるようにするには、システムにダウンロードしてインストールする必要がある.debパッケージがあります。これがどのように機能するかを示します:

  1. https://developer.nvidia.com/cuda-downloads に移動します
  2. Ubuntuバージョンに対応する.debファイルを選択します。 (当時、彼らはUbuntu 15.04用のパッケージを持っていなかったので、代わりに14.10用のものを選択しました。これで問題は解決しましたが、将来互換性の問題が生じるかどうかはわかりません。 tはひどいリスクのように思えますが、それを知らせたいと思いました。)
  3. ダウンロードした.debパッケージを見つけてファイルブラウザに移動し、Ubuntu Software Centerを介してパッケージをインストールするためにダブルクリック(またはシングルクリック)します。
  4. ターミナルを開く
  5. タイプ:Sudo apt-get update
  6. タイプ:Sudo apt-get install cuda
  7. パッケージがダウンロードおよびインストールされるのを待ってから、コンピューターを再起動します(パッケージは900MBを超えていたため、接続してダウンロードするのに約20分かかりました)

再起動後、BlenderはCUDAを使用してGPUレンダリングとベイク処理を開始できました。問題が解決しました!

4
Jesse