The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Советы по увеличению автономной работы ноутбука с Debian/Ubuntu
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/SD

9. Использование ядра Linux в котором решена проблема с активацией 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 репозитория 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
 
Ключи: power, debian, ubuntu, notebook, eventstat, powertop / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Поддержка аппаратного обеспечения

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, kornel, 12:00, 08/01/2012 [ответить] [смотреть все]
  • +/
    Совет 2 - не описка? Может всё таки на более тёмный?
     
     
  • 2.2, Vladimir, 12:22, 08/01/2012 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Все верно, без приложения напряжения ячейка матрицы пропускает максимум света, т... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.3, вольфрам, 16:24, 08/01/2012 [^] [ответить] [смотреть все]  
  • +/
    Только для TN матриц
     
  • 3.4, I am, 16:27, 08/01/2012 [^] [ответить] [смотреть все]  
  • +/
    Цвет значения не имеет.
     
  • 3.7, Дмитрий, 09:18, 09/01/2012 [^] [ответить] [смотреть все]  
  • +/
    Lenovo IdeaPad Z565 15 6 amd phenom quad core, 4g, ati-hd5400 512m powertop чёр... весь текст скрыт [показать]
     
     
  • 4.26, Avari, 19:46, 20/01/2012 [^] [ответить] [смотреть все]  
  • +/
    Яркость ламп подсветки и цвет точек матрицы - совсем разные вещи Уменьшать ярко... весь текст скрыт [показать]
     
  • 2.9, Гость, 09:19, 10/01/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Похоже, логика совета в том, что более светлые цвета экрана позволят уменьшить я... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.24, Аноимусс, 12:46, 16/01/2012 [^] [ответить] [смотреть все]  
  • +/
    Сэкономит если в буке подсветка ламповая и яркость управляется через шим инверто... весь текст скрыт [показать]
     
  • 1.5, stimpack, 16:41, 08/01/2012 [ответить] [смотреть все]  
  • +/
    Мигающий курсор - интересно
    Посмотрел на экран своего макбука, подумал и отключил в настройках часов мерцающий разделитель часов/минут/секунд и отключил вывод секунд.

    По поводу светлого фона - задний отражатель - белая пластинка (по крайней мере в макбуках). Лампочка - тонкая полоска внизу, светит в торец стекла и вся конструкция действительно по умолчанию является светящейся белой. Но вот сила тока, используемая на поляризацию ЖК и сила тока, проходящая через лампочку несравнимы. Для сравнения: сколько работают на таблетке электронные наручные часы с таким же типом отображения? Даже если их расширить до размера дисплея, энергия все равно будет ничтожной - особенно для батарейки ноутбука.

     
     
  • 2.11, sluge, 12:40, 10/01/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    к сожалению последние 4 года все ноутбуки идут с LED подсветкой
     
     
  • 3.13, вольфрам, 16:17, 10/01/2012 [^] [ответить] [смотреть все]  
  • +/
    s/сожалению/счастью/
     
  • 3.29, Anonimouse, 12:26, 23/01/2012 [^] [ответить] [смотреть все]  
  • +/
    прямотаки все, самс р560 2008 года вполне себе с лампой
     
  • 1.6, антоним, 21:00, 08/01/2012 [ответить] [смотреть все]  
  • +/
    советы 6 и 7: както слабо верится что просто загруженный модуль ядра для вэбкамеры или блютуса, которые тем не менее отключены и никоим образом не используются, потребляют по 1-2 ватта! в режиме использования - может быть, но отключить их можно и по другому, не запрещая загрузку ядерных модулей, что и написано например в совете 8.
     
  • 1.8, VyacheslavS, 08:03, 10/01/2012 [ответить] [смотреть все]  
  • +/
    >передать ядру параметр "pcie_aspm=powersave"

    И как это сделать?

     
     
  • 2.10, Аноним, 10:18, 10/01/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >И как это сделать?

    Отредактировать строку в Grub?

     
  • 2.14, вольфрам, 16:19, 10/01/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Для убунты https://bugs.launchpad.net/ubuntu/+source/linux/+bug/333990
     
  • 1.12, sluge, 12:50, 10/01/2012 [ответить] [смотреть все]  
  • +/
    можно еще отключить опрос CDROM
    hal-disable-polling --device /dev/scd0
     
     
  • 2.22, Аноним, 22:25, 14/01/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    hal же deprecated и уже редко используется Возникло 2 вопроса Совет 8470 3 д... весь текст скрыт [показать] [показать ветку]
     
  • 1.15, Broh, 21:57, 10/01/2012 [ответить] [смотреть все]  
  • +/
    Какой толк от выявления наиболее активных событий? Что с ними делать-то потом? Вот скажем kworker у меня чаще всего будит процессор, что с этим можно сделать? Только смотреть. Так же и с прикладным ПО, если firefox начинает нагружать процессор его конечно можно закрыть, но по такой логике можно сказать что выключенный ноутбук будет потреблять минимум энергии.
     
     
  • 2.16, Аноним, 00:39, 11/01/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Выключенный через shutdown ноут вообще энергии не потребляет
     
     
  • 3.17, sluge, 10:56, 11/01/2012 [^] [ответить] [смотреть все]  
  • +/
    а как же WOL?))
     
  • 3.23, Аноним, 22:28, 14/01/2012 [^] [ответить] [смотреть все]  
  • +/
    А саморазряд батареи, питание ее контроллера и служебной цепи материнки сейчас ... весь текст скрыт [показать]
     
  • 1.18, nikos, 11:59, 11/01/2012 [ответить] [смотреть все]  
  • +/
    Мне очень сильно помогло  изменение  распределения  свопа, оказывается  на 4  Gb  в 95%  времени  работы  удается  обойтись без использования Swap ( в Вт не знаю  сколько, но прирост заметный).
    Правда когда  памяти таки не хватает ноут перестает быть отзывчивым(:
     
  • 1.19, Михаил, 07:27, 13/01/2012 [ответить] [смотреть все]  
  • +/
    "Отключение мерцающего курсора в gnome-terminal позволит избавиться от лишних пробуждений процессора:"

    Автор совершенно не понимает как работает процессор. Интересно было бы узнать, что с его точки зрения такое "пробуждение" процессора?

     
     
  • 2.20, ACCA, 10:18, 13/01/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Уход из состояния HALT.
     
  • 2.21, Аноним, 11:42, 13/01/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Я бы сказал, что автор очень хорошо понимает как реализован мигающий курсор в _... весь текст скрыт [показать] [показать ветку]
     
  • 1.25, Ын Ын Ым, 12:50, 16/01/2012 [ответить] [смотреть все]  
  • +/
    Главная идея - не буди процессор, он спит.
     
  • 1.27, pavlinux, 05:02, 22/01/2012 [ответить] [смотреть все]  
  • +/
    А ещё можно выкинуть из ядра отладочный код, чтоб powertop не работал. :)
     
  • 1.28, wildhawk, 07:35, 22/01/2012 [ответить] [смотреть все]  
  • +/
    Вы пишите i915 через передачу параметра ядру i915 i915_enable_fbc 1 позволит сэ... весь текст скрыт [показать]
     
     
  • 2.30, поцанчик, 21:34, 26/01/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Пруфы где?  Почему вы считаете так как пишете?
     
  • 1.31, Аноним, 17:41, 02/02/2012 [ответить] [смотреть все]  
  • +/
    Проблема решается покупкой 9-секционного аккумулятора ... весь текст скрыт [показать]
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor