このガイド を使用して、64ビットubuntu 14.04にcuda 7をインストールしました。 this の後にnouveauドライバーを無効にして再起動した後、Ctrl + Alt + F1でグラフィックを無効にし、ログインしてからlightdmを停止する必要がありました。
Sudo stop lightdm
その後、インストーラーの.runファイルを実行しました。インストールは正常に終了しました。インストールが完了したら、次のコマンドで再起動しました。
Sudo reboot
しかし、リブートしてログインしようとすると、ログインページが再び表示されました。私は提案されたほとんどすべての解決策を試しました here が、何も変わりません。具体的には、.Xauthority、.ICEauthority、および.gvfsの所有権を修正しようとしました。 .Xauthorityと/ tmpを削除しようとしました。私はlightdmを再構成しようとしました:
dpkg-reconfigure lightdm
また、lightdmを削除して再起動しようとしました。しかし、それらのどれも機能していません。私は何をすべきか?
1-最初に、nvidia
パッケージをアンインストールする必要があります。 apt-get purge nvidia-*
2-再インストールubuntu-desktop
を試してください。
3- lightdm
パッケージを再構成します。 (dpkg-reconfigure lightdm
)
4-再起動
動作しない場合、動作する必要があります。 modprobe nouveau
を試してnouveau
カーネルモジュールをロードします
私も同じ問題に遭遇します。だから私はTTY(Ctrl+Alt+F1)、新しいユーザーを作成し、新しいユーザーを使用してログインできることを確認しました。その後、新しいユーザーの$HOME/.profile
を使用すると、ログインもできることに気付きました。最後に、問題は$HOME/.profile
、LD_LIBRARY_PATH=\*/cuda\*:\*/nvidia\*:$LD_LIBRARY_PATH
にあります
現在のグラフィックスカードがNvidiaドライバーまたはCUDAライブラリと互換性がない場合、ログインによりXセッションがクラッシュすることが判明しています。 gnome-sessionのバグのようです。
ただし、ケースは異なる場合があります。
問題は解決しました。
マシンにIntel Graphicsがありますか?以前にも同じ問題(HD4600 + NV860M + Ubuntu 14.04)がありました。これは、Intelの元のopenglを上書きしたことが原因でした。 -no-opengl-libsで問題を解決しました。公式ドキュメント(あなたのものと同じ)で説明されているようにrunfileを実行しています。
また、システムの選択中にブート情報を変更して、純粋なテキストモードで再起動することをお勧めします。
同様のラップトップをお持ちの場合は、別の answer を参照できます。私はあなたがあなたの方法をすぐに見つけることができることを望みます。私はこれのために数十回Ubuntuを再インストールしましたが、あきらめないでください!
実際、以前にもまったく同じ問題に遭遇しました。さまざまな方法を試した後、私の最終的な結論は、.runファイルを使用してCUDAをインストールする場合、.runファイルにバンドルされたNvidiaグラフィックドライバー(プロンプトが表示されたら「no」と入力)をインストールせずに、 CUDAライブラリ(またはサンプルコード)。
ドライバーをインストールする場合は、以下の標準手順に従ってください。
Sudo su
add-apt-repository ppa:graphics-drivers
apt-get update
apt-get install libcuda1-390 nvidia-390-dev nvidia-390 nvidia-libopencl1-390 nvidia-opencl-icd-390
* -390は、最新のNvidiaドライバーバージョンに置き換えられます。
X11デスクトップで動作させるために、ドライバーのインストール後に実行するインストール後スクリプトが存在する可能性があります。これらのスクリプトは、バンドルされた.runファイルに存在しない場合があります。 /var/log/Xorg.0.logにあるX11クラッシュログも確認できます。
私はまだUbuntu 14.04を使用していますが、私のラップトップには専用のNvidia GE-Force 920MとIntel i915ハイブリッドGPUがあります。
HPCコードを試すためにCUDA(nvcc)をインストールしたかった。そこで、CUDAをインストールしました。公式の方法に従ってください。しかし、再起動すると、よく知られているログインループの問題に直面していました
私はこれらの方法をすべて試しました:
本当にうまくいきませんでした...
最後に、この問題をUn-Doingで解決できました(ログインループの原因)。 Nvidiaドライバーをアンインストールし、CUDAを完全に削除しました。
Sudo apt-get remove nvidia-cuda-toolkit
Sudo apt-get remove --auto-remove nvidia-cuda-toolkit
Sudo apt-get purge nvidia-cuda-toolkit
または
Sudo apt-get purge --auto-remove nvidia-cuda-toolkit
問題を実際に引き起こした原因を見つけることをお勧めします。Google
のすべてのソリューションを盲目的にたどるのではなく、完全に削除することで解決できる場合があります。
ここに5セントを追加したかっただけです。
Ubuntu 16.04の新規インストールを実行していましたが、CUDA 9をインストールした後、ログインループで立ち往生しました。
最初は、.profile
の更新でミスを犯したと思いましたが、UEFI secure boot
がBIOSで有効になっていることがわかりました。これにより、サードパーティのドライバーが使用されなくなりました。セキュアブートを無効にした後、すべてが正常に機能しました。