здравтсвуйте, уважаемые
недавно вернулась на kubuntu, поставила версию 13.04, установила обновления. вроду все нормуль. кроме...
проблема вот в чем — после выхода из ждущего режима вентилятор фурычит на полную так, что уши закладывает. на ubuntu 13.04 и mint 15 подобная фигня была побеждена путем создания /etc/pm/sleep.d/99fancontrol.sh и все было отлично и не гудело. здесь же не помогает, блин! после перезагрузки все тихо и прилично. после ждущего — мой ноут из другой комнаты слышно.
есть ли способ победить этот баг или как еще это назвать?
спасибо
Покажите Ваш /etc/pm/sleep.d/99fancontrol.sh и выхлоп команды
ls /sys/devices/virtual/thermal/
А попробуйте сделать вот такой файл:
#!/bin/sh
#
#
echo -n 0 > /sys/devices/virtual/thermal/cooling_device0/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device1/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device2/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device3/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device4/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device5/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device6/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device7/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device8/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device9/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device10/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device11/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device12/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device13/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device14/cur_state;
echo -n 0 > /sys/devices/virtual/thermal/cooling_device15/cur_state;
дать ему права на запуск и когда воет вентилятор запустить его.
кхм. а что должно было произойти? потому как ничего не произошло.
Было сомнение что 99fancontrol.sh имеет права запуска. Странно все это ...
А что говорит
cat /sys/class/thermal/cooling_device*/cur_state
когда вентилятор гудит?
По идее должно вывести значения нулей и единиц, соответствующих максимальной скорости вентилятора
Если есть единицы - из под рута запустить файл что выше. Если единицы остались - что-то происходит не так.
Тогда можно попробовать вручную из под рута (через sudo) делать
echo -n 0 > /sys/devices/virtual/thermal/cooling_deviceХХ/cur_state
где вместо ХХ подставлять порядковый номер строки с единицей (счет начиная с нуля)
Потом смотреть - прописался ли ноль.
И так во все переменные где есть единицы. По идее когда пропишутся везде нули - это минимум скорости вентилятора. Пробуйте. Интересный казус. Мне всеже кажется что какая-то фигня с правами на выполнение.
да, единички есть, даже семерка есть
надеюсь, что мои криворучки чо-нить снесут и будет повод с чистой совестью уйти на 12.04, ибо как в кабине трактора
спасибо )
Есть это понятно. Нули прописываются вручную?
ЗЫ Отступать - не linux way :)
ЗЫЫ Эта проблема вылезла, когда из ядра убрали поддержку i386. Так что версия кубунты тут уже роли не играет. Все текущие ядра уже обрезанные :(.
Отступать - не linux way
о то ж )
Эта проблема вылезла
от гадство.
спасибо вам еще раз. мои криворучки ничего не сломали, но желаемого достигли — больше не шумим. правда, я сама не поняла как так получилось, после очередной перезагрузки и последующего возвращения из ждущего вентилятор шуметь перестал. слышно как он разгоняется, и шум сразу сходит на нет.
Отправить комментарий