GeForce GTX 660Mグラフィックスカードを搭載したUbuntu 14.04/Windows 10を実行しているLenovo Y580を使用しています。私はCaffeを使用してニューラルネットワークをトレーニングしようとしていますが、NVIDIA GPUを使用できると本当に助かります。これには、適切なNVIDIA GPUドライバーとCUDAツールキットをインストールする必要があります。問題は次のとおりです。
NVIDIA-304.132ドライバーを使用しています。このドライバーで使用できるCUDAの最新バージョンは、Ubuntu 14.04と互換性のないCUDA 5です。 Ubuntu 14.04と互換性のあるCUDAの最も古いバージョンであるCUDA 6.5(以上)を使用できるように、NVIDIA-340(以上)にアップグレードしたい。
NVIDIAのサイトでは、NVIDIA-375までのすべてのドライバーがGeForce GTX 660Mと互換性があると主張しているにもかかわらず、NVIDIA-304.132以降にリリースされたドライバーはどれも私のラップトップで動作しないようです。実際、NVIDIA-375は、NVIDIAのサイトと端末でubuntu-drivers devices
を実行するときの両方で、GTX 660Mの推奨ドライバーとして指定されています。すでにNVIDIA-340、355、358、361、367、375を試しました。他のドライバーを試すたびに、黒い画面が表示されるか、紫色の起動画面で止まってしまい、CTRL+ALT+F1
を使用してログインし、戻る必要がありますNVIDIA-304へ。いくつかのスレッドで提案されているように、変更なしでetc/default/grub
にnomodeset
を設定しようとしました。
NVIDIAサイトで推奨されているNVIDIA-340(またはそれ以上)を使用することは可能ですか?
このリンクには、CUDA Toolkitの特定のバージョンに必要な適切なドライバーがリストされています。
https://stackoverflow.com/questions/30820513/what-is-version-of-cuda-for-nvidia-304-125
私はついにそれを理解しました。 Sudo apt-get update
とSudo apt-get upgrade
を実行する必要がありました。それだけで十分です。今、NVIDIA-367ドライバーとCUDA 8を実行しています。ソリューションが非常にシンプルであることに気付きましたが、Ubuntuが初めてであり、それを理解するのに時間がかかりました。この問題に直面している誰かがいる場合、この投稿が役立つことを願っています!