Ubuntu 18.04 очень быстро разряжает батарею после пробуждения от глубокого сна

Я счастливый обладатель ноутбука Dell XPS 9570 с установленной Ubuntu 18.04 LTS (ядро 4.15.0-46, драйвер nouveau). Он работает очень хорошо, и его время автономной работы также велико ... ну, по крайней мере, до пробуждения от приостановки (глубокий сон). Всегда после пробуждения Ubuntu разряжает мою батарею очень быстро , и вентиляторы работают громче, чем обычно. Закрытие всех запущенных приложений не имеет никакого значения: /

Это не может быть связано с аппаратным обеспечением, поскольку предустановленная на этом ноутбуке Windows 10 не имеет такой проблемы.

Я проверил вывод команд dmesg, top, powertop и не нашел ничего необычного. Загрузка процессора очень низкая. Также я пробовал проприетарный драйвер Nvidia, но не помог. Любые советы, что может быть не так?

2
задан 27 April 2019 в 17:03

1 ответ

Короткий ответ: Это оказалось проблемой где-нибудь между ядром 4.15 и сенсорной панелью.

Отключение сенсорной панели решило проблему:

sudo rmmod hid_multitouch

Это - приемлемое обходное решение для меня с большей части времени, я использую внешнюю мышь. В редких случаях, когда у меня нет мыши под рукой, я решаю проблему путем отключения + включение сенсорной панели после пробуждения:

sudo rmmod hid_multitouch
sudo modprobe hid_multitouch

Длинный ответ

top команда показала низкое полное использование ЦП (ниже 8%), но удивительно следующая команда:

watch -n1 "cat /proc/cpuinfo | grep \"^[c]pu MHz\""

показанный, который все ядра процессора выполняли при наибольшей частоте (~3.8 ГГц)!, в то время как я ожидал видеть самую низкую частоту (0,8 ГГц) из-за состояния ожидания. sudo powertop доказал, что высокая потребляемая мощность действительно прибывала из ЦП.

Таким образом, я возвратился к результатам top команда, следившая, это тесно, и один процесс выглядело подозрительным: irq/51-SYNA2393:

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
21874 root      20   0       0      0      0 I   2.0  0.0   0:03.18 kworker/0:0
    1 root      20   0  225780   9392   6472 S   1.0  0.0   0:21.78 systemd
  513 root     -51   0       0      0      0 D   5.3  0.0   1:00.15 irq/51-SYNA2393
 2673 greg      20   0 4569240 205392  73916 S   1.0  0.6   1:54.94 gnome-shell
 ...

dmesg | grep SYNA вывод:

[148428.423272] input: SYNA2393:00 06CB:7A13 Touchpad (...)
[148428.423893] hid-multitouch 0018:06CB:7A13.0001: input,hidraw1: I2C HID v1.00 Mouse [SYNA2393:00 06CB:7A13] on i2c-SYNA2393:00

показанный, что IRQ 51 прибывает из сенсорной панели ноутбука. Это - то, как я нашел преступника.

Честно говоря, я не уверен это, это - ошибка в ядре Linux, или просто моя сенсорная панель не является поддерживаемой наивысшей точкой достижения. Когда я попробую более новую версию Ubuntu более новым ядром, я обновлю это сообщение.

3
ответ дан 27 April 2019 в 17:03

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

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