CUDAをインストールした後にUbuntuにログインできない


2

私のUbuntu 16.04にCUDA 8.0をインストールしたいです。 最初にXサーバーを停止しました。

sudo /etc/init.d/lightdm stop

それから私は公式のNvidiaウェブサイトからCUDA 8.0をインストールしました。 (グラフィックドライバはCUDAと共にインストールされます)。

私がUbuntuを再起動したとき、それはログインループで立ち往生しました。私に何ができる?


ログインループ、再起動ループではない?あなたはテキストコンソールに到達することができます Ctrl+Alt+F3
quixotic

はい、Ctrl + Alt + F1でテキストコンソールにアクセスできます。そして私はテキストコンソールでログインすることができますがGUIでログインループを取得します。
Paler

私があなただったら私はCUDA +ドライバをアンインストールして公式のubuntuパッケージを通してv8を見つけようとします(必要ならばbackportsかPPAをチェックしてください)。他に何もなければ、つかむ 16.10からのCUDA v8ソースパッケージ そしてローカルバックポートとしてあなた自身のシステム上でパッケージをビルドしてください。最新のnvidiaドライバと同じです。
quixotic

ログインループのトラブルシューティングに関しては、おそらくそれはあなたがインストールしたドライバを壊しているX設定であり、そしてあなたが適切なインストールをした後はたらくのがより簡単であるべきです。 (lightdmを停止して無効にし、コンソールからXを起動してみて、必要に応じて設定を微調整し、すべてうまくいったらlightdmを再度有効にしてください。)
quixotic

彼らのウェブサイトを介したNvidiaのドライバは経験から壊れています。代わりに私は最初に公式のubuntuパッケージを通してインストールします、そして私がCUDAをインストールするとき私はドライバをインストールすることをスキップします。インストールされているドライバが新しいカードと互換性がないため、古いカードを新しいカードに交換してログインループを取得したため、以下の回答が役立ちました。
rayryeng

回答:


2
  • 押す Ctrl + Alt + F3 別の端末に切り替える

  • ログイン

  • nvidia *パッケージをアンインストールする

sudo apt-get purge nvidia- *

  • その後、nvidia-346をインストールしてください。

sudo apt-get install nvidia-346

  • リブート

あなたはF3を意味しましたか?もちろんF2などの端末も動作します。それはUbuntuの新しいバージョンに固有のものかもしれません、しかし、私はテストに利用できる16.04を持っていません。
JAB

はいCtrl + Alt + F3を押す
Manivannan Murugavel

これは私のために働きました、しかし私がパージした後私は再起動しなければなりませんでしたそして私が再びログインしたらドライバをインストールしました。
rayryeng

1

あなたが他の何かをする前に、一枚の紙の上でログインループから脱出するためのこれらの2つのコマンドを書いてください。

  • sudo chown $(whoami):$(whoami) .Xauthority
  • sudo dpkg-reconfigure lightdm

へのリンクも書き留めてください この答え これはログインループから動けなくなる方法についてのより詳細な情報を持っています。


あなたの問題は公式のNVIDIA CUDAダウンロードウェブサイトからNVIDIA CUDAツールキットにバンドルされているNVIDIA独自のグラフィックスドライバーによって引き起こされたかもしれません。ですから、デフォルトのUbuntuリポジトリにあるNVIDIA独自のグラフィックスドライバとNVIDIA CUDA Toolkitを使ってみてください。

デフォルトのUbuntu 16.04リポジトリのNVIDIA CUDA Toolkitパッケージはバージョン7.5で、公式のNVIDIA CUDA Downloads WebサイトのNVIDIA CUDA Toolkit 8.0パッケージほど最新ではありませんが、より安定して信頼性があります。デフォルトのUbuntu 16.04リポジトリの独自のNVIDIAグラフィックスドライバについても同じことが言えます。 nvidia-346 または nvidia-352 または、他のnvidiaドライババージョンが、次の手順のステップ4であなたのハードウェアに推奨されているかどうか。

  1. キーボードの組み合わせを使用して、ログイン画面からテキスト専用の仮想コンソールを起動します。 Ctrl + Alt + F3 それからあなたはあなたにログインプロンプトを示すテキストのみの仮想コンソールを得るでしょう。ユーザー名とパスワードを使用してログインプロンプトでコンソールにログインします。

  2. このコマンドを実行してcudaパッケージのリストを表示します。これは、インストールしたNVIDIA CUDA Toolkitパッケージの名前を識別するのに役立ちます。

    dpkg-query -l cuda*  
    
  3. テキスト専用コンソールからNVIDIA独自のグラフィックスドライバをアンインストールします。 NVIDIA WebサイトからNVIDIA CUDA Tookitをインストールするために使用したファイルは、次のような名前にしてください。 cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb 。もしそうなら、それをアンインストールするためのコマンドは次のとおりです。

    sudo dpkg -P cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64
    sudo reboot 
    

    NVIDIA CUDA Toolkitのインストールに使用したファイルに別の名前が付いている場合、または別のファイルをインストールした場合は、上記のコマンドで名前を変更してください。インストールした場合 cuda_8.0.61_375.26_linux.run このファイルに合わせてコマンドを変更できるように、file(runfile(local))を入力してからコメントを付けます。上記のコマンドのファイル名は、インストールしたNVIDIA CUDA Toolkitファイルの名前と正確に一致している必要があります。

  4. 再起動したら、以前にインストールしたすべてのCUDAパッケージをアンインストールします。 NVIDIA WebサイトからのNVIDIA専用ドライバがないと、それらは正しく動作しないので、代わりにデフォルトのUbuntuリポジトリからCUDAパッケージをインストールする必要があります。

  5. お使いのシステムに推奨される独自のグラフィックスドライバを特定してください。端末を開き、次のように入力します。

    ubuntu-drivers devices  
    
  6. 推奨されるNVIDIA独自のグラフィックスドライバをインストールして再起動します。

    sudo apt install <package-name-of-the-recommended graphics-driver> 
    sudo reboot 
    
  7. CUDAパッケージをインストールしてください。端末を開き、次のように入力します。

    sudo apt install libcudart7.5 nvidia-cuda-toolkit  
    

P.S公式のNVIDIA CUDA Downloads WebサイトからCUDAパッケージをインストールした後は、端末のPATH変数を変更しないでください。端末からPATH変数を変更した場合は、コメントして私に知らせてください。そうすればそれを元に戻す方法を説明できます。


私は問題を解決しました。私はそれが問題を引き起こすのはNVIDIAのドライバだと思います。そして私は私の答えの中でステップをリストします。どうもありがとう。
Paler

0

今私は首尾よくUbuntu 16.04にCUDA 8.0をインストールします。主な問題はグラフィックドライバだと思います。

  1. nvidiaドライバとcudaを削除してもログインできないため、Ubuntuを再インストールします。
  2. グラフィックドライバをnvidiaドライバに変更します。 Additional Drivers。私のUbuntuでは、それは NVIDIA binary driver-version 367.57 from nvidia-367(proprietary,tested)

  3. 私はcuda 8.0をインストールします ガイド キューバのNVIDIAドライバーなしで。


-1

私はUbuntuの16.04を試していないが、私は問題が解決されているUbuntuの10.04と同じ経験をした gdmの削除
あなたのcudaインストールガイドに従って、すべての依存関係をインストールしてください。

apt-get purge gdm


gdmはバニラUbuntu 16.04では使われていません。また、既存のログインディスプレイマネージャをアンインストールする前に、私の答えの指示に従ってそれを単に再設定しようとするのが良いでしょう。そうすれば、ログインディスプレイマネージャを再設定すればすぐにログインできます。
karel

はいgdmはubuntu 10用です、ubuntuの新しいバージョンのために彼らはlightdmであり、これを一掃することによって私は同様にubuntu 14でこの問題を解決しました。
anand
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.