Разрядка батареи, когда ноутбук HP закрывается из Ubuntu, но не из Windows

У меня есть установка двойной загрузки с Ubuntu 16.04 LTS и Windows 10 на 15-CC508NF HP Pavilion. Когда я завершаю работу из Windows 10, моя батарея остается, как это, никакой выброс. Но когда я завершаю работу из Ubuntu, батарея теряет 5% днем.

Я установил пакет TLP и отключил WOL (След на LAN) на плате Ethernet. Но батарея продолжает разряжаться, когда компьютер прочь - 2% днем.

Я думаю, что некоторые аппаратные средства продолжают истощать питание, в то время как компьютер выключен.

Какая-либо идея определить проблемные / аппаратные средства, вызывающие проблему?

13
задан 10 April 2018 в 14:06

2 ответа

Другой пользователь с HP Pavilion освобождал 10%-ю батарею в течение ночи. По-видимому, не было никакой конфигурации BIOS для Следа на LAN, и они должны были использовать этот метод:

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

Логическое имя, запускающееся с e для Ethernet, что означает "LAN". Логическое имя, запускающееся с w для WiFi, который не вызывает беспокойства.

Затем возьмите логическое имя Ethernet/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

В моем случае "След на LAN" не включен, но если Ваш шоу:

    Wake-on: g

Это означает, что "След на LAN" включен, и как OP освобождает '0%-ю батарею в ночь, Вы освобождаете 5% в день.

Выключить "След на LAN" используемый OP:

sudo ethtool -s enp59s0 wol d
  • Не забудьте занимать место enp59s0 с Вашим логическим именем от шага 1. выше.
  • wol обозначает "След на LAN".
  • d обозначает disable.

ArchLinux имеет обширную рецензию о Следе на LAN.

Почему Вы использовали бы "След на LAN"?

Некоторые серверы захотят разбудить клиент ПК в течение ночи и установить новые программы на них в течение ночи или файлах обновления.


USB выключен в Windows, оставленном на в Ubuntu

Пользователь на Аппаратных средствах Tom сообщает, что, когда Windows закрывается, весь USB выключил питание устройств. Однако, когда Ubuntu 16.04 закрывается, приводимые в действие устройства USB остаются включенными.

Чтобы подтвердить, происходит ли это в Вашем случае, присоедините приводимое в действие устройство USB, такое как Сотовый телефон или мышь ко всем USB-портам и посмотрите, приводятся ли они в действие, когда Ubuntu закрывает компьютер.

Менее вероятные сценарии

  • След на USB
  • След на беспроводной связи LAN

Журнал завершения работы обзора

У меня есть опыт во время suspend система не заканчивает процесс. Когда система возобновляет, что завершает процесс. Необходимо проверить Ваш /var/log/syslog или /var/log/syslog.1 для обеспечения все завершает работу правильно, и был выключен. Можно также проверить journalctl -b-1 смотреть в конце предыдущей начальной загрузки. Использовать journalctl -b смотреть в начале текущей начальной загрузки.

Фон: systemd приостанавливает систему, но на ядро резюме затем вводит сон и пробуждение

6
ответ дан 23 November 2019 в 03:25

Я предположил бы, что система все еще выполняет сервисы или что-то.

Я предложил бы сначала смотреть на service --status-all и решите, существует ли кто-либо, которого Вы просто хотите остановить. Можно попытаться остановить все перед закрытием, также. Существуют способы остановить сервис до перезагрузки, так, чтобы мог быть точно, в чем Вы нуждаетесь.

Можно также поместить список сервисов в a .txt файл и использование, что, чтобы остановиться или запустить группу сервисов.

Если Вы не все об "один за другим" подход, или, можно установить что-то, что дает Вам интерфейс типа GUI - инструмент как sysv-rc-conf или Администратор Заданий. Они оба предоставляют хороший интерфейс Вам, чтобы остановить и запустить сервисы. Первые выполнения в терминале, вторые выполнения отдельный GUI, поскольку я знаю некоторых людей, являются предвзятостью к неизбежному выбору.

Надежда, которая помогает. Я честно не знаю, будет ли это, поскольку я предполагаю, что закрытие системы останавливает runlevels все вместе, правильно? Но это стоит попытки.:)

0
ответ дан 23 November 2019 в 03:25

Другие вопросы по тегам:

Похожие вопросы: