anonymous@RULINUX.NET~# Last login: 2024-11-24 13:52:04
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Энергосбережение

А как вы настраиваете энергосбережение на лаптопах, и настраиваете ли вы его вообще? В линуксе, как известно, всё настраивается через втыкание значений в /sys/* и т.д. в рантайме, но для этого существует куча разных утилит, например pm-utils, laptop-mode-tools, tlp и прочее. Ну и средства DE, естественно.

И все эти утилиты частично мешают друг другу, делая одинаковые действия. По сути отличается только набор готовых скриптов и способ настройки. Впрочем, всё можно делать и совсем вручную, вешая скрипты на события от acpid.

Если кто-то всерьёз этим интересовался, то может подскажете наиболее понравившийся вам вариант?

SystemV(*) (2013-07-12 21:50:11)

Emacs-w3m/1.4.514 w3m/0.5.3

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Энергосбережение от SystemV 2013-07-12 21:50:11
avatar
Скрыть

Re:Энергосбережение

Не настраиваю, ибо отключение файфая,блютуза и яркости экрана решают на 90% эту задачу.

Но было бы любопытно послушать тех кто любит отлавливать блох и перекомпилять ядро с патчами.

p.s. Ты таки купил ноут ?

anonymous(*)(2013-07-12 22:23:17)

Mozilla/5.0 (X11; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от anonymous 2013-07-12 22:23:17
avatar
Скрыть

Re:Энергосбережение

>Но было бы любопытно послушать тех кто любит отлавливать блох и перекомпилять ядро с патчами.
Патчи особо, как я понял, не нужны. Я тут поковырял гугл пару часов и понял примерно следующее:

В ядре уже довольно давно есть laptop mode. Врубается через vm.laptop_mode=5 в /etc/sysctl.d/some.conf (или через echo 5 > /proc/sys/vm/laptop_mode). Оно что-то там подкручивает, отчего данные на диск сыплются реже. Если настроить диски так, чтобы они почаще останавливались, это даёт экономию энергии. Пишут, что в среднем 1W на диск, так как ноутбучные диски изначально мало потребляют. Сама по себе эта штука особо хуже не делает, но вот диски надо настраивать очень аккуратно. Некоторые производители делают так, что режим максимального энергосбережения (hdparm -B 1 /dev/sdX) приводит к частой остановке диска, и ресурс его снижается. Насколько сильно - вопрос дискуссионный, кто-то считает, что сильно, кто-то - что на лет 5 хватит. Отсюда, кстати, и треды "бубунта убивает диски". В общем, с одной стороны это полезно для энергосбережения, с другой - может быть не очень полезно для ресурса.

Есть sata и pci powersaving. Выставляется так же через /proc и /sys, только для каждого девайса. По-умолчанию, обычно, выключено, так как иногда у кого-то выдаёт глюки. Даёт какую-то небольшую экономию.

Есть usb suspend, в ядрах 3.7 и выше (точно не помню) по-умолчанию включён, трогать не надо.

Есть cpu governors, в современном ляпихе всегда ставят ondemand, и рекомендуют его не трогать, так как он лучше всех (даже чем powersave)

Есть энергосбережение видеокарты, зависит от конкретного типа. У интеля это параметр ядра вроде i915_enable_rc6=7 и ещё несколько. Говорят, неплохо помогает сэкономить, не создавая проблем. У amd на открытых дровах в 3.11 будет полноценный dynamic power management, говорят тоже хороший. На текущих открытых дровах он не очень.

У вайфаев и блютусов есть разные параметры энергосбережения, зависит от модели. Где-то глючит, где-то нет. У звуковух тоже есть, и обычно везде работает, но иногда мешает щелчками звука.

Также рекомендуют вырубать wake on lan, nmi watchdog (не нужен совершенно). Большую часть вышеуказанного можно вживую посмотреть в powertop.

У саспенда и гибернейта тоже есть несколько вариантов (pm-utils с разными бэкендами и т.д.), но про них писать лень, да и я не особо разбирался. У меня, без какой-либо настройки, идеально заработал встроенный саспенд от systemd, за что спасибо Леннарту. Правда, системд не умеет ничего кроме этих самых саспендов и гибернейтов, потому для остального нужны дополнительные утилиты.

Собственно, далее об утилтах:

Можно настраивать всё вручную, как описано выше. Это делается через скрипты в автозагрузке и т.д. Минус - настраивается "один раз", и не зависит от того, работает ли лаптоп от батареи или от сети. Для решения этого есть acpid, который умеет выполнять скрипты при включении/отключении питания. Но скрипты всё равно писать самому.

Есть pm-utils. Проект мёртв уже года два, но считается таки мэйнстримом, ибо freedesktop (tm). Состоит он из кучки скриптов для саспенда и гибернейта, а также скриптов для врубания перечисленных выше фич. Скриптов в комплекте довольно мало, но можно легко писать свои и класть в /etc/pm/. Данные о включении/выключении получает, если не ошибаюсь, от upower. Пишут, что в стандартной поставке есть кривой скрипт для дисков, который приводит к проблемам выше. На данную утилиту завязаны средства популярных DE, если не ошибаюсь. Как минимум у меня kdelibs её просит, хотя, как говорят, практически ничего из утилиты не используется, кроме пары мелочей.

Есть laptop-mode-tools. Это тоже набор скриптов, но ориентированный именно на вышеописанный вещи, а не саспенд и гибернейт. Скриптов много, настраивается через хитрый конфиг на баше (т.е. сами скрипты править не надо). Иногда конфликтует с pm-utils. Требует acpid для получения данных от батареи. Не является зависимостью ни для чего.

Есть tlp, который похож на laptop-mode-tools с кучей мелких изменений, другим конфигом и парой опций для thinkpad (но работает на любом лаптопе). Также есть маргинальщина, вроде powerdown, которая есть что-то среднее между самописными скриптами и вышеописанными утилитами.

Все перечисленные утилиты нормально настраиваются, но, обычно, не требуют какой-то настройки, только если не хочется поправить описанные выше параметры hdparm.

Вот как-то так.

>p.s. Ты таки купил ноут ?
Угу. Вот теперь сижу и думаю, как лучше настроить энергосбережение, и настраивать ли его вообще. Вдруг хуже станет?

SystemV(*)(2013-07-12 22:52:20)

Emacs-w3m/1.4.514 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от SystemV 2013-07-12 22:52:20
avatar
Скрыть

Re:Энергосбережение

> Вот теперь сижу и думаю, как лучше настроить энергосбережение, и настраивать ли его вообще. Вдруг хуже станет?

Станет хуже - расстроишь обратно.. У меня к твоему списку пакетов ещё samsung-laptop был, без которого лэптоповские спецкнопки не работали ни фига. На энергосбережение я наплювал разбирать эти авгиевы конюшни совта. Благо он всё равно кеды крутит - в кедах поставил экран приглушать при отключении питания, засыпать при закрытой крышке и хибернатиться. И всё. Если раз в год нужно отжать из него максимальную продолжительность автономной работы - разрешаю в бивисе зарядку батареи до 100% (обычно стоит меньше для экономии срока жизни батарей), запускаю повертоп и выставляю ему все опции в "Good" вручную - лучше раз в год потратить минуту на это, чем постоянно изучать эти вечноменяющиеся tools.

anonymous(*)(2013-07-13 01:48:52)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от SystemV 2013-07-12 22:52:20Фильтры
avatar
  • торсионщина
Скрыть

Re:Энергосбережение

> Сама по себе эта штука особо хуже не делает, но вот диски надо настраивать очень аккуратно. Некоторые производители делают так, что режим максимального энергосбережения (hdparm -B 1 /dev/sdX) приводит к частой остановке диска, и ресурс его снижается.
Тупая вещь. Когда-то воткнул на ноут, где-то по две секунды уходило на то, чтобы запустить диск. Очень бесит, когда ты втыкаешь в код, потом хочешь что-нибудь подправить, и тебе приходится ждать несколько секунд. УБИВАТЬ!

Наверное, если у тебя SSD, то скорость возрастает. И потом, если много памяти, то кэши рулят и педалят.

anonymous(*)(2013-07-13 04:37:33)

Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0
[#] [Добавить метку] [Редактировать] Ответ на: Энергосбережение от SystemV 2013-07-12 21:50:11
avatar
Скрыть

Re:Энергосбережение

Кстати, кто подскажет куда копать, если доп клавишы ноута не детектятся по acpi, те факт нажатия фиксируется, а код всегда один.

У меня на ноуте ни подсветка ни доп клавиши неработают да и обычная клава ведёт себя странновато... :(

anonymous(*)(2013-07-13 16:11:40)

Mozilla/5.0 (X11; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от anonymous 2013-07-13 16:11:40
avatar
Скрыть

Re:Энергосбережение

Ты какую марку лэптопа сообщаешь гуглу?

anonymous(*)(2013-07-13 16:18:30)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от anonymous 2013-07-13 16:18:30
avatar
Скрыть

Re:Энергосбережение

Asus.

И таки да гугл не знает ибо модель свежая, там даже у сетевухи нормальных дров в ядре нет.

Но вопрос то был не про готовый солюшн, а как вы бороли свои ACPI готовые патчи и скрипты, или дебагом и реверсингом настройки выдирали ?

anonymous(*)(2013-07-13 16:41:41)

Mozilla/5.0 (X11; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от anonymous 2013-07-13 16:41:41
avatar
Скрыть

Re:Энергосбережение

Никак не бороли - взяли samsung-laptop модуль, и оно само заработало. А у тебя asus-kbd-backlight установлено?

anonymous(*)(2013-07-13 16:47:34)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от anonymous 2013-07-13 16:47:34
avatar
Скрыть

Re:Энергосбережение

Установлено.

А как можно отлавливать прерывания которые слушает acpi_listen ?

Эти прерывания ядрерный драйвер обеспечивает ?

anonymous(*)(2013-07-13 16:53:47)

Mozilla/5.0 (X11; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от anonymous 2013-07-13 16:41:41
avatar
Скрыть

Re:Энергосбережение

>Но вопрос то был не про готовый солюшн, а как вы бороли свои ACPI готовые патчи и скрипты, или дебагом и реверсингом настройки выдирали ?
Всё заработало само.

SystemV(*)(2013-07-13 16:58:08)

Emacs-w3m/1.4.514 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от SystemV 2013-07-13 16:58:08
avatar
Скрыть

Re:Энергосбережение

У тебя какой ноут ?

anonymous(*)(2013-07-13 16:59:00)

Mozilla/5.0 (X11; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от anonymous 2013-07-13 16:59:00
avatar
Скрыть

Re:Энергосбережение

Lenovo thinkpad edge e330, вариант со встроенным видео от интеля и core i3.

SystemV(*)(2013-07-13 17:01:22)

Emacs-w3m/1.4.514 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от SystemV 2013-07-13 17:01:22
avatar
Скрыть

Re:Энергосбережение

Хороший агрегат, а i3 на иви бридж ?

anonymous(*)(2013-07-13 17:04:22)

Mozilla/5.0 (X11; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от anonymous 2013-07-13 16:11:40
avatar
Скрыть

Re:Энергосбережение

>У меня на ноуте ни подсветка
Посмотри вот тут, там что-то есть про подсветку и клавиши для асусов

SystemV(*)(2013-07-13 17:04:31)

Emacs-w3m/1.4.514 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от anonymous 2013-07-13 17:04:22
avatar
Скрыть

Re:Энергосбережение

>Хороший агрегат, а i3 на иви бридж ?
Не, вроде сэнди. Процессор i3-2348M. Я выбирал самый дешевый не-пентиум, чтобы виртуализация и всякое такое было.

SystemV(*)(2013-07-13 17:06:35)

Emacs-w3m/1.4.514 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от SystemV 2013-07-13 17:04:31
avatar
Скрыть

Re:Энергосбережение

спс, пробовал рецепты арчвики, без вдумчивого анализа не работали рецепты, ща попробую матчасть проштудировать.



К тебе еще такой вопрос, в Авесоме у тебя небыло такой фигни, что фокус ввода с клавиатуры идет за только мышой и не переключается по mod+j +k, те окно становится активным, а ввод с клавиатуры в него возможен только пока мышу наведешь?

anonymous(*)(2013-07-13 17:09:24)

Mozilla/5.0 (X11; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от anonymous 2013-07-13 17:09:24
avatar
Скрыть

Re:Энергосбережение

Вот тут похоже оно обсуждается: https://bbs.archlinux.org/viewtopic.php?id=83308, это некий sloppy focus.

Помню, что сталкивался с чем-то таким, но в упор не вижу, что я менял в конфиге, и менял ли вообще.

SystemV(*)(2013-07-13 17:17:42)

Emacs-w3m/1.4.514 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от SystemV 2013-07-13 17:17:42
avatar
Скрыть

Re:Энергосбережение

Да про слопифокус тоже читал, но фича в том, что на двух машинах рядом этот же конфиг работает отлично.

Обидно что с линуксом всегда так, либо брать энтерпрайз ноуты, с надежными рилтекамми и видео интелом, либо заниматся ____ с ноутом и ждать лучших времен.

И да, пользуюяс случаем "Fuck You Nvidia" (С)

anonymous(*)(2013-07-13 17:23:08)

Mozilla/5.0 (X11; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Энергосбережение от anonymous 2013-07-13 17:23:08
avatar
Скрыть

Re:Энергосбережение

>Да про слопифокус тоже читал, но фича в том, что на двух машинах рядом этот же конфиг работает отлично.
Возможно, тогда дело не только в авесоме, а в какой-нибудь настройке иксов, связанной с курсором. Мол, не те евенты посылает, или как-то так. Но это только предположение.

>И да, пользуюяс случаем "Fuck You Nvidia" (С)
Don't buy from ATI - enemy of your freedom! (c)

SystemV(*)(2013-07-13 17:39:43)

Emacs-w3m/1.4.514 w3m/0.5.3
Этот тред читают 3 пользователя:
Анонимных: 3
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!