最近、Ubuntuの電力消費に問題があります。これがいつ始まったかは正確にはわかりませんが、約2週間前です。ラップトップがアイドル状態で約9〜10 Wの電力を使用したか、少なくとも過去2年間は使用していました。最近では16-18Wを使用していますが、その理由を探ろうとしています。 powertopを使用すると、使用していないとき、つまりケーブルが切断されていても、ネットワークインターフェースは常に10W +を使用しているようです。
ネットワークインターフェースeth0(r8169)で30Wに達することさえ見ました。 PowerTopの障害のようですが、他の場所で報告された私の電力使用量は同じ量だけ増加します。
私は専門家ではありませんが、これは奇妙に思えます。これは普通のことであり、私が今まで気づかなかったものですか?
Wifiはほとんど電力を使用しませんが、イーサネットは通常9〜10Wという驚異的な量を使用するため、電力使用量が約2倍になるのは奇妙に思えます。
私が試したもの:
正常でない場合にこの動作を修正する方法はありますか?
Zenmapによって発見されたサービスを追加しました。
Apacheサーバーを実行していて、ローカルのWindowsネットワークも持っています。残念ながら、面倒なことは何もありません。
---編集---
Network Managerを介してネットワークを無効にしたところ、PowerTopでネットワークインターフェースeth0がリストから消えましたが、放電率はeth0が占有していたのと同じ量(ネットワークが無効の場合は約9W)低下しなかったため、 PowerTopはeth0の電力使用量を誤って報告しています。以下にスクリーンショットを追加しました。
それでも、何かがより多くの電力を使用していて、PowerTopに表示されていません。
さて、私は私の問題の原因を発見しました。まず、PowerTopが電力使用量を誤って報告しているように見えますが、この問題を解決した後でも、数字は増えないようです。
この問題は、Intel Graphicsインストーラーを介したIntelドライバーの最近の更新が原因であることが判明しました。また、Nvidiaカード用にNvidiaドライバーとNvidia Primusを使用しましたが、それらが競合しているか、お互いを台無しにしていたようです。
まず、指示に従ってIntelドライバーを削除しました このUbuntuの質問に答える
これによりドライバーがダウングレードされましたが、問題は完全には解決しませんでした。 Nvidiaカードが完全にオフになっていないようだったので、次を使用してすべてのNvidiaドライバーを削除しました。
Sudo apt-get purge nvidia*
次に、指示に従って代わりにbumblebeeをインストールしました このUbuntuの質問に答える
それが完了したら、リブートし、Nvidiaカードが完全にオフになり、電力使用量が通常に戻りました。
特に当時私がwifiを使っていたので、イーサネットの電力使用量は3Wでも高いように見えますが、PowerTopはそれを間違って報告しているだけだと思います。これに時間を費やしたすべての人に謝罪します。グラフィックスドライバーであることに気付いたはずですが、PowerTopは私を投げました。
zenmap
(GUI)またはnetmap
(CLI)のいずれかをインストールします。これらのツールは両方とも、実行中のサービス、開いているポートなどをスキャンします。これは、アクティビティのソースをターゲットにするのに役立ちます。また、リアルタイムで何が起こっているのかを確認したい場合は、etherape
はすべてのネットワーク接続IPとプロトコルを表示する非常に優れたツールです。
cups
およびcups-browsed
を無効にすることをお勧めします。接続するデバイスがないときに、カップをプリンターで見つけようとするループが発生することがあります。avahi-daemon
を無効にすることができます。何らかのサーバーを実行しているかどうかを確認してください。 VLCは、ローカルネットワーク全体でメディアをストリーミングできるように設定できる多くのメディアプレーヤーの1つにすぎません。
ネットワーク上にWindowsコンピューターがある場合、Windowsにセキュリティ上の欠陥があり、それらのコンピューターがネットワーク上の他のコンピューターに絶えずアナウンスします(ルーター広告のようです)。消費電力は非常に高くなりますが、多くの小さな要因の1つになる可能性があります。