LoginSignup
4
4

More than 5 years have passed since last update.

Ubuntu 14.04 LTS で CUDA 7.0 環境を整えたときにひっかかったこと。

Posted at

一筋縄でいかなかったので記録。

ハードウェア

CPU
Intel i7 4770K
グラボ
MSI N780GTX-Ti Twin Frozr 4S OC
マザー
MSI MSI H87-G41 PC Mate
電源
KRPW-GP650W/90+
ケース
CORSAIR Carbide Series Air 540

上記の部品+αで自作。問題なく終了。

やりたいこと

  • Nsight( NVIDIA が提供する Eclipse + Cuda 開発環境 )での開発
  • GTX 780 Ti を Cuda 専用に

ひっかかったこと

  • Intel i7 4770K の内臓グラフィックス(HD Graphics 4600)を Ubuntu のデスクトップ表示用にして、GTX 780 Ti を Cuda 専用にと考えていた。
  • Ubuntu をインストールまではうまくいく。
  • CUDA を動かすためには NVIDIA のドライバをインストールする必要がある。
  • NVIDIA のドライバをインストールするには Ubuntu についてる Nouveau ドライバを排除する必要がある。
  • しかしNVIDIA のドライバは内臓グラフィックスとの相性が悪いようで、インストールするとデスクトップが正常に表示されない.
  • Nouveau ドライバと NVIDIA ドライバを混在させて、デスクトップは Nouveau ドライバ、CUDA 側は NVIDIA ドライバにする設定を探したが、なさそうなので諦めた(あったら知りたい)。

解決策

  • NVIDIA のグラボで安いやつ(GTX 510)をもう一枚買ってデスクトップ表示用にして、HD Graphics 4600 を使わないことにした。

再度ひっかかったこと

  • GTX510 のグラボを PCI-E x1 にしたので迷わず x1 のスロットに刺したのだが、x16 に刺してある GTX780ti の方から出力されてしまった。
  • マザーボードの設定にこの優先順位を変えるメニューはなかった。

再度解決策

  • x16 のスロットに x1 のカード刺しても大丈夫なのを思い出して、2個あるうちの優先順位の高い方の x16 にGTX510 を刺した。

感想

  • 目論んでいた Nsight でデバイスコードのデバックの機能がまだβで固まったりする。
  • ケースを大きめのにしておいてよかった。
  • どうせ秋に Intel の Skylake の CPU がでたら、また自作機つくるなー
  • NVIDIA GTX TITAN X 買っちゃおうかなー
  • 2枚買っちゃおうかなー
  • そしたらグラボ4枚になるから PCI-e 16x が4本いるなー
  • グラボ、2スロット占有するから、ATX Entended のマザーだなー
  • いよいよ水冷かなー

金銭感覚を麻痺させてがんばります。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4