HPラップトップがUbuntuからシャットダウンされるが、Windowsからシャットダウンされない場合のバッテリーの消耗


13

HP Pavilion 15-CC508NF上でUbuntu 16.04 LTSとWindows 10を使用したデュアルブートセットアップがあります。Windows 10からシャットダウンしても、バッテリーは放電せずそのままです。しかし、Ubuntuからシャットダウンすると、バッテリーは1日で5%失われます。

TLPパッケージをインストールし、イーサネットカードでWOL(Wake-On-Lan)を無効にしました。ただし、コンピューターの電源がオフの場合でもバッテリーは放電し続けます-1日あたり2%。

一部のハードウェアは、コンピューターの電源が切れている間も電力を消費し続けると思います。

問題/問題の原因となっているハードウェアを特定するアイデアはありますか?


laptop-mode-toolsがインストールされていますか?
セバスチャン・スターク

4
コンピューターをシャットダウンする方法(電源ボタン、コマンドラインなど)質問では、シャットダウンとスリープの両方に言及しています。シャットダウン、休止状態、およびスリープの動作はすべて異なります。
ジェフ

バッテリーの不一致はどのように識別しますか?UbuntuはWindowsとは異なる充電状態を表示する可能性がありますか?
ロバートリードル

@sebastien laptop-mode-toolsはインストールされていません。laptop-mode-toolsパッケージを試して、競合を避けるためにTLPを削除できます。
yoann_dev

@jeffこれはシャットダウンに関するものです。この点を明確にするために質問を編集します。@RobertRiedl UbuntuのTLPパッケージのおかげで、バッテリーの不一致を次のように識別できますsudo tlp-stat -b。現在の残量がmAhで表示され、フル充電されます。Windows 10またはUbuntuがシャットダウンした後、翌日、Ubuntuで起動して残りの料金を取得します。
yoann_dev

回答:


6

HP Pavilionを使用している別のユーザーは、一晩で10%のバッテリーを失っていました。どうやらWake-on-LAN用のBIOS設定はなく、この方法を使用する必要がありました。

$ sudo lshw -class network | grep logical
       logical name: enp59s0
       logical name: wlp60s0

で始まる論理名eは「LAN」を意味するイーサネット用です。で始まる論理名wは、気にする必要のないWiFi用です。

次に、イーサネット/ LAN論理名を取得して、ethtoolコマンドに渡します。

$ sudo ethtool enp59s0
Settings for enp59s0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supported pause frame use: Symmetric Receive-only
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Advertised pause frame use: Symmetric
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Current message level: 0x000060e4 (24804)
                   link ifup rx_err tx_err hw wol
    Link detected: yes

私の場合、「Wake on LAN」はオンになっていませんが、以下が表示されている場合:

    Wake-on: g

これは、「Wake-on-LAN」がオンになっており、OPが1泊あたり「0%バッテリーを失う」ように、1日あたり5%を失うことを意味します。

OPが使用する「Wake-on-LAN」をオフにするには:

sudo ethtool -s enp59s0 wol d
  • enp59s0上記の手順1の論理名で置き換えることを忘れないでください。
  • wol 「Wake-on-LAN」の略です。
  • d略ですdisable

ArchLinuxにはWake-on-LANに関する詳細な記事があります。

「Wake-on-LAN」を使用する理由は何ですか?

一部のサーバーは、クライアントPCを夜間に起動し、新しいプログラムを夜間にインストールするか、ファイルを更新します。


USBはWindowsでオフになり、Ubuntuではオンのままになりました

Tom's Hardwareのユーザーは、WindowsがシャットダウンするとすべてのUSB電源デバイスの電源が切れると報告しています。ただし、Ubuntu 16.04がシャットダウンしても、USB電源デバイスの電源はオンのままです。

ケースでこれが発生しているかどうかを確認するには、携帯電話やマウスなどのUSB電源デバイスをすべてのUSBポートに接続し、Ubuntuがコンピューターをシャットダウンしたときに電源が供給されるかどうかを確認します。

可能性が低いscenerios

  • Wake on USB
  • Wake on Wireless LAN

シャットダウンログを確認する

suspendシステムがプロセスを完了しない間に経験しました。システムが再開すると、プロセスが完了します。/var/log/syslogまたは/var/log/syslog.1をチェックして、すべてが正しくシャットダウンし、電源がオフになっていることを確認してください。またjournalctl -b-1、前回の起動の終わりを確認することもできます。journalctl -b現在のブートの開始を見るために使用します。

バックグラウンド:systemdはシステムを一時停止しますが、カーネルを再開するとスリープ状態から復帰します


答えてくれてありがとう。最初の投稿で述べたように、en01インターフェイスのWOLを無効にしましたが、変更は再起動後も持続しないようです。ArchLinuxの詳細な記事を試します。
yoann_dev

@yoann_devデュアルブートで過去に見たのは、Windowsドライバー自体がWoLをオンに戻すため、両方のOSで無効にし、一方から他方のOSにリブートする代わりに電源をオフにすることです。
ファビー

@Fabby Windowsからリブートすると、時々LANカードの電源が完全にオフになり、Ubuntuが動作しなくなるという問題があります。これらの場合、Windowsからシャットダウンし、電源を入れてからUbuntuを起動する必要があります。確かにそれはまれです。
WinEunuuchs2Unix

遅くまで何をしているの?(チャットで私にping)
ファビー

1
@yoann_dev en01は、などの一般的な名前ですeth0sudo lshw -class network | grep logical正確な名前を確認するために実行してください。tlpこの問題へのアプローチについては調査しませんでしたがethtool、この回答と参照されているリンクで使用してみることをお勧めします。
WinEunuuchs2Unix

0

システムがまだサービスなどを実行していると思います。

最初に見てservice --status-all、停止したいものがあるかどうかを判断することをお勧めします。シャットダウンする前にすべてを停止することもできます。再起動するまでサービスを停止する方法がありますので、それがまさにあなたが必要とするものかもしれません。

サービスのリストを.txtファイルに入れて、それを使用してサービスのグループを停止または開始することもできます。

「次から次へ」というアプローチだけではない場合は、GUIタイプのインターフェースを提供するもの(sysv-rc-confやJobs-Adminなどのツール)をインストールできます。どちらも、サービスを停止および開始するための素晴らしいインターフェースを提供します。最初はターミナルで実行され、2番目は別のGUIを実行します。

お役に立てば幸いです。システムをシャットダウンするとランレベルがすべて停止するので、そうなるかどうかは正直わかりませんよね?しかし、試してみる価値はあります。:)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.