Странности xfce4-power-manager и laptop-mode-tools

Автор Malaheenee, 14 ноября 2012, 18:28:26

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Malaheenee

Заморочились мы тут с энергосбережением. Выяснили удивительнейшие вещи  ???:
1. vm.dirty_bytes - хоть завыставляйся в sysctl, все равно оба перезаписывают в 0 (причем xfce4-power-manager сбрасывает после логина в slim).
2. Устаревший vm.dirty_ratio - то же самое. Хотя laptop-mode-tools игнорирует настройки от батарейки - нагло выставляет 60, от сети нормально - 10, как и указано в конфиге.
3. hdparm читает свой родной (!) конфиг и работает исключительно с xfce4-power-manager, во всех других случаях - нагло игнорирует.

Собственно, вопрос: как "прибить на место" vm.dirty_bytes и заставить hdparm воспринимать настройки?
Гуглили, натыкались на арчевские темы с "костыльными" скриптами, но хочется выяснить корень проблемы.
Все мы где-то, когда-то и в чем-то были новичками.

Brainey

Цитата: Malaheenee от 14 ноября 2012, 18:28:261. vm.dirty_bytes
Сбрасывает pm-utils. Это прописано в файле /usr/lib/pm-utils/power.d/laptop-mode
Мне пришлось менять значения в нём, но это костыль, т.к. при обновлении системы настройки затрутся.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Malaheenee

#2
Так-с, Brainey, спасибо за наводку. А то в нагугленных ссылках винят upowerd (кстати, как мы проверяли снеся x4pm и lmt - тогда настройки не сбрасываются).

Сообщение объединено: 15 ноября 2012, 18:10:12

Brainey, этот скрипт можно просто скопировать в /etc/pm/power.d/laptop-mode и он вполне себе выполняется (а оригинальный игнорируется). Так что не костыль :) Теперь осталось разобраться с hdparm...
Все мы где-то, когда-то и в чем-то были новичками.

Malaheenee

#3
Прошел почти год, и нарыли совсем новые странности:
lmt ни в какую не хочет стартовать при запуске системы. При вызове вручную, рапортует что все в порядке:
# /usr/sbin/laptop_mode auto
Laptop mode
enabled, active [unchanged]

однако:
cat /proc/sys/vm/laptop_mode
0

Если переткнуть адаптер питания либо выполнить
service laptop-mode force-reload
все начинает работать. А нам-то надо его всегда держать включенным - не тащить же в OpenBox половину xfce. Подозреваем, что собака зарыта в acpi...
Все мы где-то, когда-то и в чем-то были новичками.