Как управлять вентиляторами в kubuntu

Недавно перешел 3 недели назад на Linux с windows 8.1 Долго парился чтобы настроить kubuntu 13.10, в частности внешний вид, звук в скайпе и прочие неприятности. Настроил многое, но есть некоторые проблемы. Кстати по скорости работы браузеров kubuntu почему-то быстрее открывает вкладки, чем windows. Странно
Вообщем вопрос. У меня есть вентилятор на процессоре, раньше на виндовсе я контролировал его скорость через SppedFan и он у меня крутился на 1000об/мин. Также у меня есть видеокарта HD 7770 там тоже вентилятор, который я контролировал через утилиту OC_Guru. Как мне это дело контролировать тут в kubuntu 13.10 ? Я где-то что то нашел установил по инструкции какую-ту прогу через консоль, после этого у меня шум уменьшился, но по моему вентилятор видеокарты по прежнему работает шумно. Я где-то тут на форуме вычитал, что можно в файле указать скорость вентилятор, я пытался это делать через root запускал dolphin прописывал значения скорость меньше, но все равно файл тупо отказывался сохраняться. Расскажите мне пошагово, что я должен сделать, чтобы настроить скорость вращения вентиляторов на минимальное.

0
denis12 - 22 Март, 2014 - 17:22

Также после спящего режима вентилятор начинает гудеть на всю, приходится все время выключать комп, немного неудобно

0
nitrofox - 22 Март, 2014 - 19:06
Изображение пользователя nitrofox.

А в BIOS нету настройки скорости кулеров?
Я пробовал по этой статье настроить. Неудачно правда.. Так как в биосе нашел настройки Smart fan и решил не мучат себя вопросом почему команда sensors не хочет нечего выводить

0
nitrofox - 23 Март, 2014 - 17:08
Изображение пользователя nitrofox.

Ввел все как было написано по силке
1)sudo apt-get install lm-sensors fancontrol
2)sudo sensors-detect
3)перезагрузил комп
4)sudo pwmconfig
Вот что получил в ответ

На сайте archlinux есть пример вывода команды sensors:

В то время как у меня более скудный вывод. Нету не оборотов кулеров, не напряжения:

Материнка MSI B75A-G43

0
lord_i - 23 Март, 2014 - 17:24
Изображение пользователя lord_i.


There are no pwm-capable sensor modules installed

Думается мне, у Вас материнка не поддерживает управление вентиляторами из операционной системы.

0
nitrofox - 23 Март, 2014 - 18:14
Изображение пользователя nitrofox.

MSI в комплекте с мамкой предоставляют пакет утилит для винды которыми можно регулировать обороты кулеров. Просматривать всевозможные датчики.. Изменять настройки биоса прямо из винды, разгонять все что только возможно. Думаю тут проблема не в том что мамка чегото не умеет, а в том что я не знаю как как подружить мамку с линуксом.

0
lord_i - 23 Март, 2014 - 18:31
Изображение пользователя lord_i.

Покажите что при sensors-detect получается. Насколько помню - там много вопросов и важно как на них отвечаешь.

0
nitrofox - 23 Март, 2014 - 19:55
Изображение пользователя nitrofox.
На все вопросы я отвечал yes.
0
lord_i - 23 Март, 2014 - 20:08
Изображение пользователя lord_i.

А теперь покажите
sudo lsmod
и
cat /etc/modules
после перезагрузки

0
nitrofox - 23 Март, 2014 - 20:13
Изображение пользователя nitrofox.

lsmod:

cat /etc/modules:

0
lord_i - 23 Март, 2014 - 20:20
Изображение пользователя lord_i.

Попробуйте файл /etc/modules привести к такому виду:

Перезагрузиться и попробовать sudo pwmconfig. Если изменений не будет - скиньте еще раз вывод sudo lsmod
0
nitrofox - 23 Март, 2014 - 20:28
Изображение пользователя nitrofox.

Убрал все комментарии дубликаты и модуль lm78.. Перезагрузил sudo pwmconfig
вывело тоже самое..

а lsmod:

0
lord_i - 23 Март, 2014 - 20:31
Изображение пользователя lord_i.

Тогда так:

