Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:laptop_mode [2010/11/30 23:08] |
wiki:laptop_mode [2013/03/23 21:43] (текущий) [Яркость LCD дисплея] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Увеличиваем продолжительность работы ноутбука от батарей: установка и настройка Laptop Mode Tools ====== | + | ====== Laptop Mode Tools ====== |
- | + | Если у вас ноутбук и есть проблема с продолжительностью работы от батарей, или ноутбук не выключается при полном их разряде, то нужно установить и настроить Laptop Mode Tools. | |
- | <note warning> | + | ====== Установка ====== |
- | Статья до последующей правки не подходит для Ubuntu версий __**выше 10.04**__ \\ | + | |
- | В 10.10 используется достаточно эффективный pmutils, статья по его настройке будет написана в ближайшее время. | + | |
- | </note> | + | |
- | + | ||
- | <note tip>Если у вас ноутбук и есть проблема с продолжительностью работы от батарей, или ноутбук не выключается при полном их разряде, то нужно установить и настроить Laptop Mode Tools. | + | |
- | </note> | + | |
- | ===== Установка ===== | + | |
* Открываем терминал и в нем: | * Открываем терминал и в нем: | ||
<code>sudo apt-get install laptop-mode-tools</code> | <code>sudo apt-get install laptop-mode-tools</code> | ||
- | * После установки приступаем к обновлению. | + | * После успешной установки приступаем к настройке. |
- | ===== Обновление ===== | + | |
- | * В репозиториях Ubuntu обычно находится далеко не последняя версия laptop mode tools, из-за чего некоторые энергосберегающие функции отсутствуют. | + | ====== Настройка ====== |
- | * Скачаиваем и устанавливаем последнюю версию //(на момент написания статьи, 5 июня 2010, версия 1.55)//, для этого открываем терминал и поочередно вводим команды: | + | * Большинство энергосберегающих функций уже включено, но некоторые из них требуют дополнительной настройки. (подробнее о lap-top-mode-tools можно прочесть [[https://wiki.archlinux.org/index.php/Laptop_Mode_Tools_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|тут]])(Материал сюда, взят оттуда же) |
- | <code> | + | |
- | wget http://samwel.tk/laptop_mode/tools/downloads/laptop-mode-tools_1.55.tar.gz | + | |
- | tar xzf laptop-mode-tools_1.55.tar.gz | + | |
- | cd laptop-mode-tools_1.55 | + | |
- | sudo sh ./install.sh | + | |
- | </code> | + | |
- | * Т.к. мы обновляем из исходных кодов, настройки предыдущей версии не заменяются, так что заменяем их командой, меняя имя пользователя на свое: | + | |
- | <code> | + | |
- | sudo rm -rf /etc/laptop-mode | + | |
- | sudo cp -a /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/laptop-mode-tools_1.55/etc/laptop-mode /etc/ | + | |
- | </code> | + | |
- | * После этого переходим к настройке. | + | |
- | ===== Настройка ===== | + | |
- | * Большинство энергосберегающих функций уже включено, но некоторые из них требуют дополнительной настройки. | + | |
<note tip> **Далее последовательно открываем файлы через терминал, правим и сохраняем** </note> | <note tip> **Далее последовательно открываем файлы через терминал, правим и сохраняем** </note> | ||
* **Включаем Laptop Mode:** | * **Включаем Laptop Mode:** | ||
<code>sudo gedit /etc/laptop-mode/laptop-mode.conf</code> | <code>sudo gedit /etc/laptop-mode/laptop-mode.conf</code> | ||
- | * Находим строки и изменяем их значение как в примере ниже: | + | #Поскольку с каждой версией конфиг файл меняется, не рекомендуется заменять этим текстом, текст в вашем конфигурационном файле |
+ | #Используйте его чтобы понимать, где и что. Это пример настройки. | ||
<code> | <code> | ||
+ | ############################################################################### | ||
+ | # Основной конфигурационный файл Laptop Mode Tools | ||
+ | # -------------------------------------------- | ||
+ | # В конфигурационном файле пары опция=значение представлены следующим образом: | ||
+ | # CONTROL_something=0/1 Определяет, должен ли LMT что-то контролировать | ||
+ | # LM_something=value Значение опции, когда LMT активен | ||
+ | # NOLM_something=value Значение опции, когда LMT НЕ активен | ||
+ | # AC_something=value Значение опции, если компьютер работает от сети | ||
+ | # BATT_something=value Значение опции, если компьютер работает от батареи | ||
+ | # В конфигурационных файлах вы можете встретить комбинации LM_/NOLM_ и AC_/BATT_ | ||
+ | # префиксов (если их применение для данной опции возможно). С доступными опциями | ||
+ | # вы можете ознакомится введя команду man laptop_mode. Если у опции | ||
+ | # нет префикса LM_/ NOLM_, то она будет применяться вне зависимости от того | ||
+ | # активен LMT или нет. | ||
+ | # То же самое можно сказать и про отсутствие префиксов AC_/BATT_ — подобные опции | ||
+ | # будет применяться вне зависимости от того, подключено ваше устройство к сети | ||
+ | # или питается от батареи. | ||
+ | # | ||
+ | # Некоторые опции работают только на системах, поддерживающих ACPI. Они помечены | ||
+ | # как ACPI-ONLY. | ||
+ | # | ||
+ | # Обратите внимание, что этот конфигурационный файл является частью скрипта. | ||
+ | # Соответственно вы можете использовать элементы языка вашего командного | ||
+ | # интерпретатора. | ||
+ | # | ||
+ | # Модули | ||
+ | # ------ | ||
+ | # Модули Laptop Mode Tools имеют отдельные конфигурационные файлы, которые | ||
+ | # находятся в /etc/laptop-mode/conf.d. Они имеют множество опций, | ||
+ | # так что вы можете настроить энергопотребление вашего устройства именно так, | ||
+ | # как вам хочется. | ||
+ | ############################################################################### | ||
+ | |||
+ | ############################################################################### | ||
+ | # Включение/выключение LMT | ||
+ | # ------------------------ | ||
+ | # Выберите 0, чтобы полностью отключить LMT. | ||
+ | ############################################################################### | ||
+ | # | ||
+ | ENABLE_LAPTOP_MODE_TOOLS=1 | ||
+ | |||
+ | ############################################################################### | ||
+ | # Опции отладки | ||
+ | # ------------- | ||
+ | ############################################################################### | ||
+ | # | ||
+ | # Выберите 1, если хотите получить дополнительную отладочную информацию, когда | ||
+ | # запускается/останавливается laptop_mode. | ||
+ | # | ||
+ | VERBOSE_OUTPUT=0 | ||
+ | |||
+ | # Выберите 1 если хотите, чтобы лог писался в syslog | ||
+ | LOG_TO_SYSLOG=1 | ||
+ | |||
+ | |||
+ | # Запуск в оболочке (shell) в режиме отладки. | ||
+ | # Включите, если вы хотите запустить весь LMT в режиме отладки. | ||
+ | # Внимание: Режим отладки выводит много текста. | ||
+ | # Если вас интересует отладка только некоторых модулей, то вы можете включить ее | ||
+ | # в индивидуальных файлах конфигурации, расположенных в /etc/laptop-mode/conf.d. | ||
+ | DEBUG=0 | ||
+ | |||
+ | ############################################################################### | ||
+ | # Регуляция активности LMT | ||
+ | # ------------------------ | ||
+ | # | ||
+ | # "Laptop mode" — это режим, когда LMT переводит устройства в режим экономии | ||
+ | # энергии. Это предполагает использование некоторых возможностей встроенных в | ||
+ | # ядро, таких как замедление вращения жёстких дисков и др. Вы можете | ||
+ | # включить/выключить опции энергосбережения, используя опцию CONTROL_... (см. ниже). | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить LMT при работе от батареи? | ||
+ | # ВНИМАНИЕ: Если отключите, то при питании от батареи энергосбережение работать не будет. | ||
ENABLE_LAPTOP_MODE_ON_BATTERY=1 | ENABLE_LAPTOP_MODE_ON_BATTERY=1 | ||
+ | |||
+ | # Включить LMT при работе от сети? | ||
ENABLE_LAPTOP_MODE_ON_AC=1 | ENABLE_LAPTOP_MODE_ON_AC=1 | ||
+ | |||
+ | |||
+ | # | ||
+ | # Включить LMT, пока крышка ноутбука закрыта (даже если он подключён к сети)? | ||
+ | # (ACPI-ONLY) | ||
ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=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 | + | # Список доступных модулей: |
+ | # | ||
+ | # ac97-powersave | ||
+ | # cpufreq | ||
+ | # dpms-standby | ||
+ | # eee-superhe | ||
+ | # ethernet | ||
+ | # exec-commands | ||
+ | # hal-polling | ||
+ | # hdparm | ||
+ | # intel-hda-powersave | ||
+ | # intel-sata-powermgmt | ||
+ | # nmi-watchdog | ||
+ | # runtime-pm | ||
+ | # sched-mc-power-savings | ||
+ | # sched-smt-power-savings | ||
+ | # terminal-blanking | ||
+ | # usb-autosuspend | ||
+ | # wireless-ipw-power | ||
+ | # wireless-iwl-power | ||
+ | # wireless-power | ||
+ | # | ||
+ | # Выберите 1, чтобы включить их. | ||
+ | # Обратите внимание: Вы можете явно указать, включать модуль или нет, используя | ||
+ | # их индивидуальные конфигурационные файлы. | ||
+ | ENABLE_AUTO_MODULES=1 | ||
+ | |||
+ | |||
+ | |||
+ | ############################################################################### | ||
+ | # Настройка опций, которые могут привести к потере данных | ||
+ | # ------------------------------------------------------- | ||
+ | # Данные настройки распространяются только на те функции LMT, использование | ||
+ | # которых сопряжено с некоторым риском. | ||
+ | # | ||
+ | # Функции: | ||
+ | # — laptop_mode (например задержка сохранения данных) | ||
+ | # — управление кешем записи вашего HDD | ||
+ | # | ||
+ | # С целью экономии энергии LMT искусственно задерживает частое сохранение данных | ||
+ | # на жёсткий диск, чтобы он реже раскручивался. При отключении питания, система | ||
+ | # не сможет сохранить данные, накопившиеся в кеше. Настройки, представленные | ||
+ | # здесь позволят отключить задержку записи при снижении заряда батареи до | ||
+ | # определённого значения, чтобы избежать случайностей. Однако этот метод защиты | ||
+ | # работает только в том случае, если заряд батареи известен. | ||
+ | |||
+ | # Все последующие опции можно отключить, выбрав 0. Это настоятельно | ||
+ | # рекомендуется, если ваша батарея сообщает неверные данные о заряде, которые | ||
+ | # могут привести к неправильной реакции LMT. | ||
+ | # | ||
+ | |||
+ | # Своевременное отключение данных функций сработает только если ваше | ||
+ | # оборудование поддерживает ACPI и только в том случае, если ваша батарея | ||
+ | # выдает достаточно частые ACPI-события, уведомляя об уровне заряда. В противном | ||
+ | # случае, она может успеть полностью разрядится в промежутке между уведомлениями | ||
+ | # и вы потеряете несохраненные данные. | ||
+ | # | ||
+ | |||
+ | # Обратите внимание: если ваша батарея НЕ выдает частых ACPI-событий, сообщающих | ||
+ | # об уровне заряда, вы можете включить модуль battery-level-polling, чтобы | ||
+ | # заставить ее это делать. | ||
+ | # См. файл /etc/laptop-mode/conf.d/battery-level-polling.conf. | ||
+ | ############################################################################### | ||
+ | |||
+ | # Отключить функции, которые могут привести к потере данных, когда уровень | ||
+ | # заряда батареи (в процентах) опустится до этого значения: | ||
+ | MINIMUM_BATTERY_CHARGE_PERCENT=3 | ||
+ | |||
+ | |||
+ | # Отключить функции, которые могут привести к потере данных, если батарея | ||
+ | # сообщает о критическом уровне заряда. | ||
+ | DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL=1 | ||
+ | |||
+ | |||
+ | |||
+ | ############################################################################### | ||
+ | # Контроль жёстких дисков и их разделов | ||
+ | # ------------------------------------- | ||
+ | # | ||
+ | # Для замедления ваших жестких дисков, LMT перемонтирует файловые системы и | ||
+ | # устанавливает таймаут замедления диска. Эти параметры специфичны для устройств, | ||
+ | # с которыми работает LMT. | ||
+ | ############################################################################### | ||
+ | # Диски, которые контролирует LMT. | ||
+ | # Отделите выбранные диски пробелами, например HD="/dev/sda /dev/sdb". Указанный | ||
+ | # здесь шаблон по умолчанию указывает на все IDE и SCSI/SATA диски. | ||
+ | # | ||
+ | HD="/dev/sd[abcdefgh]" | ||
+ | |||
+ | # Разделы (или точки монтирования), которые контролирует LMT. | ||
+ | # Отделите значения пробелами. Используйте "auto" для выбора всех разделов на | ||
+ | # дисках, выбранных выше в HD=””. Например "auto /dev/hdc3". Вы также можете | ||
+ | # указывать на точки монтирования, например "/mnt/data". | ||
+ | # | ||
+ | PARTITIONS="auto /dev/mapper/*" | ||
+ | |||
+ | # Если эта опция включена, LMT будет считать, что ваши SCSI диски на самом деле | ||
+ | # SATA, хотя выглядят как SCSI и будет использоваться hdparm, чтобы | ||
+ | # контролировать их. Установите 0 если вы имеете /dev/sd устройства и вы хотите, | ||
+ | # чтобы LMT использовал "sdparm" для их контроля. | ||
+ | # | ||
+ | ASSUME_SCSI_IS_SATA=1 | ||
+ | |||
+ | |||
+ | ############################################################################### | ||
+ | # Настройка поведения жёстких дисков | ||
+ | # ---------------------------------- | ||
+ | # | ||
+ | # Эти настройки определяют как LMT будет управлять вашими жёсткими дисками и | ||
+ | # файловыми системами. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Максимальное время работы (в секундах) которое вы готовы потерять, если ваша | ||
+ | # система упадёт (хотя, скорее со стола) или отключится электропитание. | ||
+ | # Это максимальное время, которое система будет держать в памяти несохраненные | ||
+ | # данные до раскрутки вашего жёсткого диска. | ||
+ | # | ||
+ | LM_BATT_MAX_LOST_WORK_SECONDS=600 | ||
+ | LM_AC_MAX_LOST_WORK_SECONDS=360 | ||
+ | |||
+ | |||
+ | # | ||
+ | # LMT должен контролировать читающие головки HDD? | ||
+ | # | ||
+ | CONTROL_READAHEAD=1 | ||
+ | |||
+ | |||
+ | # | ||
+ | # Упреждающее чтение (в килобайтах). Ваш диск может замедлятся во время | ||
+ | # прослушивания MP3/OGG. Установите буфер упреждающего чтения разумного размера | ||
+ | # (например 3072 — 3 MB). Фактически с диска будет полностью считан MP3-файл. | ||
+ | # Диск замедлится, а мелодия продолжит играть из буфера. Не делайте его слишком | ||
+ | # большим, потому как подобный режим чтения применяется ко всем файлам, | ||
+ | # считываемым с диска. | ||
+ | LM_READAHEAD=3072 | ||
+ | NOLM_READAHEAD=128 | ||
+ | |||
+ | |||
+ | # | ||
+ | # Должен ли LMT присваивать опцию noatime при монтировании? | ||
+ | # | ||
+ | CONTROL_NOATIME=0 | ||
+ | |||
+ | |||
+ | # Должен ли LMT Использовать relatime вместо noatime? | ||
+ | # Монтирование с опцией relatime более соответствует семантическим | ||
+ | # стандартам и позволяет использовать больше приложений, сохраняя при этом | ||
+ | # низкий уровень atime обновления (например, записи на диск). | ||
+ | # http://ru.wikipedia.org/wiki/Fstab | ||
+ | USE_RELATIME=1 | ||
+ | |||
+ | |||
+ | # | ||
+ | # Должен ли LMT контролировать таймаут простоя HDD? | ||
+ | CONTROL_HD_IDLE_TIMEOUT=1 | ||
+ | |||
+ | |||
+ | # | ||
+ | # Значение таймаута при простое (hdparm -S) | ||
+ | # По умолчанию 2 часа при питании от сети (NOLM_HD_IDLE_TIMEOUT_SECONDS=7200) | ||
+ | # и 20 секунд при питании от батареи и сети, когда LMT активен. | ||
+ | # | ||
+ | LM_AC_HD_IDLE_TIMEOUT_SECONDS=7200 | ||
+ | LM_BATT_HD_IDLE_TIMEOUT_SECONDS=20 | ||
+ | NOLM_HD_IDLE_TIMEOUT_SECONDS=7200 | ||
+ | |||
+ | |||
+ | # | ||
+ | # Должен ли LMT контролировать управление питанием жёстких дисков? | ||
+ | # | ||
+ | # Выберите 0 для отключения. | ||
+ | CONTROL_HD_POWERMGMT="auto" | ||
+ | |||
+ | |||
+ | # | ||
+ | # Управление питанием жёсткого диска (hdparm -B значение) | ||
+ | # | ||
+ | BATT_HD_POWERMGMT=1 #Можете поэкспериментировать с ним, у меня разница между 254 и 1 не ощутима, чем ниже тем агрессивней режим энергосбережения. | ||
LM_AC_HD_POWERMGMT=254 | LM_AC_HD_POWERMGMT=254 | ||
NOLM_AC_HD_POWERMGMT=254 | NOLM_AC_HD_POWERMGMT=254 | ||
+ | # Эти значения указывают на агрессивность режима энергосбережения. Чем они | ||
+ | # больше, тем менее агрессивный режим используется. 255 отключает регуляцию совсем. | ||
+ | |||
+ | |||
+ | # | ||
+ | # Должен ли LMT контролировать запись в кеш HDD? | ||
+ | # | ||
+ | CONTROL_HD_WRITECACHE=0 | ||
+ | |||
+ | |||
+ | # Настройки записи в кеш HDD (hdparm -W значение) | ||
+ | # | ||
+ | NOLM_AC_HD_WRITECACHE=1 | ||
+ | NOLM_BATT_HD_WRITECACHE=0 | ||
+ | LM_HD_WRITECACHE=0 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ############################################################################### | ||
+ | # Настройки, которые вы, вероятно, не захотите изменять | ||
+ | # ----------------------------------------------------- | ||
+ | # Как правило, нет необходимости изменять эти параметры. Они приведены “для полноты”. | ||
+ | ############################################################################### | ||
+ | |||
+ | |||
+ | |||
+ | # | ||
+ | # Изменить опции монтирования разделов в РАЗДЕЛЫ? (Change mount options on | ||
+ | # partitions in PARTITIONS?) У вас не должно быть причин отключать эту опцию. | ||
+ | # Но если уж вы выключили её, то ваши диски, скорее всего, не будут замедлятся. | ||
+ | # | ||
+ | CONTROL_MOUNT_OPTIONS=1 | ||
+ | |||
+ | |||
+ | # | ||
+ | # Процент, при котором будет синхронизирована “грязная память”. После превышения | ||
+ | # данного показателя будет вызвана функция записи write() которая осуществит | ||
+ | # синхронизацию. | ||
+ | # | ||
+ | LM_DIRTY_RATIO=60 | ||
+ | NOLM_DIRTY_RATIO=40 | ||
+ | |||
+ | # Допустимый уровень “грязной” фоновой памяти в процентах. После того, как | ||
+ | # DIRTY_RATIO будет превышен, ядро разбудит pdflu, который уменьшит количество | ||
+ | # “грязной” памяти до уровня dirty_background_ratio. Установить это значение | ||
+ | # достаточно низким, так как при большой активности, будут записаны большие | ||
+ | # объёмы данных. | ||
+ | # | ||
+ | LM_DIRTY_BACKGROUND_RATIO=1 | ||
+ | NOLM_DIRTY_BACKGROUND_RATIO=10 | ||
+ | |||
+ | |||
+ | # | ||
+ | # Настройки ядра по умолчанию. Не изменяйте, если не уверены в своих действиях. | ||
+ | # | ||
+ | DEF_UPDATE=5 | ||
+ | DEF_XFS_AGE_BUFFER=15 | ||
+ | DEF_XFS_SYNC_INTERVAL=30 | ||
+ | DEF_XFS_BUFD_INTERVAL=1 | ||
+ | DEF_MAX_AGE=30 | ||
+ | |||
+ | |||
+ | |||
+ | # | ||
+ | # До XFS, в ядрах версии 2.4 пользователи изменяли свои внешние интерфейсы для | ||
+ | # работы в сантисекундах вручную. Работа по автоматизации этого процесса ещё не | ||
+ | # завершена. | ||
+ | # Для ядер версии 2.6 для внешних интерфейсов вместо HZ используется USER_HZ и | ||
+ | # в настоящее время это значение равно 100. | ||
+ | # Вам не нужно изменять это значение при использовании ядра версии 2.6. | ||
+ | # | ||
+ | XFS_HZ=100 | ||
+ | |||
+ | |||
+ | # | ||
+ | # Сколько секунд должен подождать LMT, перед записью данных на диск, который только что раскрутился? | ||
+ | # | ||
+ | LM_SECONDS_BEFORE_SYNC=2 | ||
</code> | </code> | ||
- | * **Настраиваем автогибернацию при критическом заряде батарей:** | + | |
- | <code>sudo gedit /etc/laptop-mode/conf.d/auto-hibernate.conf</code> | + | ======Тонкая настройка модулей====== |
- | * Находим строки и изменяем их значение как в примере ниже: | + | Конфигурационные файлы, расположенные в /etc/laptop-mode/conf.d сгруппированы по управляемым ими подсистемам. На вашем ноутбуке может не быть оборудования, настраиваемого с помощью некоторых конфигурационных файлов, поэтому целесообразно отключить их. |
+ | =====Настройки ядра===== | ||
+ | runtime-pm.conf | ||
<code> | <code> | ||
- | ENABLE_AUTO_HIBERNATION=1 | + | # Конфигурационный файл LMT для настройки модуля runtime-pm |
- | AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=15 | + | # |
- | AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL=1 | + | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). |
+ | |||
+ | |||
+ | ############################################################################### | ||
+ | # Linux Runtime Power Management | ||
+ | # ------------------------------- | ||
+ | # | ||
+ | # При включении данной опции, LMT автоматически включит фреймфорк | ||
+ | # Runtime Power Management в ядре. | ||
+ | # Эти настройки не повредят, так что здесь нет настроек поведения LMT для разных | ||
+ | # источников питания. | ||
+ | # Если CONTROL_RUNTIME_PM=1, то режим энергосбережения всегда включён. | ||
+ | # Выберите 0, чтобы отключить. | ||
+ | # | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Контролировать Runtime Power Management? | ||
+ | CONTROL_RUNTIME_PM="auto" | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
</code> | </code> | ||
- | * **Настраиваем предпочтительные частоты процессора:** | + | |
- | <code>sudo gedit /etc/laptop-mode/conf.d/cpufreq.conf</code> | + | =====Процессор===== |
- | * Находим строки и изменяем их значение как в примере ниже: | + | nmi-watchdog.conf |
<code> | <code> | ||
- | CONTROL_CPU_FREQUENCY="1" | + | # Конфигурационный файл LMT для настройки модуля nmi-watchdog. |
- | LM_AC_CPU_IGNORE_NICE_LOAD=0 | + | # |
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | ############################################################################### | ||
+ | # Включение/выключение переключателя NMI Watchdog Timer | ||
+ | # ----------------------------------------------------- | ||
+ | # | ||
+ | # Использование этих настроек позволит LMT управлять сторожевым таймером | ||
+ | # (NMI Watchdog timer) при работе от батареи. | ||
+ | # | ||
+ | # Включение модуля отключит один hw-pmu счётчик. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | |||
+ | # Контролировать настройки энергосбережения многоядерных процессоров для | ||
+ | # планировщика задач? | ||
+ | # Выберите 0, чтобы отключить | ||
+ | CONTROL_NMI_WATCHDOG="auto" | ||
</code> | </code> | ||
- | * **Настраиваем Gnome Power Manager, в терминале:** | + | |
- | <code>gconf-editor</code> | + | |
- | * Откроется программа, в ней идем в //apps => gnome-power-manager// и переходим на вкладку "thresholds", изменяем значения на те, что показаны ниже: | + | =====Управление частотой процессора===== |
+ | cpufreq.conf | ||
<code> | <code> | ||
- | percentage_action | 15 | + | # Конфигурационный файл LMT для настройки модуля cpufreq. |
- | percentage_critical | 15 | + | # |
- | percentage_low | 30 | + | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). |
- | time_action | 900 | + | # |
- | time_critical | 900 | + | |
- | time_low | 1500 | + | ############################################################################### |
+ | # Масштабирование (scaling) и сброс (throttling) частоты процессора | ||
+ | # ---------------------------------------------------------- | ||
+ | # | ||
+ | # LMT может менять частоту работы процессора с помощью модулей ядра. Вы можете | ||
+ | # установить верхний и нижний предел изменения частоты, а также “гувернера | ||
+ | # масштабирования частоты”. Кроме того, поддерживается сброс частоты (throttling), | ||
+ | # для старых систем, которые не поддерживают масштабирование. | ||
+ | # | ||
+ | # Эти функции поддерживаются ядрами начиная с версии 2.6. | ||
+ | # | ||
+ | # | ||
+ | # ВАЖНО: В версиях LMT 1.36 и более ранних, эти настройки были включены в | ||
+ | # основной конфигурационных файл laptop-mode.conf. Опции, указанные | ||
+ | # в этом файле имеют более высокий приоритет. Если они ещё присутствуют, просто | ||
+ | # удалите их. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # | ||
+ | # Должен ли LMT контролировать масштабирование частоты процессора? | ||
+ | # | ||
+ | # Выберите 0, чтобы выключить. | ||
+ | CONTROL_CPU_FREQUENCY="auto" | ||
+ | |||
+ | # Вы можете использовать значение "slowest", чтобы выбрать минимальную из | ||
+ | # доступных частот, "fastest", чтобы выбрать максимальную и "medium" для среднего | ||
+ | # значения. Доступные частоты приведены в: | ||
+ | # /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies. | ||
+ | # Гувернер — любой гувернер, доступный в вашей системе. Обычно это "performance" | ||
+ | # (по умолчанию), "ondemand", "conservative". Есть и другие. | ||
+ | # Настройка "IGNORE_NICE_LOAD" определяет, вызывают ли нагрузки, создаваемые | ||
+ | # фоновыми программами, имеющими низкий приоритет ("nice level"), повышение частоты | ||
+ | # процессора. (При работе от батареи лучше установить “1”, то есть не повышать | ||
+ | # частоту при фоновой нагрузке.) | ||
+ | # | ||
+ | # Для изменение последних двух групп опций обратитесь к laptop-mode.conf. | ||
+ | BATT_CPU_MAXFREQ=fastest | ||
+ | BATT_CPU_MINFREQ=slowest | ||
+ | BATT_CPU_GOVERNOR=powersave | ||
+ | BATT_CPU_IGNORE_NICE_LOAD=1 | ||
+ | LM_AC_CPU_MAXFREQ=fastest | ||
+ | LM_AC_CPU_MINFREQ=slowest | ||
+ | LM_AC_CPU_GOVERNOR=conservative | ||
+ | LM_AC_CPU_IGNORE_NICE_LOAD=1 | ||
+ | NOLM_AC_CPU_MAXFREQ=fastest | ||
+ | NOLM_AC_CPU_MINFREQ=slowest | ||
+ | NOLM_AC_CPU_GOVERNOR=conservative | ||
+ | NOLM_AC_CPU_IGNORE_NICE_LOAD=0 | ||
+ | |||
+ | |||
+ | # | ||
+ | # Должен ли LMT контролировать сброс частоты процессора (CPU throttling)? Это полезно | ||
+ | # использовать, только если ваш процессор не поддерживает масштабирование частоты. | ||
+ | # (Работает только если вы имеете /proc/acpi/processor/CPU*/throttling.) | ||
+ | # | ||
+ | # Режим троттлинга использовался на старых процессорах P4, которые не поддерживали | ||
+ | # масштабирования. На таких процессорах это был единственный способ снизить | ||
+ | # энергопотребление, но ценой падения производительности. | ||
+ | # | ||
+ | # Включайте этот режим только если ваш процессор не поддерживает масштабирование | ||
+ | # частоты. Если у вас современный процессор, то эта опция вам не нужна. Отключите ее. | ||
+ | # | ||
+ | # Выберите 0, чтобы отключить. | ||
+ | CONTROL_CPU_THROTTLING=0 | ||
+ | |||
+ | |||
+ | # Возможные значения: "maximum" для максимального сброса частоты (производительность | ||
+ | # и энергопотребление минимальны), "minimum" для минимального уровня сброса, "medium" | ||
+ | # для среднего (обычно 50% для P4s) или любое другое значение, указанное в | ||
+ | # /proc/acpi/processor/CPU*/throttling. С осторожностью используйте значение "maximum" — | ||
+ | # ваш процессор будет работать _слишком_ медленно. (процессор P4s замедляется с фактором 8). | ||
+ | # | ||
+ | BATT_CPU_THROTTLING=medium | ||
+ | LM_AC_CPU_THROTTLING=medium | ||
+ | NOLM_AC_CPU_THROTTLING=minimum | ||
</code> | </code> | ||
- | * Далее переходим на вкладку "actions", изменяем значения на те, что показаны ниже: | + | |
+ | =====Многоядерные процессоры===== | ||
+ | sched-mc-power-savings.conf | ||
<code> | <code> | ||
- | critical_battery | hibernate | + | # |
- | sleep_type_ac | suspend | + | # Конфигурационный файл LMT для настройки модуля sched-mc-power-savings |
- | sleep_type_battery | hibernate | + | # |
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | ############################################################################### | ||
+ | # Энергосберегающие настройки для планировщика задач, | ||
+ | # работающего на многоядерных и многопоточных системах | ||
+ | # ---------------------------------------------------- | ||
+ | # | ||
+ | # Позволяет LMT настраивать планировщик Linux для экономии энергии на | ||
+ | # многоядерных процессорах при питании от батареи. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | |||
+ | # Контролировать настройки энергосбережения планировщика задач для | ||
+ | # многоядерных процессоров? | ||
+ | # Set to 0 to disable | ||
+ | CONTROL_SCHED_MC_POWER_SAVINGS="auto" | ||
+ | </code> | ||
+ | sched-smt-power-savings.conf | ||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля sched-smt-power-savings | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | ############################################################################### | ||
+ | # Энергосберегающие настройки SMT-многопоточности для планировщика задач | ||
+ | # ---------------------------------------------------------------------- | ||
+ | # | ||
+ | # Включение этих настроек позволит LMT автоматически конфигурировать планировщик | ||
+ | # Linux для энергоэффективного использования SMT-процессоров при питании от батареи. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | # Контролировать энергосберегающие настройки многоядерных процессоров для планировщика задач? | ||
+ | # Выберите 0, чтобы отключить | ||
+ | CONTROL_SCHED_SMT_POWER_SAVINGS="auto" | ||
+ | </code> | ||
+ | |||
+ | =====Настройка опроса HAL===== | ||
+ | hal-polling.conf | ||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля hal-polling | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | |||
+ | ############################################################################### | ||
+ | # Настройки опроса HAL | ||
+ | # -------------------- | ||
+ | # | ||
+ | # Если вы включите эту опцию, LMT будет контролировать опрос ваших CD/DVD | ||
+ | # приводов, проводимых демоном HAL. Отключение лишних опросов экономит энергию, | ||
+ | # однако на некоторых старых приводах отключение опроса дисководов приводит к | ||
+ | # тому, что вставленные диски не обнаруживаются. В таком случае стоит отключить | ||
+ | # этот модуль или же настроить LMT таким образом, чтобы HAL опрашивал дисковод | ||
+ | # только когда компьютер работает от сети. Но опять же, при работе от батареи | ||
+ | # вставленные диски не будут детектироваться. | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # Контролировать опросы HAL? | ||
+ | # Выберите 0, чтобы отключить. | ||
+ | CONTROL_HAL_POLLING="auto" | ||
+ | |||
+ | # Отключить опрос HAL при питании от батареи? | ||
+ | BATT_DISABLE_HAL_POLLING=1 | ||
+ | |||
+ | # Отключить опрос HAL при питании от сети? | ||
+ | AC_DISABLE_HAL_POLLING=0 | ||
+ | |||
+ | # Приводы, на которые распространяются данные настройки опроса HAL | ||
+ | HAL_POLLING_DEVICES="/dev/scd?" | ||
+ | </code> | ||
+ | |||
+ | =====Intel SATA===== | ||
+ | intel-sata-powermgmt.conf | ||
+ | <code> | ||
+ | # Конфигурационный файл LMT для настройки модуля intel-sata-powermgmt. | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | ############################################################################### | ||
+ | # Настройки энергосбережения Intel SATA | ||
+ | # ------------------------------------- | ||
+ | # | ||
+ | # При включении этих настроек LMT будет автоматически включать | ||
+ | # link-режим энергосбережения Intel AHCI-совместимых чипсетов SATA. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # Контролировать настройки энергосбережения для чипсета Intel SATA? | ||
+ | # Выберите 0, чтобы отключить | ||
+ | CONTROL_INTEL_SATA_POWER="auto" | ||
+ | |||
+ | # Активность модуля, в зависимости от режима питания | ||
+ | BATT_ACTIVATE_SATA_POWER=1 | ||
+ | LM_AC_ACTIVATE_SATA_POWER=0 | ||
+ | NOLM_AC_ACTIVATE_SATA_POWER=0 | ||
+ | </code> | ||
+ | |||
+ | =====Автоотключение USB===== | ||
+ | usb-autosuspend.conf | ||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля usb-autosuspend. | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | ############################################################################### | ||
+ | # Автоматическое отключение устройств USB | ||
+ | # --------------------------------------- | ||
+ | # | ||
+ | # При включении данного модуля, LMT сможет отключать все USB-устройства автоматически. | ||
+ | # Внимание: Некоторые USB-устройства выключаются некорректно (хотя поддержка | ||
+ | # автоотключения заявлена производителем). Вследствие этого клавиатура может | ||
+ | # перестать реагировать на нажатие или необратимо гаснет светодиод оптической | ||
+ | # мыши. Если ваше устройство ведёт себя подобным образом, добавьте его USB ID в | ||
+ | # чёрный список ниже и сообщите поставщику оборудования. | ||
+ | ################################################################################ | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # Включить автоотключение USB-устройств? | ||
+ | # Выберите 0, чтобы отключить. | ||
+ | CONTROL_USB_AUTOSUSPEND="auto" | ||
+ | |||
+ | # Выберите, какой из списков (чёрный или белый) использовать для контроля автоотключения. | ||
+ | # AUTOSUSPEND_USE_WHITELIST=0 предполагает, что используется AUTOSUSPEND_*_BLACKLIST. | ||
+ | # AUTOSUSPEND_USE_WHITELIST=1 предполагает, что используется _*_WHITELIST. | ||
+ | AUTOSUSPEND_USE_WHITELIST=0 | ||
+ | |||
+ | # Список идентификаторов USB-устройств, к которым НЕ применяется автоотключение. | ||
+ | # Используйте lsusb чтобы просмотреть список подключённых USB-устройств | ||
+ | # и их идентификаторов. | ||
+ | # Пример: AUTOSUSPEND_USBID_BLACKLIST="046d:c025 0123:abcd" | ||
+ | AUTOSUSPEND_USBID_BLACKLIST="" | ||
+ | |||
+ | # Список драйверов USB-устройств, к которым НЕ применяется автоотключение. Используемый | ||
+ | # драйвер указан в виде "DRIVER=..." в файле uevent вашего USB-устройства. | ||
+ | # Пример: AUTOSUSPEND_USBID_BLACKLIST="usbhid usb-storage" | ||
+ | AUTOSUSPEND_USBTYPE_BLACKLIST="" | ||
+ | |||
+ | # Список USB-идентификаторов устройств, которые необходимо отключать автоматически. | ||
+ | # Используйте lsusb чтобы просмотреть список подключённых | ||
+ | # USB-устройств и их идентификаторов. | ||
+ | # Пример: AUTOSUSPEND_USBID_WHITELIST="046d:c025 0123:abcd" | ||
+ | AUTOSUSPEND_USBID_WHITELIST="" | ||
+ | |||
+ | # Список USB-драйверов устройств, которые необходимо отключать автоматически. Используемый | ||
+ | # драйвер указан в виде "DRIVER=..." в файле uevent вашего USB-устройства. | ||
+ | # Пример: AUTOSUSPEND_USBTYPE_WHITELIST="usbhid usb-storage" | ||
+ | AUTOSUSPEND_USBTYPE_WHITELIST="" | ||
+ | |||
+ | # Настройка активности модуля автоотключения USB-устройств в | ||
+ | # зависимости от активности LMT и источника питания. | ||
+ | BATT_SUSPEND_USB=1 | ||
+ | LM_AC_SUSPEND_USB=0 | ||
+ | NOLM_AC_SUSPEND_USB=0 | ||
+ | |||
+ | # Таймаут автоотключения. | ||
+ | # Число секунд, по прошествии которых USB-устройство будет отключено. | ||
+ | AUTOSUSPEND_TIMEOUT=2 | ||
+ | </code> | ||
+ | =====Настройка EEE===== | ||
+ | eee-superhe.conf | ||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля eee-superhe | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # Управляет скоростью FSB. Для работы требуется также загрузить модуль ядра eeepc_laptop. | ||
+ | # Укажите его в массиве MODULES="" в файле /etc/rc.conf. | ||
+ | # Выберите 0, чтобы отключить. | ||
+ | # | ||
+ | CONTROL_SUPERHE="auto" | ||
+ | |||
+ | # 2 энергосберегающий | ||
+ | # 1 нормальный | ||
+ | # 0 максимальная произвдительность | ||
+ | |||
+ | BATT_SUPERHE=2 | ||
+ | LM_AC_SUPERHE=0 | ||
+ | NOLM_AC_SUPERHE=0 | ||
+ | |||
+ | # Если в вашей системе файл контроля FSB располагается в другом месте, укажите его здесь, | ||
+ | # раскомментировав строку: | ||
+ | # SUPERHE_CONTROL_FILE= | ||
+ | </code> | ||
+ | ======Дисплеи и графика====== | ||
+ | =====Яркость LCD дисплея===== | ||
+ | lcd-brightness.conf | ||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля lcd-brightness. | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | ############################################################################### | ||
+ | # Настройки яркости LCD-монитора | ||
+ | # ------------------------------ | ||
+ | # | ||
+ | # Используя эти настройки, вы можете автоматизировать изменение яркости с | ||
+ | # помощью LMT. Настройка этого модуля элементарна — нужно указать какую команду | ||
+ | # следует выполнить для изменения яркости. Команды для разных ноутбуков различны. | ||
+ | # | ||
+ | # Возможные варианты: | ||
+ | # | ||
+ | # * Если в вашей системе есть файл "/proc/acpi/video/VID/LCD/brightness" | ||
+ | # (VID может называться VID1 или как то иначе), используйте полный путь к файлу | ||
+ | # в BRIGHTNESS_OUTPUT, и укажите значение яркости в команде "echo <значение>". | ||
+ | # Чтобы узнать о доступных значениях яркости, вы можете воспользоваться командой: | ||
+ | # | ||
+ | # cat /proc/acpi/video/VID/LCD/brightness | ||
+ | # | ||
+ | # * Если у вас есть файл /sys/class/backlight/.../brightness, то используйте | ||
+ | # полный путь к файлу в BRIGHTNESS_OUTPUT, и укажите значение | ||
+ | # яркости "echo <значение>". | ||
+ | # | ||
+ | # Скорее всего, вы можете использовать значения яркости от 0 до цифры, | ||
+ | # указанной в файле /sys/class/backlight/.../max_brightness. | ||
+ | # | ||
+ | # * Для ноутбуков Toshiba, используйте команду "toshset" с ключом -lcd или -inten. | ||
+ | # Ознакомьтесь со страницей справки toshset(1) для получения дополнительной | ||
+ | # информации о возможных командах. Если вы используете эту команду, то | ||
+ | # установите BRIGHTNESS_OUTPUT в "/dev/null". | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | ############################################################################### | ||
+ | # | ||
+ | # ВАЖНО: В версиях LMT 1.36 и более ранних, эти настройки были включены в | ||
+ | # основной конфигурационный файл laptop-mode.conf. Опции, | ||
+ | # указанные в этом файле имеют более высокий приоритет. Если они ещё | ||
+ | # присутствуют, просто удалите их. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | |||
+ | # | ||
+ | # Должен ли LMT контролировать яркость LCD-экрана? | ||
+ | # | ||
+ | CONTROL_BRIGHTNESS=1 | ||
+ | |||
+ | # Команды, выполнение которых вызывает изменение яркости вашего LCD-монитора | ||
+ | # | ||
+ | BATT_BRIGHTNESS_COMMAND="echo 0" | ||
+ | LM_AC_BRIGHTNESS_COMMAND="echo 3" | ||
+ | NOLM_AC_BRIGHTNESS_COMMAND="echo 3" | ||
+ | #BRIGHTNESS_OUTPUT="/proc/acpi/video/VID/LCD/brightness" | ||
+ | BRIGHTNESS_OUTPUT="/sys/class/backlight/acpi_video0/brightness" | ||
+ | </code> | ||
+ | |||
+ | dpms-standby.conf | ||
+ | |||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля dpms-standby | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | ############################################################################### | ||
+ | # Настройки дисплея для графического сервера X | ||
+ | # -------------------------------------------- | ||
+ | # | ||
+ | # Используя эти настройки, вы сможете контролировать время перехода (таймаут) в | ||
+ | # режим ожидания (гашение подсветки и т.п.) вашего монитора. | ||
+ | # | ||
+ | # Требуется, чтобы была установлена утилита "xset". Это часть сервера X.org, | ||
+ | # она включена в пакет xorg-server-utils. | ||
+ | # | ||
+ | # Изменение настроек иксов не применяется автоматически во время текущей сессии, | ||
+ | # и их невозможно изменить обычному пользователю, так как LMT должен | ||
+ | # иметь права root для работы. В man page к LMT в секции CONTROL_DPMS_STANDBY | ||
+ | # описывается, как обойти эти ограничения. | ||
+ | # | ||
+ | # | ||
+ | # ВАЖНО: В версиях LMT 1.36 и более ранних, эти настройки были включены в | ||
+ | # основной конфигурационный файл laptop-mode.conf. Опции, указанные | ||
+ | # в этом файле имеют более высокий приоритет. Если они ещё присутствуют, | ||
+ | # просто удалите их. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # | ||
+ | # Должен ли LMT контролировать DPMS для X-сервера? | ||
+ | # | ||
+ | # Выберите 0, чтобы отключить. | ||
+ | CONTROL_DPMS_STANDBY="auto" | ||
+ | |||
+ | |||
+ | # | ||
+ | # Эти опции указывают таймаут перехода дисплея в режим ожидания в секундах. | ||
+ | # Время перехода в ждущий режим и отключения питания дисплея должно быть чуть | ||
+ | # больше этих значений. | ||
+ | # | ||
+ | BATT_DPMS_STANDBY=300 | ||
+ | LM_AC_DPMS_STANDBY=1200 | ||
+ | NOLM_AC_DPMS_STANDBY=1200 | ||
+ | </code> | ||
+ | |||
+ | =====Затемнение терминала===== | ||
+ | terminal-blanking.conf | ||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля terminal-blanking. | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | ############################################################################### | ||
+ | # Настройки терминала | ||
+ | # ----------------- | ||
+ | # | ||
+ | # Вы можете настроить таймаут гашения подсветки в виртуальных консолях linux. | ||
+ | # | ||
+ | # | ||
+ | # ВАЖНО: В версиях LMT 1.36 и более ранних, эти настройки были включены в основной | ||
+ | # конфигурационный файл laptop-mode.conf. Опции, указанные в этом файле | ||
+ | # имеют более высокий приоритет. Если они ещё присутствуют, просто удалите их. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # Должен ли LMT контролировать настройки гашения подсветки монитора при | ||
+ | # использовании виртуальных консолей Linux? | ||
+ | # | ||
+ | # Выберите 0, чтобы отключить. | ||
+ | CONTROL_TERMINAL="auto" | ||
+ | |||
+ | # Файлы терминалов, на которые распространяются настройки. (Достаточно указать | ||
+ | # один терминал — настройки сработают для всех консолей.) | ||
+ | # | ||
+ | TERMINALS="/dev/tty1" | ||
+ | |||
+ | # | ||
+ | # Следующие настройки определяют таймауты затемнения (отключения подсветки) и | ||
+ | # отключения питания. Обратите внимание, что отсчет таймаута отключения питания | ||
+ | # начинается после отключения подсветки, так что BLANK_MINUTES=2 и | ||
+ | # POWERDOWN_MINUTES=5 означают, что экран отключится через 7 минут неактивности. | ||
+ | # Вы можете выбрать таймаут от 1 до 60 минут или 0, чтобы отключить. | ||
+ | # | ||
+ | BATT_TERMINAL_BLANK_MINUTES=1 | ||
+ | BATT_TERMINAL_POWERDOWN_MINUTES=1 | ||
+ | LM_AC_TERMINAL_BLANK_MINUTES=10 | ||
+ | LM_AC_TERMINAL_POWERDOWN_MINUTES=1 | ||
+ | NOLM_AC_TERMINAL_BLANK_MINUTES=10 | ||
+ | NOLM_AC_TERMINAL_POWERDOWN_MINUTES=1 | ||
+ | </code> | ||
+ | |||
+ | =====Контроль видеовыходов===== | ||
+ | video-out.conf | ||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля video-out. | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | ############################################################################### | ||
+ | # Настройки контроля видеовыхода | ||
+ | # ----------------------------- | ||
+ | # | ||
+ | # Оборудование не всегда распознает, подключён ли монитор к VGA и/или TV выходу. | ||
+ | # Включённый порт видеовыхода всегда потребляет энергию. Этот модуль позволит | ||
+ | # принудительно отключать видеовыходы в зависимости от режима питания. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # Контролировать питание видеовыхода? | ||
+ | CONTROL_VIDEO_OUTPUTS=0 | ||
+ | |||
+ | # Видеопорты, отключаемые в зависимости от активности LMT и источника питания. | ||
+ | # Выполните xrandr чтобы узнать, какие видеовыходы доступны. | ||
+ | # Удостоверьтесь, что вы не указали здесь видеовыход к которому подключён | ||
+ | # основной дисплей! | ||
+ | BATT_DISABLE_VIDEO_OUTPUTS="TMDS VGA" | ||
+ | LM_AC_DISABLE_VIDEO_OUTPUTS="TMDS VGA" | ||
+ | NOLM_AC_DISABLE_VIDEO_OUTPUTS="" | ||
+ | </code> | ||
+ | |||
+ | ======Сетевые устройства====== | ||
+ | =====Wireless LAN===== | ||
+ | wireless-ipw-power.conf | ||
+ | |||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля wireless-ipw-power. | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | ############################################################################### | ||
+ | # Настройки питания IWP Wireless | ||
+ | # ------------------------------ | ||
+ | # | ||
+ | # При включении этих опций, LMT будет автоматически переводить адаптеры | ||
+ | # Intel IPW3945, IPW2200 и IPW2100 в режим энергосбережения. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # Управлять энергосбережением для адаптеров Intel IPW? | ||
+ | # Выберите 0, чтобы отключить. | ||
+ | CONTROL_IPW_POWER="0" | ||
+ | |||
+ | # Выполните iwpriv set_power, чтобы узнать доступные значения для | ||
+ | # чипсетов IPW3945 и IPW2100s. Допустимые значения различны для каждого чипсета. | ||
+ | IPW3945_AC_POWER=6 | ||
+ | IPW3945_BATT_POWER=7 | ||
+ | |||
+ | IPW2100_AC_POWER=0 | ||
+ | IPW2100_BATT_POWER=5 | ||
+ | </code> | ||
+ | |||
+ | wireless-iwl-power.conf | ||
+ | |||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля wireless-iwl-power. | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | ############################################################################### | ||
+ | # Настройки питания IWL Wireless | ||
+ | # ------------------------------ | ||
+ | # | ||
+ | # При использовании этого модуля LMT будет автоматически включать | ||
+ | # энергосберегающий режим для устройств Intel, поддерживающих драйвером | ||
+ | # iwlagn (включая 4965, 5100, 5300, 5350, 5150, 1000, и 6000). | ||
+ | # | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # Управлять энергосбережением для адаптеров Intel IWL? | ||
+ | # Выберите 0, чтобы отключить. | ||
+ | CONTROL_IWL_POWER="0" | ||
+ | |||
+ | # Уровни указаны в "/sys/class/net/*/device/power_level" для чипсетов iwlwifi | ||
+ | # Допустимые значения: | ||
+ | # 0 = Максимальный расход энергии. | ||
+ | # ... | ||
+ | # 5 = Минимальный расход энергии | ||
+ | IWL_AC_POWER=0 | ||
+ | IWL_BATT_POWER=3 | ||
+ | </code> | ||
+ | |||
+ | wireless-power.conf | ||
+ | |||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля wireless-power. | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | ############################################################################### | ||
+ | # Общие настройки электропитания для Wi-fi адаптеров | ||
+ | # -------------------------------------------------- | ||
+ | # | ||
+ | # При использовании данного модуля LMT будет автоматически включать режим | ||
+ | # энергосбережения для адаптеров, поддерживающих настройки iwconfig. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # Контролировать общие настройки энергосбережения для Wi-Fi чипсетов? | ||
+ | CONTROL_WIRELESS_POWER_SAVING="0" | ||
+ | |||
+ | WIRELESS_AC_POWER_SAVING=1 | ||
+ | WIRELESS_BATT_POWER_SAVING=1 | ||
+ | </code> | ||
+ | =====Bluetooth===== | ||
+ | bluetooth.conf | ||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля bluetooth. | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | ############################################################################### | ||
+ | # Настройки bluetooth | ||
+ | # ------------------- | ||
+ | # | ||
+ | # При включении этого модуля, LMT будет автоматически включать/выключать bluetooth, | ||
+ | # в зависимости от источника питания. Bluetooth потребляет значительное | ||
+ | # количество энергии (сопоставимо с Wi-Fi), так что его отключение полезно. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # Контролировать bluetooth? | ||
+ | CONTROL_BLUETOOTH=0 | ||
+ | |||
+ | # Включить bluetooth при питании от батареи? | ||
+ | BATT_ENABLE_BLUETOOTH=0 | ||
+ | |||
+ | # Включить bluetooth при питании от сети? | ||
+ | AC_ENABLE_BLUETOOTH=1 | ||
+ | |||
+ | # Контролируемый bluetooth-интерфейс: | ||
+ | BLUETOOTH_INTERFACES="hci0" | ||
+ | </code> | ||
+ | =====Ethernet===== | ||
+ | ethernet.conf <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля ethernet. | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | ############################################################################### | ||
+ | # Энергосберегающие настройки модуля ethernet | ||
+ | # ------------------------------------------- | ||
+ | # | ||
+ | # Настройка скорости ethetnet соединения и пробуждения по сети. | ||
+ | # | ||
+ | # Обратите внимание: Изменение конфигурации некоторых ethernet адаптеров может | ||
+ | # привести к разрыву соединения. Соединение должно быть инициализировано повторно. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # Контролировать настройки вашего ethernet-адаптера? | ||
+ | CONTROL_ETHERNET="auto" | ||
+ | |||
+ | # Контролировать скорость адаптера в зависимости от источника питания: | ||
+ | BATT_THROTTLE_ETHERNET=1 | ||
+ | LM_AC_THROTTLE_ETHERNET=0 | ||
+ | NOLM_AC_THROTTLE_ETHERNET=0 | ||
+ | |||
+ | |||
+ | # Выберите максимальную скорость работы адаптера. | ||
+ | # Пожалуйста, выберите одно из значений скорости, которое показывает ethtool. | ||
+ | # Чтобы определить скорость, которую поддерживает ваша ethernet карта, запустите | ||
+ | # ethtool eth0, от имени root, где eth0 — идентификатор вашей сетевой карты. | ||
+ | # Например: | ||
+ | # Установить скорость в 100Mbps. | ||
+ | # THROTTLE_SPEED=100 | ||
+ | # | ||
+ | # Установить минимальную скорость адаптера: | ||
+ | # THROTTLE_SPEED="slowest" | ||
+ | # | ||
+ | # Сбрасывать скорость до максимального значения, поддерживаемого вашим адаптером. | ||
+ | # Это может быть полезно, если вы хотите контролировать скорость, даже когда | ||
+ | # работаете от батареи. | ||
+ | # THROTTLE_SPEED="fastest" | ||
+ | # | ||
+ | # Note: Если вы не можете определить скорость вашей сетевой карты, то следующее | ||
+ | # значение опции установит её на минимум: | ||
+ | THROTTLE_SPEED="slowest" | ||
+ | |||
+ | # Отключить пробуждение по сети (wakeup-on-LAN)? Полностью отключает пробуждение | ||
+ | # по сети, вне зависимости от источника питания, что экономит энергию когда | ||
+ | # ноутбук выключен или находится в режиме ожидания. | ||
+ | DISABLE_WAKEUP_ON_LAN=1 | ||
+ | |||
+ | # Список ethernet устройств, которые необходимо контролировать: | ||
+ | ETHERNET_DEVICES="eth0" | ||
+ | |||
+ | # На практике, при питании от батареи пользователи обычно работают через | ||
+ | # беспроводную сеть и ethenet адаптер не нужен. LMT может его автоматически | ||
+ | # отключать, при питании от батареи. | ||
+ | # Выберите 1 чтобы отключить ваш ethernet адаптер при питании от батареи. | ||
+ | DISABLE_ETHERNET_ON_BATTERY=0 | ||
+ | </code> | ||
+ | |||
+ | =====Аудио===== | ||
+ | ac97-powersave.conf | ||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля ac97-powersave. | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | |||
+ | ############################################################################### | ||
+ | # Энергосберегающие настройки AC97 | ||
+ | # -------------------------------- | ||
+ | # | ||
+ | # При включении этой опции, LMT будет автоматически включать режим энергосбережения | ||
+ | # для аудиочипсетов AC97. Этот параметр не повредит, при питании ноутбука от батареи: | ||
+ | # если CONTROL_AC97_POWER=1, то режим энергосбережения всегда включён. | ||
+ | # | ||
+ | # Выберите 0, чтобы отключить. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Контролировать режим энергосбережения AC97? | ||
+ | CONTROL_AC97_POWER="auto" | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | </code> | ||
+ | intel-hda-powersave.conf | ||
+ | <code> | ||
+ | # Конфигурационный файл LMT для настройки модуля intel-hda-powersave. | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | |||
+ | ############################################################################### | ||
+ | # Энергосбережение для чипсетов Intel HDA | ||
+ | # --------------------------------------- | ||
+ | # | ||
+ | # Настройки энергосбережения для чипсетов Intel HDA Audio. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # Управлять энергосберегающими функциями аудиочипсета INTEL HDA? | ||
+ | # Выберите 0, чтобы отключить. | ||
+ | CONTROL_INTEL_HDA_POWER="auto" | ||
+ | |||
+ | # Активность модуля, в зависимости от режима питания | ||
+ | BATT_INTEL_HDA_POWERSAVE=1 | ||
+ | LM_AC_INTEL_HDA_POWERSAVE=0 | ||
+ | NOLM_AC_INTEL_HDA_POWERSAVE=0 | ||
+ | |||
+ | # Таймаут (в секундах) перед включением режима экономии энергии. | ||
+ | INTEL_HDA_DEVICE_TIMEOUT=2 | ||
+ | |||
+ | # Полностью отключить контроллер после таймаута? | ||
+ | # Это экономичнее, однако при включениях/выключениях звуковой карты динамики | ||
+ | # могут щелкать. Это проблема усилителя. Если вас раздражают щелчки, то вы | ||
+ | # можете запретить полностью отключать звуковую карту, установив 0. | ||
+ | # | ||
+ | # Выберите 1, чтобы позволить LMT полностью отключать контроллер. | ||
+ | INTEL_HDA_DEVICE_CONTROLLER=1 | ||
+ | </code> | ||
+ | ======Батарея====== | ||
+ | battery-level-polling.conf | ||
+ | <code> | ||
+ | # Конфигурационный файл для модуля опроса батареи (battery-level-polling). | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | ############################################################################### | ||
+ | # Настройка опроса батареи о текущем уровне заряда | ||
+ | # ------------------------------ | ||
+ | # | ||
+ | # Этот модуль позволяет LMT вовремя реагировать на изменение уровня заряда | ||
+ | # батареи, даже если батарея не выдает достаточно частых ACPI-событий, | ||
+ | # уведомляющих об уровне заряда. | ||
+ | # | ||
+ | # Работает только если ваше оборудование поддерживает ACPI. | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # | ||
+ | # Включить опрос о заряде батареи? | ||
+ | # | ||
+ | ENABLE_BATTERY_LEVEL_POLLING=0 | ||
+ | |||
+ | # Контроль над чёрным списком flock | ||
+ | # Это обходной путь (костыль) чтобы демона, осуществляющего опрос батареи не заблокировало. | ||
+ | BLACKLIST_IN_FLOCK=1 | ||
+ | </code> | ||
+ | ======Пользовательские методы====== | ||
+ | |||
+ | =====Настройка перехода в спящий режим (гибернация)===== | ||
+ | auto-hibernate.conf | ||
+ | <code> | ||
+ | # | ||
+ | # Конфигурационный файл LMT для настройки модуля автоматической гибернации (auto-hibernate). | ||
+ | # | ||
+ | # Для дополнительной информации ознакомьтесь со справкой (laptop-mode.conf(8) man page). | ||
+ | # | ||
+ | |||
+ | ############################################################################### | ||
+ | # Настройки автоматической гибернации | ||
+ | # ----------------------------------- | ||
+ | # | ||
+ | # С помощью этих настроек можно настроить автоматический переход в режим | ||
+ | # гибернации если ваша батарея садится. Данная функция доступна только на | ||
+ | # устройствах с поддержкой ACPI, и работает корректно только в том случае, если | ||
+ | # ваша батарея достаточно часто сообщает об уровне заряда. | ||
+ | # | ||
+ | # Обратите внимание: если ваша батарея НЕ выдает частых ACPI-событий, сообщающих | ||
+ | # об уровне заряда, вы можете включить модуль battery-level-polling, чтобы | ||
+ | # заставить ее это делать. | ||
+ | # См. файл /etc/laptop-mode/conf.d/battery-level-polling.conf. | ||
+ | # | ||
+ | # | ||
+ | # ВАЖНО: В версиях LMT 1.36 и более ранних, эти настройки были включены в основной | ||
+ | # конфигурационных файл laptop-mode.conf. Опции, указанные в этом | ||
+ | # файле имеют более высокий приоритет. Если они ещё присутствуют, просто удалите их. | ||
+ | # | ||
+ | ############################################################################### | ||
+ | |||
+ | # Включить режим отладки для модуля? | ||
+ | # Выберите 1, чтобы включить его для этого модуля | ||
+ | DEBUG=0 | ||
+ | |||
+ | # | ||
+ | # Должен ли LMT переводить ваш ноутбук в режим гибернации? | ||
+ | # | ||
+ | ENABLE_AUTO_HIBERNATION=1 | ||
+ | |||
+ | # | ||
+ | # Скрипт, который запускается для перехода в режим гибернации (предоставляется | ||
+ | # сторонними утилитами) | ||
+ | # | ||
+ | HIBERNATE_COMMAND=/usr/sbin/pm-hibernate | ||
+ | |||
+ | # | ||
+ | # Пороговый уровень заряда (в процентах), при достижении которого компьютер будет | ||
+ | # переведён в режим гибернации. | ||
+ | # | ||
+ | AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=4 | ||
+ | |||
+ | # | ||
+ | # Включить автоматическую гибернацию, если батарея сообщает о критическом | ||
+ | # уровне заряда. | ||
+ | AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL=1 | ||
</code> | </code> | ||
+ | ---- | ||
<note> На этом все настройки завершены, перезагружаем систему для активации Laptop Mode. Удостоверяемся что все работает, вводим команду: | <note> На этом все настройки завершены, перезагружаем систему для активации Laptop Mode. Удостоверяемся что все работает, вводим команду: | ||
<code> | <code> | ||
Строка 84: | Строка 1313: | ||
</code> | </code> | ||
Если значение отличное от нуля, то laptop mode успешно активировался.</note> | Если значение отличное от нуля, то laptop mode успешно активировался.</note> | ||
- | + | Этих настроек должно хватить для контроля энергосбережения всей системы, если вам этого мало ищите дополнительные возможности оптимизации (многие могут дублировать возможности laptop_mode, также дублирование не приводит к возникновению конфликтов) | |
- | ===== Ссылки ===== | + | ====== Ссылки ====== |
* Обсуждение этой статьи на [[http://forum.ubuntu.ru/index.php?topic=98793.0|форуме]] | * Обсуждение этой статьи на [[http://forum.ubuntu.ru/index.php?topic=98793.0|форуме]] | ||
* [[http://samwel.tk/laptop_mode/|Официальный web-сайт]] | * [[http://samwel.tk/laptop_mode/|Официальный web-сайт]] | ||
{{tag>HOWTO Система Настройка_системы Администрирование}} | {{tag>HOWTO Система Настройка_системы Администрирование}} |