Install TLP – linux advanced power management for laptops
It is well known that the laptop / netbook is on battery is much less when working in one of the Linux systems than Windows installed on the same machine .
There are various tricks that you can apply to your laptop / netbook to save battery , but many of them depend on the hardware , distribution , and some are outdated or too difficult to install for normal users , etc.
TLP ( TLP – Linux Advanced Power Management) is more progressive management utility battery- for Linux , which applies different settings automatically when you log on and every time you change the power source , depending on your distro and hardware.
Earlier I wrote about this utility in the article “the acceleration of Linux mint and similar “. In a new article will touch on a little bit more information about this utility .
Settings depending on the Power Source
- Kernel laptop mode and dirty buffer timeouts
- Processor frequency scaling including “turbo boost” / “turbo core”
- Power aware process scheduler for multi-core/hyper-threading
- Hard disk advanced power magement level and spin down timeout (per disk)
- SATA aggressive link power management (ALPM)
- PCI Express active state power management (PCIe ASPM) – Linux 2.6.35 and above
- Runtime power management for PCI(e) bus devices – Linux 2.6.35 and above
- Radeon KMS power management – Linux 2.6.35 and above, not fglrx
- Radeon dynamic power management – Kernel 3.11 and above, not fglrx
- Wifi power saving mode – depending on kernel/driver
- Power off optical drive in drive bay (on battery)
- Audio power saving mode – hda_intel, ac97
Additional functions
- I/O scheduler (per disk)
- USB autosuspend with blacklist
- Enable or disable integrated wifi, bluetooth or wwan devices upon system startup and shutdown
- Restore radio device state on system startup (from previous shutdown).
- Radio device wizard: switch radios upon network connect/disconnect and dock/undock
- Disable Wake On LAN
- WWAN state is restored after suspend/hibernate
- Untervolting of Intel processors – requires kernel with PHC-Patch
- Battery charge thresholds – ThinkPads only
- Recalibrate battery – ThinkPads only
Installation latest version into Linux Mint:
Before installing TLP , there are several conditions which it is desirable to perform :
First . If you added some power saving settings/scripts, etc. , delete them or TLP may not work properly ;
Second . Remove laptop-mode -tools package
Now open a terminal , copy and run the following commands :
TLP does not have a GUI , so after installing the energy efficiency of your laptop / netbook will start after the next and all subsequent logons. But not to reload it now , run the following command :
And also there are some packages with additional features that can be installed from the software manager or run the following command:
And some additional packages only for Lenovo ThinkPad laptops :
Источник
Управление питанием в Линукс, часть 2
Оригинал: Power Management on Linux, Part 2
Автор: Carla Schroder
Дата: 17 апреля 2008
Перевод: Н. Глущенко
Дата перевода: 25 апреля 2008
5 режимов выключения компьютера.
В первой части мы узнали, как измерить количество потребляемой энергии вашей системой посредством как специальных приборов, так и программного обеспечения. А также рассмотрели несколько способов, благодаря которым можно уменьшить энергопотребление, не нанося при этом вреда производительности. Сегодня мы погрузимся в мир управления питания на ноутбуках: ACPI, APM, включение и отключение жёстких дисков.
Главная задача в управлении питания на ноутбуках — выжать побольше времени из аккумулятора. Положение в этой области ухудшается из-за того, что ноутбуки становятся всё более мощными и используют большие дисплеи. Например, мой старый Thinkpad R32 работал 3 часа на аккумуляторе, а новый сверкающий двуядерный T61 с трудом протягивает 2 часа. Новые машины ярче и быстрее. Современные ноутбуки с широкоэкранным глянцевым дисплеем работают не дольше 90 минут.
Вы можете увеличить время работы, уменьшив яркость дисплея. К тому же мобильные процессоры можно настроить для более медленной работы. В таком случае работа на старом ноутбуке — не такая уж плохая идея, потому что получаем тот же эффект, но без лишних забот.
Перерыв в работе — основная проблема пользователей ноутбуков, потому что включение и выключение компьютера занимает время и энергию. Вот почему существует несколько степеней отключения:
- Ожидание;
- Приостановка;
- Сон;
- Гибернация;
- Полное отключение;
Это не официальные названия, в соответствии с ACPI (Advanced Configuration and Power Interface) они выглядят следующим образом:
- S1- в Линукс это называется «режим ожидания». Процессор переходит в состояние ожидания, кэш процессора очищается. Все устройства всё ещё включены и также находятся в состоянии ожидания, экран выключен;
- S2 — этот режим включен в характеристику ACPI, но используется редко;
- S3 — сброс в ОЗУ. Содержимое регистров процессора записывается в оперативную память, сам процессор отключается. Всё остальное оборудование, включая сеть, также отключается. Работает только ОЗУ.
- S4 — сброс на диск или гибернация. Текущее состояние системы записывается на жёсткий диск и все устройства отключается, кроме сетевого интерфейса с функцией wake-on-LAN.
Компьютеры быстро включаются из режимов S1 и S3, вы получаете систему в том состоянии, в котором она была до выключения. Но эти режимы чувствительны к перебоям в питании, поэтому вы можете потерять всю не сохраненную информацию. Включение из режима гибернации занимает больше времени, потому что состояние системы записывается на жесткий диск, но за то компьютер в этом режиме потребляет меньше энергии.
ACPI против APM
APM (Advanced Power Management) — старый набор утилит для управления питанием на Линукс. Он крайне прост и основные функции по управлению энергопотреблением APM возлагает на BIOS вашего компьютера. ACPI (Advanced Configuration and Power Interface) — современная замена APM. Стандарт ACPI имеет ряд преимуществ над своим старым собратом, например: управление энергопотреблением предоставляется операционной системе, а не BIOS.
Компания Intel первая начала вводить технологию динамического энергопотребления для центрального процессора. Теперь процессоры Intel и AMD распределяют энергопотребление в зависимости от нужд. Сетевые интерфейсы, видеокарты и жёсткие диски под управлением ACPI могут перейти в режим ожидания.
ACPI также поддерживается Windows. Однако, это вызывает ряд проблем, связанных с известной привычкой Microsoft реализовывать стандарты своими нестандартными способами. Несмотря на это, некоторые производители ноутбуков проверяют ACPI в связке с основными дистрибутивами Линукс. Lenovo Thinkpads и ASUS в этом плане мне больше всего нравятся. Ноутбуки Toshiba и Fujitsu тоже хороши, и влияние Линукса на них благоприятно скажется.
Если вы нуждаетесь в простом и удобном управлении питанием на ноутбуке, то я рекомендую вам использовать дистрибутив Линукс, который поддерживает всё это, как говорится, из коробки. Поддержка ACPI включена в свежие релизы Fedora, Ubuntu, SUSE и Mandriva и наверняка в некоторые другие. У Fedora отличное меню настроек, а в опциях отключения есть режимы приостановки и гибернации. Также можно настроить приостановку и гибернацию при закрывании дисплея ноутбука. Просто и понятно, как и должно быть.
В современных дистрибутивах ACPI настроен по умолчанию. Это легко проверить, следующая команда скажет вам, поддерживает ли ваше ядро ACPI:
$ grep -i acpi_sleep /boot/config-‘uname -r’
Или проверьте какой демон запущен:
$ ps ax|egrep «apmd|acpi»
4720 ? S 0:00 hald-addon-acpi: listening \
on acpid socket /var/run/acpid.socket
5239 ? Ss 0:00 /usr/sbin/acpid -c \
/etc/acpi/events -s /var/run/acpid.socket
Эти примеры показывают, что ACPI поддерживается и работает.
Пакет laptop-mode-tools — интересный инструмент для настройки энергопотребления жёсткого диска на вашем ноутбуке. Эти утилиты поддерживают также работу с другими устройствами, но их основная направленность — управление включением и выключением жёсткого диска. laptop-mode-tools работает следующим образом: в периоды, когда вы не работаете с жёстким диском — он отключается, а включается при первом же обращении. Таким образом на работу системы затрачивается меньше энергии. Однако, у этого метода есть существенный недостаток: его лучше применять только к жёстким дискам для ноутбуков, потому что их жизненный цикл рассчитан на 600 000 включений. А для десктопов эта цифра составляет всего 50 000 включений, поэтому использование laptop-mode-tools может быстро вывести из строя ваш винчестер. 30 секунд в минуту — оптимальный интервал отключения, большее значение не способствует экономии электроэнергии.
laptop-mode-tools входит в состав Debian и Ubuntu. Для других дистрибутивов этот пакет можно найти на сайте Laptop Mode . laptop-mode-tools автоматически интегрируется в ACPI, поэтому этот инструмент в курсе когда ваш ноутбук работает от аккумулятора.
Карла Шрёдер — автор книги «Сборник Рецептов для Линукс» и недавно выпущенного «Сборника Рецептов для сетей Линукс».
Источник
Управление электропитанием в Linux (Cinnamon)
С помощью управления электропитанием, вы можете настроить поведение компьютера при отсутствии активности, а также в случае закрытия крышки ноутбука.
Если у вас дистрибутив Linux с окружением рабочего стола GNOME, то смотрите статью «Управление электропитанием в Linux (GNOME)».
Различают два состояния:
- подключение компьютера/ноутбука к электросети
- работа компьютера/ноутбука от батареи
Для каждого из них можно сделать отдельные настройки.
Где в Cinnamon настройки электропитания
Найдите раздел Hardware (Оборудование) и нажмите Power Managment (Управление электропитанием):
Также в эти настройки можно попасть если нажать на иконку батареи рядом с часами и выбрать пункт Power Settings (Настройки электропитания).
Настройка электропитания в Cinnamon
- On A/C power — при питании от электросети
- On battary power — при питании от батареи
- Turn off the screen when inactive for — отключить экран при неактивности.
- Suspend when inactive for — Перейти в режим сна при неактивности в течении
- When the lid is closed — Действие при закрытии крышки ноутбуку
Возможные варианты действий:
- Suspend — сон (сохранение всех данных из оперативной памяти на диск и выключение компьютера. При следующем включении данные с диска будут загружены в оперативную память и компьютер сможет продолжить с того же момента, котором остановился до сна)
- Shutdown immediately — немедленно выключить
- Hibernate — гибернация (данные остаются в оперативной памяти, но компьютер переходит в режим пониженного энергопотребления, похожее на выключение. В таком состоянии батарея расходуется очень медленно. При включении, компьютер загрузиться очень быстро. Но если батарея полностью разрядится до включения, то текущие данные из оперативной памяти будут потеряны)
- Lock screen — блокировка экрана
- Do nothing — ничего не делать
Пример настройки, когда экран отключиться при неактивности после 15 минут (при работе от сети) и после 5 минут (при работе от батареи). Компьютер никогда не будет переходить в режим сна, даже если работает от батареи. В случае закрытия крышки ноутбука, компьютер не будет отключаться:
Тонкая настройка электропитанием в Cinnamon
Далеко не все настройки выведены в графический интерфейс. Менее популярные настройки для тонкого тюнинга системы вы можете найти с помощью утилиты командной строки:
Или её графического аналога:
В случае необходимости, установите эту программу:
Интересующие настройки находятся в ветке /org/cinnamon/settings-daemon/plugins/power/.
Там вы найдёте следующие настройки:
Многие из этих настроек можно изменить через графический интерфейс, а остальные являются менее востребованными. Если у вас есть к ним интерес, то напишите в комментариях, я допереведу оставшиеся.
Как сделать, чтобы ноутбук не отключался при закрытии крышки?
Перейдите в управление электропитанием: Настройки → Power Settings. Найдите «When the lid is closed» и выберите «Do nothing» в столбцах «On A/C power» (чтобы ноутбук не переходил в режим сна при закрытой крышке когда подключён электросети), и/или «On battary power» (чтобы ноутбук не переходил в режим сна при закрытой крышке когда работает от батареи).
Как сделать, чтобы экран не выключался
Перейдите в управление электропитанием: Настройки → Power Settings. Найдите «Turn off the screen when inactive for» и выберите «Never» в столбцах «On A/C power» (чтобы экран никогда не отключался при питании от электросети), и/или «On battary power» (чтобы экран никогда не отключался при питании от батареи).
Источник