www777,
MooSE,
Давайте суть попробую объяснить. Есть пакет в Ubuntu pm-utils. Это по сути набор скриптов, которые срабатывают при переключении на батарею и обратно. Скрипты находятся в /usr/lib/pm-utils/power.d
По умолчанию там набор скриптов, который безглючно работает на большинстве систем. Но он не полный, и как видим, у некоторых вызывает тормоза.
С помощью powertop можно посмотреть какие вообще есть опции энегосбережения, и в интерактивном виде включать/выключать каждый и при этом контролировать как они влияют на расход энергии. Можно также проверять "на тормоза".
Кроме этого powertop показывает команду, которой можно каждую опцию переключать в скрипте.
С этим учетом можно какие-то скрипты добавить, а какие-то удалить/закомментировать.
Команда pm-powersave false переключает ноут в режим "на проводе", а pm-powersave true "на батарее". После перезагрузки естественно эта настройка пропадает.
Кстати на системах с systemd эти скрипты не отрабатывают автомтически, так как systemd не умеет определять от чего питается ноут, поэтому на новых версиях Ubuntu батарею жрет больше.
Но можно сделать скрипт в udev, чтобы по событию переключения питания pm-powersave отрабатывало.
У себя после ручной настройки параметров, а лишние полтора часа от батареи получил.
Параметр, который стоит включить многим, это перевод дисков в энергосберегающий режим. Для этого надо добавить скрипт
/etc/pm/config.d/enable-alpm
такого содержания
#!/bin/sh
SATA_ALPM_ENABLE=true
Надо не забыть дать права на выполнение этому скрипту.
Свои собственные скрипты надо добавлять не в pm-utils, а в /etc/pm/power.d
Тогда они не будет перезаписываться при обновлении этого пакета и будут иметь приоритет.