Еще можно не перегружаясь сделать
sudo modprobe f71882fg
и посмотреть выхлоп

0
nitrofox - 23 Март, 2014 - 20:37
Изображение пользователя nitrofox.

pwmconfig

lsmod
cat /etc/modules
+1
lord_i - 23 Март, 2014 - 20:40
Изображение пользователя lord_i.

покажите выхлоп sudo modprobe f71882fg

0
nitrofox - 23 Март, 2014 - 20:40
Изображение пользователя nitrofox.
+1
lord_i - 23 Март, 2014 - 20:45
Изображение пользователя lord_i.

А теперь
cd /
locate f71882fg
и еще
uname -a

0
nitrofox - 23 Март, 2014 - 20:48
Изображение пользователя nitrofox.
+1
lord_i - 23 Март, 2014 - 20:56
Изображение пользователя lord_i.

ИМХО как-то криво кернел установлен. В uname 3.13.0-19, а по локейт драйвера и хидера нет ...
И вообще, 3.13 стремная ветка. У меня на ней категорически не работает управление кулером проца после сна.

0
nitrofox - 23 Март, 2014 - 20:54
Изображение пользователя nitrofox.

Я еще не полностю освоился.. Но как понимаю в линуксе все ошибки пишутся в файл syslog после команды sudo modprobe f71882fg появляются такие записи

+1
lord_i - 23 Март, 2014 - 21:03
Изображение пользователя lord_i.

У Вас почему-то физически нет файла драйвера и хидера по путям
/lib/modules/3.13.0-19-generic/kernel/drivers/hwmon
/usr/src/linux-headers-3.13.0-19-generic/include/config/sensors/
о чем говорит выхлоп locate.
Поэтому драйвер и не грузится.
Почему их там нет - не готов сказать ...

0
nitrofox - 23 Март, 2014 - 21:29
Изображение пользователя nitrofox.

Скачал с сайта ubuntu новое ядро 3.13.6-031306-lowlatency установил

uname -a

sudo modprobe f71882fg

+1
lord_i - 23 Март, 2014 - 21:53
Изображение пользователя lord_i.

Есть костыль здесь
Должен решить Вашу проблему.
ЗЫ Вас интересует все до перезагрузки системы. Остальное делайте как делали выше.

0
nitrofox - 23 Март, 2014 - 22:16
Изображение пользователя nitrofox.

А что это означает?
На одном форуме написано

Насколько это правда?

Начал он регулировать обороты.. Я перестал слышать гул кулеров.. Аж мурашки по телу..

+1
lord_i - 23 Март, 2014 - 22:54
Изображение пользователя lord_i.

Вообще говоря, по хорошему обороты кулеров должен биос регулировать. Это самое надежное. Однако, бывает, что нужно настроить как-то по-своему исходя из какой-либо специфики. Тогда идешь на осознанный риск. А если драйвер подключился (я правильно понял?)- можно настроить его только мониторить датчики, а управление оставить на биос.

0
nitrofox - 23 Март, 2014 - 23:40
Изображение пользователя nitrofox.

Я включал smartfan в биосе.. Кулер меньше шуметь начинал.. Но сейчас его вообще неслышно

Надеюсь MSI сделали защиту от дураков)) И не позволят мне его спалить..

lord_i Огромное спасибо за то что помогли..

0
lord_i - 23 Март, 2014 - 23:43
Изображение пользователя lord_i.

Нема за що :)

0
nitrofox - 23 Март, 2014 - 20:20
Изображение пользователя nitrofox.

Я как понял у меня модуль f71882fg не загружается?

0
lord_i - 23 Март, 2014 - 20:25
Изображение пользователя lord_i.

Да. И надо понять кто ему мешает.

0
denis12 - 22 Март, 2014 - 19:46

Дело в том, что это древние статьи, которые не применимы к kubuntu 13.10. У меня там не находит вентилятор видеокарты. Да и фиг поймешь, что эта утилита делает.

0
nitrofox - 23 Март, 2014 - 23:05
Изображение пользователя nitrofox.

Последний вопрос по настройке программы для процессора intel i7.
Какой датчик нужно выбрать

вывод команды sensors

