Clementine はシャットダウン後も CPU 使用率が高い

Clementine はシャットダウン後も CPU 使用率が高い

Clementine に問題があります。時々 (電源を切った後でも) ここの画面のように CPU を大量に消費します。

ここに画像の説明を入力してください

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

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

これが問題になるのであれば、システムを起動するたびにマウントする ntfs パーティションに音楽ファイルがあります (インデックス作成などを行うのかもしれません)。ところで、Ubuntu でこのパーティションを自動的にマウントすることはできますか?

答え1

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

場合によっては、CPU 負荷が 25 ~ 150% に急上昇することがあります (150% がどこから来るのかは聞かないでください...「top」の動作がおかしくなります)。もちろん、アプリケーションを「終了」しても、この状況は変わりません。

さらに悪いことに、clementine を再度起動すると、既存のプロセスを使用する代わりに新しいプロセスが生成されます。この 2 番目のプロセスも CPU を非常に消費する可能性があります。

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

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

Exec=env __GL_NO_DSO_FINALIZER=1 clementine

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

Ubuntu での生活を簡単にするために、メニュー エディターで clementine コマンドを変更できます。

--

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

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

clementine.sh として保存し (スクリプトを実行可能にするために「chmod 755」を忘れないでください)、Clementine メニュー エントリをデフォルトのコマンドではなくこのスクリプトにリンクしました。ランチャーではなくダッシュから起動した場合でも、今では問題なく動作します (clementine を音楽のデフォルトとして設定している場合)。

関連情報