ログイン時に黒い画面、gnome-shellがCPUを100%消費する


10

通常のUbuntuログイン画面で、自分の名前をクリックしてパスワードを入力し、Enterキーを押します。画面が黒くなり、黒のままになる。デスクトップにアクセスできません。

別のコンピューターからSSHで接続してhtopを実行する/usr/bin/gnome-shellと、シングルコアの100%を消費していることがわかります。gnome-shellを除いて、システムは完全にアイドル状態です。htopの負荷平均は正確に1.00です。

htopが100%のgnome-shellを表示

今日の初めに、私はそれを1時間以上そこに残しましたが、変化はありませんでした。それ以来、再起動も試みましたが、同じ結果が得られました。このデスクトップは以前は問題なく動作していましたが、何を台無しにしたのかわかりません。何が起こっているのかデバッグするにはどうすればよいですか?


2
関係ありますか?askubuntu.com/questions/1036441/...
SSight3

診断中にコンピュータの速度が遅すぎる場合は、gnomeの優先度を下げるか、renice -n 19 -p PIDそれを停止してkill -STOP PID-CONT再開のため)
user285259

回答:


5

気まぐれで、nvidiaドライバーの更新をいくつか見たので、nouveauに切り替えようとしました。正しくできたかどうかはわかりませんが、問題は解決しました。これは私が実行したものです:

sudo apt-get purge nvidia-\*
sudo apt-get autoclean
sudo apt-get autoremove
sudo reboot

この時点で、すべてが再び機能しているように見え、「ソフトウェアと更新」の「追加ドライバー」タブを見ると、このコンピューターがNVIDIAではなくNouveauを使用していることがわかります。


数週間前、Debianで別の問題(3Dのパフォーマンスが非常に遅い)がありました。nvidiaドライバーを削除して再インストールすることで解決しました。したがって、nvidiaドライバーを再度インストールした後でも、問題が解決する可能性があります。ただし、本当にそれらが必要ない場合(たとえば、重いゲームではない場合)は、ヌーボーを使用することをお勧めします。
scai 2018年

nvidiaドライバーでも同様の問題があります。nvidiaバイナリを再アクティブ化するとログインできますか?
キリン船長、

@CaptainGiraffe nvidiaドライバーを再アクティブ化すると、同じ問題が発生します。
ステファン

3

私のアドバイスは、まず新しいユーザーでログインしてみることです。SSH経由でユーザーを作成できます。

sudo adduser testuser

その新しいユーザーでログインしてみてください。gnome-shellそれでも100%を占め、動作しない場合は、そのパッケージに問題がある可能性があります。ディスクが破損しているために/usr/bin/gnome-shellバイナリが破損している可能性があるため、次のコマンドを実行してこれを確認できます。

sudo debsums -s

それが何かを印刷する場合、それらのパッケージファイルは破損しています(または、何らかの理由でユーザー/プログラムによって変更されているはずですが、そうすることはできません)

最後に、テストユーザーとしてログインできるが、既存のアカウントではログインできない場合は、ホームディレクトリにあるこれらのファイルの名前を別の名前に変更し、ログインして問題の原因となっているファイルを絞り込みます。

  • ~/.config
  • ~/.gconf
  • ~/.local

1
gnomeシェルバイナリが破損したり、別のプログラムによって変更されたりすることはほとんどありません。多くの場合、間違った(システム全体の)構成またはハードウェア(たとえば、グラフィックスドライバー)の問題です。特に新しいリリースの場合、バグを引き起こした可能性があり、報告する必要があります。確かな場合は、ユーザーごとの構成や/ etcの関連構成を変更したことが原因ではありません
allo

0

私は同じ問題を抱えていて、起動時にログインを無効にすることで、それを修正しました。

  • [設定]> [詳細]> [ユーザー]に移動します
  • ロック解除をクリックし、パスワードを入力します
  • 自動ログインを有効にする

次にnvidiaドライバーを再インストールしますが、現在のセッションからログアウトして再度ログインすると、黒い画面の問題が再び発生することに注意してください(少なくとも私でも何が起こったのか)。ただし、画面をロックして再度ログインすると問題なく動作します。


ログインできないときに、[設定]> [詳細]> [ユーザー]にアクセスする方法を教えてください。
ステファン

nvidiaドライバーはまだインストールされていますか?ログイン画面がポップアップしますか?答えが「はい」の場合、次のことを試してください。ログイン画面でパスワードを入力しないでください。Ctrl + Alt + F2を入力してシェルプロンプトを開き、ユーザー名とパスワードを入力して、「sudo apt remove nvidia- * *」を実行してnvidiaドライバーをアンインストールし、再起動します。ログインできるはずです
Nate
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.