Это старая версия документа.


Если у вас ноутбук и есть проблема с продолжительностью работы от батарей, или ноутбук не выключается при полном их разряде, то нужно установить и настроить Laptop Mode Tools.

Установка

  • Открываем терминал и в нем:
sudo apt-get install laptop-mode-tools
  • После установки приступаем к обновлению.

Настройка

  • Большинство энергосберегающих функций уже включено, но некоторые из них требуют дополнительной настройки. (подробнее о lap-top-mode-tools можно прочесть тут)
Далее последовательно открываем файлы через терминал, правим и сохраняем
  • Включаем Laptop Mode:
sudo gedit /etc/laptop-mode/laptop-mode.conf
  • Находим строки и изменяем их значение как в примере ниже:
ENABLE_LAPTOP_MODE_ON_BATTERY=1
ENABLE_LAPTOP_MODE_ON_AC=1
ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=1
MINIMUM_BATTERY_CHARGE_PERCENT=15
DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL=0
LM_BATT_MAX_LOST_WORK_SECONDS=900
LM_AC_HD_IDLE_TIMEOUT_SECONDS=1800
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=600
CONTROL_HD_POWERMGMT="1"
BATT_HD_POWERMGMT=128
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254
  • Настраиваем автогибернацию при критическом заряде батарей:
sudo gedit /etc/laptop-mode/conf.d/auto-hibernate.conf
  • Находим строки и изменяем их значение как в примере ниже:
ENABLE_AUTO_HIBERNATION=1
AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=15
AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL=1
  • Настраиваем предпочтительные частоты процессора:
sudo gedit /etc/laptop-mode/conf.d/cpufreq.conf
  • Находим строки и изменяем их значение как в примере ниже:
CONTROL_CPU_FREQUENCY="1"
LM_AC_CPU_IGNORE_NICE_LOAD=0
  • Настраиваем Gnome Power Manager, в терминале:
gconf-editor
  • Откроется программа, в ней идем в apps ⇒ gnome-power-manager и переходим на вкладку «thresholds», изменяем значения на те, что показаны ниже:
percentage_action    | 15
percentage_critical  | 15
percentage_low       | 30
time_action          | 900
time_critical        | 900
time_low             | 1500
  • Далее переходим на вкладку «actions», изменяем значения на те, что показаны ниже:
critical_battery    | hibernate
sleep_type_ac       | suspend
sleep_type_battery  | hibernate
На этом все настройки завершены, перезагружаем систему для активации Laptop Mode. Удостоверяемся что все работает, вводим команду:
cat /proc/sys/vm/laptop_mode

Если значение отличное от нуля, то laptop mode успешно активировался.

Ссылки