私は最近、大規模なハードドライブの障害の後にUbuntu 11.04 Nattyを再インストールしました。
さて、なんらかの理由で、compizとXorgは、RAMとCPUをGBごとに使い始めるのは楽しいアイデアだと判断しました。通常の量から開始しますが、すぐに1〜2 GB以上に膨れ上がり、ほとんどのCPUの使用を開始します。これは以前には起こりませんでしたが、私のハードウェアのどれも実際には変更されていません。唯一の違いは、10.10からアップグレードする前に、11.04をきれいにインストールしたことです。
例:昨晩コンピューターを再起動しました。実行中のプログラムのみが伝送です。今朝戻ってきます-Xorgは1.5GB RAMとCPUの50%以上を使用しています。他に実行中またはインストール済みのものはありません。派手なCompizプラグインをまったく有効にしていません。何が得られますか?
8GB RAMを搭載した4x AMD Athlon(tm)II X4 640プロセッサーで11.04を実行しています。統合されたATI Radeon HD3300 GPUとAMD Catalyst 11.5ドライバーを使用していますが、この問題は11.4 AND組み込みfglrxドライバーでも発生します。
必要に応じて、他のログまたはsysinfoを提供できます。
私のXorgはCPUを大量に消費しませんでしたが、コンピューターが稼働してから約1日以内に、最大1.2ギガバイトのメモリーを消費しました。これを修正する唯一の方法は、ハードリブートでした。 NVidiaドライバーを無効にし、シナモンに切り替え、gdmに切り替えて、最後に気分を良くした(気分が良くなった)後、コンソールtty(ALT + F1またはF2に切り替えたとき... 、F6)いくつかのgdm/lightdmサービスの再起動中に、画面を下にスクロールする多くのエラーメッセージがありました。 ALT + F1に切り替えただけで、まだログインしていないことに注意してください。
メッセージは、私のUSB TVチューナーカードが適切に初期化されなかったことを報告していました。これらのメッセージは、システムが無限ループに陥り、テレビカードの初期化を継続的に試みているようにスクロールし続けています(もちろん、常に失敗します)。予想通り、USB TVカードを外すとすぐにメッセージは停止しましたが、驚いたことにXorgも膨らみませんでした。念のため、USB TVチューナーを再接続するとエラーメッセージが表示され、XorgはガソリンスタンドでいっぱいになったSUVのようにメモリの収集を開始しました。
しかし、村人(別名ubuntuユーザー)が機能不全のusb機器を破壊し、機能不全のusb機器ベンダーに石を投げかけようとする直前に、シナリオが突然変わります。このすべての問題を引き起こしたのは、実際にはUSB TVカードではありません。テレビカードは症状であり、問題の原因ではありません。プロットが太くなる...
以前にこのテレビカードを問題なく使用したことがあるので、テレビカードについて不平を言っているエラーメッセージをよく調べました。 usb-hubのusbポートについて不平を言っている別の行がありました。そこで、私はTVカードを差し込みました。うーん、このハブを買ったばかりです。それで、マザーボードのUSBポートにTVカードを直接接続してみました。そして、すべてがうまくいきました!エラーメッセージやXorgの膨満感はありません。結局、実際の問題はこれでした:
Xorgは、USBデバイスの初期化エラーのためにメモリを消費していました(私の本ではこれは重大なバグです)。多くの人がubuntu 12.04でXorgの問題を報告しているので、USBデバイスも確認することをお勧めします。新しいusb-hubに接続したときにTVカードを初期化できなかったため、問題が発生しました。マザーボードの別のUSBポートにそれを置くと、問題が修正されました。
追伸usb-hubは、ほとんどの場合linux互換ではないか、コンピューターのusbバスから電力を供給されるのではなく、独自の電源アダプターを備えたものに交換する必要があります( SBハブが正しく動作しないUbuntu 12.04 を参照) 。また、ハブに接続したときにWebカメラが機能しません。マザーボードのusbポートに接続すると動作します。ただし、usb-hubに接続すると、dmesg
は、Webカムが適切に認識され初期化されたことを報告します(cheese
は黒の画像のみを表示します)。エラーがないためメッセージ、Xorgはコンピューターのメモリーをいっぱいにしません。
P.P.S.取り残された村人たちに、片目のティムの納屋の外に集まり、機能不全のusbハブを大きなお祝いのbonき火に投げ込むように勧めます。火災が発生したら、USBハブベンダーも投入します。皆のための無料のビール!ムアハハハハ(深い声の笑い声)
:-)
クラシック環境でCompizを使用する場合は、Compiz Fusionアイコンをインストールし、ウィンドウマネージャーの統合に適切なオプションを選択してみてください...
デフォルトのセットは次のとおりです。
次のオプションもあります:
Compizには独自のウィンドウマネージャが含まれており、「間違っていない」 CompizConfig Settings Managerの「選択/有効化/無効化されたプラグイン/設定」の「設定」。
MetacityおよびXfvmオプションはそれぞれGNOME(クラシック)およびXfce。
ただし、Compizの構成セットの選択とハードウェアベンダーによっては、非常に異なる結果をもたらす可能性があります。
Compiz Fusion Iconを使用すると、マネージャーをすぐに再有効化できますが、それは解決策ではなく、単なる優れたテスターツールです。
他のソリューションからも、更新されたlm-sensorsの使用が役立つかもしれません
お使いのシステムがアップグレードされたためagainst一部のドライバーは「後れ」ではありません:)
一部のドライバーは、古いセンサーライブラリを使用して乗算した値が正しくないハードウェアセンサーからデータを読み取ります...ファン速度を2倍にするなど。
lm-sensorsのアップグレードに注意し、注意してこの手順を強く完了してください!
私は同じ問題を抱えていますが、すべての散文を表示するためにシステムモニターを実行すると、xorgがCPUの半分を使用していることがわかりました。 このバグ にイライラしています。
しかし、コメント8で彼は次のように前向きになりました。
Sudo rmmod ums_realtek
これは私にとってはうまくいき、xorgは約5-10%のCPUしか使用しませんでしたが、神秘的なCPUの使用には役立ちませんでした。
Kubunutu 11.10でも同様の問題がありました。派手な効果を無効にすることで問題を解決しました。また、xorgの更新用のppaも追加しました( https://launchpad.net/~ubuntu-x-swat/+archive/x-updates )が、私にとっては違いはありませんでした。
私の問題は、おそらくカーネルバージョン3の11.10でMatroxドライバーがサポートされていないことが原因です。
Xorgにメモリリークがあります。xvarのログを/ var/log /から投稿し、ユーザーのxorgエラーをホームフォルダーに投稿しない限り、問題を正確に特定することは困難です(show hidden filesを使用して検索します)。
私が提供できる最善の提案は、動作するUbuntuのバージョンを再インストールすることです。最初にUSBスティックまたはCD ROMを試して、しばらく実行したままにします。スイートスポットを見つけて、それにこだわってみてください。
YouTubeを見ながらXorgを最大60%稼働させ、デスクトップを非常に熱くしました。何が起こったのか、デスクトップの「合成」を有効にしました(ドロップシャドウなど)。トップで実行するだけで、「xcompmgr」が実行されていることがわかり、killシグナルを送信しました。 YouTube。
たぶん、いくつかの合成アプリは他のものより効率的であるか、私が持っているものは不適切に設定されています。
PS:Debian 9を使用していますが、構成の一部が古くなっていると思います。このマシンはもともとCrunchbangを実行していたため、合成がセットアップされました。