какой датчик нужно указать в fancontrol. И какие значения лучше указать (MINTEMP=45, MAXTEMP=65), а также чем можно нагрузить процесор чтобы проверить будут ли обороты подниматся адекватно нагреву

0
lord_i - 23 Март, 2014 - 23:35
Изображение пользователя lord_i.

Вроде как правильно настроены датчики. Проверить можно архивацией. Грузит процессор максимально.

0
denis12 - 24 Март, 2014 - 20:02

Что делать, если после выхода спящего сна вентилятор начинает гудеть опять?

0
nitrofox - 25 Март, 2014 - 04:20
Изображение пользователя nitrofox.

Я проверил у меня при выходе из спячки кулера работают на минимальных оборотах (ядро Linux Kernel 3.13.7 ).
У меня поверхностные знания линукса..
Я бы начал поиск ошибки с того чтобы проверил работает ли демон fancontrol и sensord (sudo /etc/init.d/fancontrol status)(sudo /etc/init.d/sensord status)

Если демон запущен то попробовал бы его перезапустить или перечитать конфигурацию (sudo /etc/init.d/fancontrol restart)(sudo /etc/init.d/sensord restart)

Также я бы попробовал вручную считать значения датчиков и управлять оборотами
В моем случае:
cat /sys/class/hwmon/hwmon2/device/fan1_input - должно показать количество оборотов кулера
echo "255" > /sys/class/hwmon/hwmon2/device/pwm1 - с помощью этого файла можно управлять оборотами от 0 - 255.. Тут наверное нужно быть осторожнее. Если окажется что кулер работает на полную и за того что процессор перегревается, а вы еще и обороты кулера понизите.. Я думаю что это не к чему хорошему не приведет.
cat /sys/class/hwmon/hwmon1/device/temp1_input - в этом файле хранится показатель терма датчика

0
lord_i - 25 Март, 2014 - 09:15
Изображение пользователя lord_i.

sensord к управлению вентиляторами никакого отношения не имеет. Это демон, записывающий в кольцевую базу данных показания датчиков. В обычной жизни нужен едва-ли.

0
nitrofox - 25 Март, 2014 - 09:43
Изображение пользователя nitrofox.

Выходит что его можно убрать с "автозагрузки" и работоспособность fancontrol сохранится?

0
nitrofox - 25 Март, 2014 - 09:51
Изображение пользователя nitrofox.

удалил пакет lm-sensors.. Все работает и без него.. Выходит он нужен был только для поиска модулей которые нужно подключить..

0
lord_i - 25 Март, 2014 - 11:02
Изображение пользователя lord_i.

Ну пакет можно было и не сносить ... он удобен для просмотра текущего состояния ... Просто демона отключить надо было.

0
lord_i - 25 Март, 2014 - 09:17
Изображение пользователя lord_i.

Попробуйте сделать
sudo /etc/init.d/fancontrol start
И сообщите - заводятся ли вентиляторы.

0
Almight - 26 Март, 2014 - 03:24
Изображение пользователя Almight.

Первый раз за все время (с 8.04 Харди) у меня на Кубунту вентилятор отказался менять скорость (после апгрейда до 14.04, ядро 3.13.7-031307-generic). Выяснилось случайно, когда ноут тупо вырубился от перегрева)
Ни один из способов в этой теме не дал никакого результата.
Но именно для моего мамонта asus a8j добрые люди сделали модуль. И он прекрасно работает. Может, кому еще пригодится.

UPD: Возникла одна вещь с этим модулем. Он меняет скорость от температуры туда-обратно нормально, НО при тесте на большие нагрузки он не раскручивает его на полную при высоких температурах. Если кто знает, как можно исправить в нем значения скоростей, то это решит вопрос окончательно. Все остальные способы у меня не работают (или я не могу нормально их воткнуть).

0
dyug - 26 Март, 2014 - 11:12

modinfo название_модуля обычно рассказывает о всех параметрах, которые можно модулю передать.

0
Almight - 26 Март, 2014 - 13:46
Изображение пользователя Almight.

Ничего полезного там не написано:

0
dyug - 26 Март, 2014 - 15:22

ну на нет, и суда нет.
тогда ничем не помогу, ибо не на чем тестить, как минимум.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры