web-dev-qa-db-ja.com

compizが他のプログラムを実行せずにCPUの40%を消費するのは正常ですか?

実行中の他のプログラムがない場合、compizはCPUの少なくとも40%を占有します。
これは正常ですか?それが正常な場合、とにかくこのプログラムをより小さな割合にすることができますか?

29
Jiskya

編集:Ubuntu 12.10以降、Unity-2Dはquantalで削除されたため、これはオプションではなくなりました。

Compizのため、CPUの使用でも同じ問題があります。私の回避策は、セッションをUbuntuからUbuntu 2Dに切り替えることでした。

ubuntu 2d

6
Eugene Manuilov

CPUの負荷が70%から80%に上昇し、10.04から12.04にアップグレードした後、長い間動揺するという同じ問題がありました。

また、compiz設定をデフォルトにリセットするか、~/.compiz-1および~/.config/compiz-1フォルダーを削除しても機能しませんでした。

ただし、ccsm(CompizConfig Settings Manager)のOpenGLの下にある[VBlankに同期]ボックスをオフにすると、CPU負荷はすぐに1%に低下します。

これがあなたと他の人を助けることを願っています...

私の貧弱な表現で申し訳ありません(私は中国の学生です)。

13
Chaos John

同じ問題がありました。常に約40%でCompiz(AMD CPU、ATI 58xx、12.04)。その後、この投稿をフォローしました https://askubuntu.com/a/127310/26508 とCPU使用率が10%未満に低下しました。それが役に立てば幸い。

インストラクションによる編集:

~/.compiz-1および~/.config/compiz-1ディレクトリをバックアップ(名前変更)して、デフォルト設定で再度作成できるようにします(ログアウトして再度ログインする必要があります)。

mv ~/.compiz-1 ~/.compiz-1.BACKUP
mv ~/.config/compiz-1 ~/config/.compiz-1.BACKUP

再起動して、すべてが期待どおりに機能することを確認したら、これらのバックアップを削除できます(使用する場合を除く)。

rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/config/.compiz-1.BACKUP

unity --resetの実行にも役立ちます

6
ECII
  1. compizconfig-settings-managerをインストールします。ダッシュにccsmと入力して実行します。

  2. アプリケーションのメインウィンドウで、設定ラベルが付いた下部のリンクをクリックします。

  3. [プロファイル]タブで、[デフォルトにリセット]ボタンをクリックします。

  4. ログアウトして再度ログインします。

これが役立つことを願って

picture of Profile tab

3
Anwar

このサイトのATIカードベースには明らかにバグがあります: http://followthegeeks.com/compiz-is-consuming-too-much-cpu-heres-the-solution/

そのサイトに基づいて、いくつかのステップがあります:

  1. compizconfig-settings-manager(CCSM)をインストールします
  2. openglに移動し、Texture FilterをFastに変更し、VBlankへの同期をオフにします
  3. cCSMを閉じてから、ubuntuを再起動します

システムモニタで確認してください。できれば、compizが多くのCPUを必要としないことを願っています。

3
whale_steward

Compizの新しいバージョンとUnityプラグインには、異なる動作をする大きな変更があります。私自身の場合、12.04へのアップグレード後に適切に動作させるために、 compiz設定をデフォルトにリセットする がありました。

ATI Radeon HD5750カードを持っていますが、11.10と比較して(compizを修正した後)大幅にパフォーマンスが向上していることに本当に気付きました。

2
Simón

NVIDIA 8600M GSグラフィックスと独自のnvidia-340ドライバーパッケージを搭載したラップトップでは、compizは常にシングルコアから取得できるすべてのCPUを使用していることがわかりました。コンピューターで他のアクティビティがない場合、これは1つのコアで100%に近い値を意味し、他のコアは他のすべての負荷を処理します。また、トップはcompiz自体についてほぼ100%を報告しています。

もちろん、シングルスレッドはアクティブのままなので、クアッドコアPCでは25%の負荷、6コアi7では16%の負荷がかかります。

コンピューター全体は、テキスト入力が遅れるほど遅くなりました。

独自のドライバーをインストールするビルトインubuntuインターフェイスである「pilotes additionalnels」(フランス語の設定)を実行し、NVIDIAドライバーバージョンと、オープンソースドライバーであるnouveauの選択肢を提供されました。

リストの最後に、同じ340.96独自のNVIDIAドライバーである「nvidia-340-update」に気付いたので、試してみることにしました。 8600M GSは、以降のドライバーリリースではサポートされていません。インストーラーにすべてをコンパイルさせ、求められたときに再起動すると、compizからの高いCPU使用率はなくなりました!

うまくいけば、このソリューションは、NVIDIAドライバーを手動で管理するよりも、linux-restricted-modulesインフラストラクチャに適しています。 nvidia-340をnvidia-340-updateに置き換えます。

1
user3806

私はubuntu 15.04で同じ問題を考え出した。私のラップトップは非常に遅れていて、compizは常に最大25%のCPU負荷であることがわかりました。最初にドライバーを検索しましたが、webappが開かれないとすぐにcompizが3%に落ちることがわかりました。以前は、ネイティブのWebアプリ(酸化物に埋め込まれた)でTwitterとFacebookを使用していました。

私はfirefoxを使用しているだけなので、compizは5%CPUを超えません。

それが役に立てば幸い。

1
bastienho