Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:laptop_mode [2012/09/19 04:54] [Intel SATA] |
wiki:laptop_mode [2013/03/23 21:43] (текущий) [Яркость LCD дисплея] |
||
---|---|---|---|
Строка 548: | Строка 548: | ||
# Set to 0 to disable | # Set to 0 to disable | ||
CONTROL_SCHED_MC_POWER_SAVINGS="auto" | CONTROL_SCHED_MC_POWER_SAVINGS="auto" | ||
+ | </code> | ||
sched-smt-power-savings.conf | sched-smt-power-savings.conf | ||
+ | <code> | ||
# | # | ||
# Конфигурационный файл LMT для настройки модуля sched-smt-power-savings | # Конфигурационный файл LMT для настройки модуля sched-smt-power-savings | ||
Строка 803: | Строка 805: | ||
#BRIGHTNESS_OUTPUT="/proc/acpi/video/VID/LCD/brightness" | #BRIGHTNESS_OUTPUT="/proc/acpi/video/VID/LCD/brightness" | ||
BRIGHTNESS_OUTPUT="/sys/class/backlight/acpi_video0/brightness" | BRIGHTNESS_OUTPUT="/sys/class/backlight/acpi_video0/brightness" | ||
+ | </code> | ||
+ | |||
dpms-standby.conf | dpms-standby.conf | ||
+ | |||
+ | <code> | ||
# | # | ||
# Конфигурационный файл LMT для настройки модуля dpms-standby | # Конфигурационный файл LMT для настройки модуля dpms-standby | ||
Строка 905: | Строка 911: | ||
NOLM_AC_TERMINAL_POWERDOWN_MINUTES=1 | NOLM_AC_TERMINAL_POWERDOWN_MINUTES=1 | ||
</code> | </code> | ||
- | =====auto-hibernate===== | + | |
- | * **Настраиваем автогибернацию при критическом заряде батарей:** | + | =====Контроль видеовыходов===== |
- | <code>sudo gedit /etc/laptop-mode/conf.d/auto-hibernate.conf</code> | + | video-out.conf |
- | * Находим строки и изменяем их значение как в примере ниже: | + | |
<code> | <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 | ENABLE_AUTO_HIBERNATION=1 | ||
- | AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=15 | + | |
+ | # | ||
+ | # Скрипт, который запускается для перехода в режим гибернации (предоставляется | ||
+ | # сторонними утилитами) | ||
+ | # | ||
+ | HIBERNATE_COMMAND=/usr/sbin/pm-hibernate | ||
+ | |||
+ | # | ||
+ | # Пороговый уровень заряда (в процентах), при достижении которого компьютер будет | ||
+ | # переведён в режим гибернации. | ||
+ | # | ||
+ | AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=4 | ||
+ | |||
+ | # | ||
+ | # Включить автоматическую гибернацию, если батарея сообщает о критическом | ||
+ | # уровне заряда. | ||
AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL=1 | AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL=1 | ||
</code> | </code> | ||
- | |||
---- | ---- | ||
<note> На этом все настройки завершены, перезагружаем систему для активации Laptop Mode. Удостоверяемся что все работает, вводим команду: | <note> На этом все настройки завершены, перезагружаем систему для активации Laptop Mode. Удостоверяемся что все работает, вводим команду: | ||
Строка 921: | Строка 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 Система Настройка_системы Администрирование}} |