1. Включение ALPM позволит сэкономить 1-2 Вт энергии, но может привести к повреждению данных для некоторых устройств.echo SATA_ALPM_ENABLE=true | sudo tee /etc/pm/config.d/sata_alpm
2. Изменение фона рабочего стола на более светлый цвет для ноутбука с LCD-экраном увеличит продолжительность работы примерно на 1%.
3. Включение режима энергосбережения RC6 для видеокарт Intel i915 через передачу параметра ядра i915.i915_enable_rc6=1 позволит сэкономить 25-40% энергии для устройств на базе архитектуры Sandybridge, но в редких случаях может привести к зависанию на определённых ноутбуках.
4. Включение режима сжатия фреймбуфера (Frame Buffer Compression) для драйвера i915 через передачу параметра ядру i915.i915_enable_fbc=1 позволит сэкономить до 0.6 Вт.
5. Установка задержки гашения обратного хода луча вертикальной развёртки (DRM vblank off) через параметр ядра drm.vblankoffdelay=1 сократит число вызывающих пробуждение процессора событий (wakeup events) и возможно сэкономит немного энергии.
6. Отключение всех беспроводных подсистем, если они не используются. В частности отключение bluetooth ("blacklist bluetooth" в /etc/modprobe.d/blacklist.conf) приведёт к экономии 1-2 Вт.
7. Отключение web-камеры ("blacklist uvcvideo" в /etc/modprobe.d/blacklist.conf) поможет сэкономить 1-2 Вт.
8. Использование утилиты PowerTop для перевода следующих устройств в состояние экономного потребления энергии:
* Webcam
* Audio
* DRAM
* Ethernet
* Wifi
* Bluetooth
* SATA
* MMC/SD9. Использование ядра Linux в котором решена [[http://www.opennet.me/opennews/art.shtml?num=32287 проблема]] с активацией ASPM (Active State Power Management) для карт PCI Express. Ядро тестовой ветки Ubuntu 12.04 уже содержит нужный патч. Для других систем рекомендуется в качестве обходного пути передать ядру параметр
"pcie_aspm=powersave", который по умолчанию активирует режим максимальной экономии энергии (иначе, будет использован режим максимальной производительности). Для некоторых моделей ноутбуков данное действие может привести к снижению энергопотребления на 10-30%.10. Приглушение яркости экрана до 2/3 от максимального значения сэкономит 1 Вт.
11. Отключение мерцающего курсора в gnome-terminal позволит избавиться от лишних пробуждений процессора:
gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_blink_mode off
12. Выявление проблем с излишне частым пробуждением процессора и излишней нагрузкой на CPU для часто используемых приложений при помощи пакета
powertop или утилит eventstat и cpustat из PPA репозитория [[https://launchpad.net/~colin-king/+archive/powermanagement colin-king/powermanagement]].Например для выявления наиболее активных событий за 10 секунд:
sudo eventstat 10 1
Evnt/s PID Task Init Function Callback
96.10 12659 npviewer.bin hrtimer_start_range_ns hrtimer_wakeup
58.10 0 [kern sched] Load balancing tick tick_sched_timer
49.80 2026 alsa-source hrtimer_start_range_ns hrtimer_wakeup
49.30 2024 alsa-sink hrtimer_start_range_ns hrtimer_wakeup
47.20 0 kworker/0:0 hrtimer_start_range_ns tick_sched_timerДля мониторинга в течение 60 секунд и вывода процессов, генерирующих более 5 событий в секунду:
sudo eventstat -t 5 60 1
Evnt/s PID Task Init Function Callback
54.00 2003 compiz hrtimer_start_range_ns hrtimer_wakeup
49.35 2024 alsa-sink hrtimer_start_range_ns hrtimer_wakeup
18.92 0 [kern sched] Load balancing tick tick_sched_timer
17.57 0 kworker/0:0 hrtimer_start_range_ns tick_sched_timer
16.13 0 [kern core] usb_hcd_poll_rh_status rh_timer_func
9.98 2386 gwibber-service hrtimer_start_range_ns hrtimer_wakeup
9.88 10063 desktopcouch-se hrtimer_start_range_ns hrtimer_wakeup
9.87 2382 ubuntuone-syncd hrtimer_start_range_ns hrtimer_wakeup
9.83 10109 desktopcouch-se hrtimer_start_range_ns hrtimer_wakeup
5.23 0 [kern core] hrtimer_start tick_sched_timer
12046 Total events, 200.77 events/sec
URL: http://zinc.canonical.com/~cking/power-benchmarking/notes/re... http://zinc.canonical.com/~cking/power-benchmarking/notes/de...
Обсуждается: http://www.opennet.me/tips/info/2657.shtml
Совет 2 - не описка? Может всё таки на более тёмный?
Все верно, без приложения напряжения ячейка матрицы пропускает максимум света, т.е. является светлой.
Только для TN матриц
Цвет значения не имеет.
Lenovo IdeaPad Z565 15.6 amd phenom quad core, 4g, ati-hd5400 512m
powertop:
чёрный: 15.9
жёлтый: 15.6
белый: 15.4
Чудеса! Всегда перво-наперво яркость уменьшал.
Но вообще, думаю, это никому не актуально: на пользовательских машинах запущены какие-то приложения, полностью закрывающие рабочий стол, а на серверных экран отключается по отсутствию клавиатурной активности и мышиной возни.
Яркость ламп подсветки и цвет точек матрицы - совсем разные вещи. Уменьшать яркость подсветки действительно имеет смысл.
Похоже, логика совета в том, что более светлые цвета экрана позволят уменьшить яркость подсветки, не вызывая дискомфорта, а снижение яркости подсветки уже экономит энергию.
Сэкономит если в буке подсветка ламповая и яркость управляется через шим инвертора.
Мигающий курсор - интересно
Посмотрел на экран своего макбука, подумал и отключил в настройках часов мерцающий разделитель часов/минут/секунд и отключил вывод секунд.По поводу светлого фона - задний отражатель - белая пластинка (по крайней мере в макбуках). Лампочка - тонкая полоска внизу, светит в торец стекла и вся конструкция действительно по умолчанию является светящейся белой. Но вот сила тока, используемая на поляризацию ЖК и сила тока, проходящая через лампочку несравнимы. Для сравнения: сколько работают на таблетке электронные наручные часы с таким же типом отображения? Даже если их расширить до размера дисплея, энергия все равно будет ничтожной - особенно для батарейки ноутбука.
к сожалению последние 4 года все ноутбуки идут с LED подсветкой
s/сожалению/счастью/
прямотаки все, самс р560 2008 года вполне себе с лампой
советы 6 и 7: както слабо верится что просто загруженный модуль ядра для вэбкамеры или блютуса, которые тем не менее отключены и никоим образом не используются, потребляют по 1-2 ватта! в режиме использования - может быть, но отключить их можно и по другому, не запрещая загрузку ядерных модулей, что и написано например в совете 8.
>передать ядру параметр "pcie_aspm=powersave"И как это сделать?
>И как это сделать?Отредактировать строку в Grub?
Для убунты https://bugs.launchpad.net/ubuntu/+source/linux/+bug/333990
можно еще отключить опрос CDROM
hal-disable-polling --device /dev/scd0
hal же deprecated и уже редко используется?
Возникло 2 вопроса:
Совет №3 действительно актуален только для санди? У меня CULV поколения C2D на этом же чипсете.
Совет №8 Утилита PowerTop же только позволяет включить энергосбережение нажав клавишу и дает подсказки с команадми? (Кстати куда эти команды лучше прописывать?) Ее же не воткнешь в автозапуск с параметром "включить все оптимизации"?
Какой толк от выявления наиболее активных событий? Что с ними делать-то потом? Вот скажем kworker у меня чаще всего будит процессор, что с этим можно сделать? Только смотреть. Так же и с прикладным ПО, если firefox начинает нагружать процессор его конечно можно закрыть, но по такой логике можно сказать что выключенный ноутбук будет потреблять минимум энергии.
Выключенный через shutdown ноут вообще энергии не потребляет
а как же WOL?))
> Выключенный через shutdown ноут вообще энергии не потребляетА саморазряд батареи, питание ее контроллера и служебной цепи материнки (сейчас даже некоторых юсб портов)? =)
Мне очень сильно помогло изменение распределения свопа, оказывается на 4 Gb в 95% времени работы удается обойтись без использования Swap ( в Вт не знаю сколько, но прирост заметный).
Правда когда памяти таки не хватает ноут перестает быть отзывчивым(:
"Отключение мерцающего курсора в gnome-terminal позволит избавиться от лишних пробуждений процессора:"Автор совершенно не понимает как работает процессор. Интересно было бы узнать, что с его точки зрения такое "пробуждение" процессора?
Уход из состояния HALT.
> "Отключение мерцающего курсора в gnome-terminal позволит избавиться от лишних пробуждений
> процессора:"
> Автор совершенно не понимает как работает процессор. Интересно было бы узнать, что
> с его точки зрения такое "пробуждение" процессора?Я бы сказал, что автор очень хорошо понимает как реализован мигающий курсор в _Gnome-terminal_, это вам не консоль :-)
Hint: запустите powertop на Gnome-terminal с мигающим курсором и без.
Главная идея - не буди процессор, он спит.
А ещё можно выкинуть из ядра отладочный код, чтоб powertop не работал. :)
Вы пишите:
>4. Включение режима сжатия фреймбуфера (Frame Buffer Compression) для драйвераi915 через передачу параметра ядру i915.i915_enable_fbc=1 позволит сэкономить
до 0.6 Вт.
=================================================
На интеловской логике фреймбуфер отключен из-за нестабильности и помещен в блэк-листы. А вы пытаетесь включить ему сжатие.
Уржошься!
Навыдирали кусками и постите без проверки.Вы пишите:
> 3. Включение режима энергосбережения RC6 для видеокарт Intel i915 черезпередачу параметра ядра i915.i915_enable_rc6=1 позволит сэкономить 25-40%
энергии для устройств на базе архитектуры Sandybridge, но в редких случаях
может привести к зависанию на определённых ноутбуках.=============================================
Данный режим на интелловской логике отключен ввиду нестабильности во всех ядрах, заканчивая 3.2.х. А вы собираетесь его включить? У меня работает, но с костылями. А у вас как, само заводится?
Вы пишите:
> 9. Использование ядра Linux в котором решена проблема с активацией ASPM(Active State Power Management) для карт PCI Express. Ядро тестовой ветки
Ubuntu 12.04 уже содержит нужный патч. Для других систем рекомендуется в
качестве обходного пути передать ядру параметр
"pcie_aspm=powersave", который по умолчанию активирует режим максимальной
экономии энергии (иначе, будет использован режим максимальной
производительности). Для некоторых моделей ноутбуков данное действие может
привести к снижению энергопотребления на 10-30%.
===============================================Никакого патча не нужно, патчеры, ё-моё! Достаточно этого:
echo powersave > /sys/module/pcie_aspm/parameters/policy
==============================================
Подробнее об энергосбережении для мобильных устройств без бредятины можно прочитать здесь: https://nikitushkin.wordpress.com/2011/10/03/%d1%8.../=============================================
Пруфы где? Почему вы считаете так как пишете?
> Советы по увеличению автономной работы ноутбука с Debian/UbuntuПроблема решается покупкой 9-секционного аккумулятора.