web-dev-qa-db-ja.com

Clementineをシャットダウンした後でもCPU使用率が高い

私はクレメンタインに問題があります:時々(それをオフにした後でも)、ここの画面のように多くのCPUを消費します

enter image description here

画面には、クレメンタインの2つのインスタンスが表示されていますが、両方ともすでにオフになっています。

この問題を抱えている人はいますか?

これが重要な場合は、システムを起動するたびにマウントするntfsパーティションに音楽ファイルがあります(おそらくそれはいくつかのインデックス付けなどを行います)。ところで、私はubuntuにこのパーティションを自動的にマウントさせることができますか?

2
Patryk

まったく同じ問題が発生していることを確認したいと思います。基本的に、クレメンタインを「終了」すると(インジケーターアイコンを右クリックして「閉じる」ボタンを押すだけで、「閉じる」ボタンを押すだけ)、プロセスはアクティブなままであり、バックグラウンドで何をしていても続けます。

場合によっては、cpu負荷が単に25〜150%にジャンプすることもあります(その150%がどこから来ているのか尋ねないでください。 "top"が奇妙に動作します)。もちろん、アプリケーションを "終了"しても変化しません。

さらに悪いことに、もう一度クレメンタインを開始すると、既存のプロセスを使用する代わりに新しいプロセスが生成されます。その2番目のプロセスも非常にCPUを消費する可能性があります。

(@nitstormのコメント)クレメンタインがバックグラウンドで何かをしていることを示すインターフェースには何もありません。

今、私はこの問題の解決策を見つけました: http://code.google.com/p/clementine-player/issues/detail?id=2088 によると、それはバグが原因であるようですクレメンタインとnvidiaドライバー間の互換性の問題。バグレポートの1つに次のコマンドが投稿されています。

Exec=env __GL_NO_DSO_FINALIZER=1 clementine

いくつかのテストの後、上記のコマンドで問題が解決したことを確認できます。

Ubuntuでの作業を簡単にするために、メニューエディターでクレメンタインコマンドを変更できます。

-

編集:メニューエディターでは、コマンドを使用できないようですので、次のようなスクリプトを作成しました。

#!/bin/bash
Exec=env __GL_NO_DSO_FINALIZER=1 clementine

Clementine.shとして保存し(スクリプトを "chmod 755"で実行可能にすることを忘れないでください)、デフォルトのコマンドではなく、このスクリプトにClementineメニューエントリをリンクしました。ランチャーではなくダッシュから開始した場合でも、チャームのように機能します(音楽のデフォルトとしてクレメンタインが設定されている場合)。

1
Eti