Ubuntu 13.10、CUDA 5.5、ハイブリッドグラフィックカード

Ubuntu 13.10、CUDA 5.5、ハイブリッドグラフィックカード

Ubuntu 13.10 と Nvidia GeForce GT 645M を搭載したラップトップに CUDA 5.5 をセットアップしようとしています。Bumblebee と最新のドライバーを使用して、カードを問題なく動作させることに成功しました。CUDA をインストールしようとすると問題が発生します。

まず、リポジトリを追加しようとしました。.debUbuntu 12.10 用のファイル (13.10 で必要なものに最も近いと思われる) を作成し、実行しましたapt-get updateapt-get install cuda-5-5、エラーしか発生しませんでした。

The following packages have unmet dependencies:
 cuda-5-5 : Depends: nvidia-current (>= 319.00) but it is not going to be installed
            Depends: nvidia-current-dev (>= 319.00) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

これは少し奇妙に思えます。なぜなら、私の知る限り、nvidia-current は 304 より新しいバージョンには存在しないからです。

このフォーラムでは私は、。走る代わりにファイルを使用してください。添付のガイドに従いましたが、残念ながらまた失敗しました。

***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 319.00 is required for CUDA 5.5 functionality to work.

どちらのアプローチでも良い結果は得られませんでした。13.10nvidia-319リポジトリではデフォルトでパッケージが利用できず、リポジトリnvidia-331からも利用できなかったためですppa:xorg-edgers/ppa

物事をうまく進めるために次に試すべきことについて何か提案はありますか?

答え1

CUDAに関する問題は、Ubuntu 13.10のCUDAパッケージがNvidiaグラフィックカードのドライバーで正常に動作していないことが原因であると思われます。Ubuntu 14.04には、Ubuntu 13.10では利用できない新しいCUDAパッケージがあります。libcudart5.5libcudart5.5 は NVIDIA CUDA ランタイム ライブラリです。これが探している CUDA パッケージである可能性があります。

NVIDIA グラフィック カードで CUDA を有効にする方法は次のとおりです。Ubuntu 14.04 で CUDA を有効にするには、nvidia-331 以降のグラフィック ドライバーをインストールする必要があります。また、NVIDIA CUDA ランタイム ライブラリもインストールする必要があります。Compute Unified Device Architecture (CUDA) により、NVIDIA グラフィック プロセッシング ユニット (GPU) を超並列汎用計算に使用できるようになります。既存の独自の NVIDIA ドライバーを削除し、ターミナルを開いて次のように入力します。

sudo apt-get install nvidia-331 libcudart5.5  

次にBlenderを開いてファイル->ユーザー設定すると、Blender ユーザー設定ウィンドウが開き、Blender で CUDA が有効になっているかどうかを確認できます。

ここに画像の説明を入力してください

関連情報