
私は基本ドライバと一緒にElementaryOSを使用していますが、Galaプロセスは引き続き多くのCPUを使用しています(時々200%以上)。
あちこち探してみましたが、解決策が見つかりませんでした。独自のIntel HD 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使用率の問題を解決するには?マシン:デルインスピロンn5110
答え1
グラフィックスドライバはCPU使用率が100%になると考えることができますが、これは確認が必要です。
次のことをお勧めします。
- たとえば、100%CPUを使用しているプロセスのIDを見つけます。この
pgrep gala
pid番号を$ PIDと呼びます。複数のプロセスIDが見つかった場合は、100%CPU使用率を引き起こすプロセスIDを選択する必要があります。htop
あなた) - 一部の実行中のシステムコールをキャプチャします
sudo strace -p $PID 2>&1 | tee gala_strace.log
($ PIDを(1)で見つかったプロセスIDに置き換えます)。 - 表示される出力が関連性がある場合は、次の点を考慮してください。ElementaryOSにバグを送信チーム
- 出力が関係しない場合は、
gdb
高いCPU使用率を引き起こす実行中のスレッドを使用してより多くの情報を取得する必要があります。
メモ:このアプローチに言及した理由は、このアプローチが100%の使用量の原因を特定し、実際の原因を見つけてアップストリームのバグを修正するために使用できる唯一のアプローチだからです。