web-dev-qa-db-ja.com

常に100%以上のCPUを使用するElementary OS Gala

私はデフォルトのドライバーでElementaryOSを使用しており、Galaプロセスは常に大量のCPU(200%を超えることもあります)を使用しています。

私はいたるところを見てきましたが、解決策を見つけることができませんでした。独自仕様のIntelHD Graphics 3000およびNVIDIAドライバーをインストールしようとしましたが、システムにログインできません(黒い画面)。

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev a1)

高いCPU使用率を修正するにはどうすればよいですか?マシン:Dell inspiron n5110

1
Ramy

ビデオカードドライバが100%のCPU使用率の原因であると思わせることがありますが、これを確認する必要があります。

次のことをお勧めします。

  1. 100%CPUを使用しているプロセスのIDを見つけます。例: pgrep gala、このpid番号を$ PIDと呼びましょう。複数のプロセスIDを見つけた場合は、CPU使用率100%の原因となるプロセスIDを必ず選択してください(htopがこれに役立ちます)
  2. 実行中のシステムコールの一部をSudo strace -p $PID 2>&1 | tee gala_strace.logでキャプチャします($ PIDを(1)で見つけたプロセスIDに置き換えます)
  3. 表示される出力に関連性がある場合は、 ElementaryOSにバグを送信する チームを検討してください
  4. 出力に関連性がない場合は、gdbを使用して、CPU使用率が高い原因である実行中のスレッドからより多くの情報を取得する必要がある場合があります。

注:100%の使用量の原因を特定できると同時に、検索に役立つ唯一のアプローチであるため、このアプローチを提案しています。上流のバグを修正するための本当の原因と助け

1
Deim0s