управлять кулерами

Выбор и настройка HardWare

Модератор: Модераторы разделов

Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

управлять кулерами

Сообщение esvaf »

Меня не устраивает температурный режим, выбираемый мат.платой. Следовательно я хочу управлять вентиляторами(в частности повысить скорость).
Поиск дал несколько программ для винды - следовательно видимо технически это возможно.
А как мне быть с моим пингвином?
Спасибо сказали:
Аватара пользователя
plumbum
Сообщения: 169
ОС: Debivan

Re: управлять кулерами

Сообщение plumbum »

Попробуйте посмотреть, что у Вас в /proc/acpi/fan, да и вообще в /proc/acpi возможно там есть ответ на ваш вопрос.
ivan-a-r_1.0-19791224.3_ru_i786.deb (testing)
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: управлять кулерами

Сообщение esvaf »

[root@vova /]# ls /proc/acpi/fan/
[root@vova /]# ls -l /proc/acpi/
итого 0
dr-xr-xr-x 2 root root 0 Янв 6 19:28 ac_adapter
-rw-r--r-- 1 root root 0 Янв 6 19:28 alarm
dr-xr-xr-x 2 root root 0 Янв 6 19:28 battery
dr-xr-xr-x 3 root root 0 Янв 6 19:28 button
-r-------- 1 root root 0 Янв 6 19:28 dsdt
dr-xr-xr-x 2 root root 0 Янв 6 19:28 embedded_controller
-r-------- 1 root root 0 Янв 6 00:20 event
-r-------- 1 root root 0 Янв 6 19:28 fadt
dr-xr-xr-x 2 root root 0 Янв 6 18:52 fan
-r--r--r-- 1 root root 0 Янв 6 19:28 info
dr-xr-xr-x 2 root root 0 Янв 6 19:28 power_resource
dr-xr-xr-x 3 root root 0 Янв 6 19:28 processor
dr-xr-xr-x 2 root root 0 Янв 6 19:28 thermal_zone
dr-xr-xr-x 2 root root 0 Янв 6 19:28 video
-rw-r--r-- 1 root root 0 Янв 6 19:28 wakeup
[root@vova /]#
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: управлять кулерами

Сообщение esvaf »

Если кому-нить интересно, то вот статью нашел на эту тему:
Зашумел у меня на десктопе винтилятор. Решил я его утихомирить. Утихомирил с помощью lm_sensors. Вобщем слушайте:
1.Ставим пакет sensors
rpm -ivh sensors-2.9.1-4.i586.rpm
2.Определяем какие возможности есть в системе:
sensors-detect
Программа задает много вопросов а в результате запишет файл: /etc/sysconfig/lm_sensors. Не забудьте сказать ей, что это надо делать. 3.Добавить загрузку нужных модулей в startup script.
chkconfig sensors on
4.Загружаем нужные модуля:
/etc/rc.d/sensors start
5.Ура если в вашей системе есть какието датчики то они должны начать работать. Убедится в этом можно так:
sensors
Вывод будет приблизительно таким:
w83627thf-isa-0290
Adapter: ISA adapter
VCore: +1.43 V (min = +0.94 V, max = +0.96 V)
+12V: +12.10 V (min = +10.82 V, max = +13.19 V)
+3.3V: +3.34 V (min = +3.14 V, max = +3.47 V)
+5V: +5.04 V (min = +4.75 V, max = +5.25 V)
-12V: -14.91 V (min = -10.80 V, max = -13.18 V)
V5SB: +4.95 V (min = +4.76 V, max = +5.24 V)
VBat: +0.00 V (min = +2.40 V, max = +3.60 V)
fan1: 0 RPM (min = 649 RPM, div = 32)
CPU Fan: 2636 RPM (min = 958 RPM, div = 128)
fan3: 0 RPM (min = 878 RPM, div = 128)
M/B Temp: +39°C (high = +8°C, hyst = +8°C) sensor = thermistor
CPU Temp: +50.5°C (high = +80°C, hyst = +75°C) sensor = thermistor
temp3: -48.0°C (high = +80°C, hyst = +75°C) sensor = thermistor
vid: +0.275 V (VRM Version 9.0)
alarms:
beep_enable:
Sound alarm enabled

eeprom-i2c-0-50
Adapter: SMBus I801 adapter at 0400
Memory type: DDR SDRAM DIMM
Memory size (MB): 1024

6.Теперь настал черед винтиляторов. Их надо сначала сконфигурировать:

pwmconfig

Ответьте на все вопросы этой программы. Она спросит у вас когда включать,
когда выключать вентилатор и на основе этих параметров построит график
который (если у вас есть gnuplot) вы даже можете посмотреть. У программы
pwmconfig обнаружился глюк: когда конфигурация закончена она спрашивает ответ
а меню не рисует. Неприятно.
7.После того как конфиг будет записан в /etc/fancontrol, можно воспользоватся
программой fancontrol, для того, чтобы управлять винтиляторами просто
запустите ее от пользователя root.
8. Однако у fancontrol нет startup скрипта. Не отчаивайтесь я его написал для вас.
Он тут: http://khanton.grid.net.ru/files/.fancontrol
Скрипт написан для SUSE Linux 10.1 но не вижу почему бы ему не пойти и на других системах.

оригинал здесь: http://antonkh.livejournal.com/tag/linux

Но проблема в том, что у меня pwmconfig говорит

Код: Выделить всё

[root@vova ~]# pwmconfig
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
[root@vova ~]#

Где написано sensors for pulse width modulation - а это как раз мой кулер(четырехконтактный).
Я вообще не понимаю почему не работает. Вроде должен видеть...
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: управлять кулерами

Сообщение Angel_13th »

(esvaf @ Jan 8 2007, в 00:55) писал(а):There are no pwm-capable sensor modules installed

Перевожу. Не найдено совместимых с pwm модулей.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: управлять кулерами

Сообщение esvaf »

Хорошо, повторюсь еще раз PWM это pulse width modulation. А мой кулер именно таким и является
Спасибо сказали:
Аватара пользователя
0xFF
Сообщения: 267
ОС: Gentoo

Re: управлять кулерами

Сообщение 0xFF »

Angel писал(а):
08.01.2007 11:56
(esvaf @ Jan 8 2007, в 00:55) писал(а):
There are no pwm-capable sensor modules installed

Перевожу. Не найдено совместимых с pwm модулей.


Переперевожу. Загрузите в ядро модуль, обеспечивающий поддержку pwm-capable sensor, или пересоберите ядро, включив поддержку pwm-capable sensor.
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: управлять кулерами

Сообщение esvaf »

0xFF писал(а):
10.01.2007 20:28
Angel писал(а):
08.01.2007 11:56

(esvaf @ Jan 8 2007, в 00:55) писал(а):
There are no pwm-capable sensor modules installed

Перевожу. Не найдено совместимых с pwm модулей.


Переперевожу. Загрузите в ядро модуль, обеспечивающий поддержку pwm-capable sensor, или пересоберите ядро, включив поддержку pwm-capable sensor.

а как этот модуль называется?
Спасибо сказали:
Аватара пользователя
0xFF
Сообщения: 267
ОС: Gentoo

Re: управлять кулерами

Сообщение 0xFF »

esvaf писал(а):
14.01.2007 21:33
0xFF писал(а):
10.01.2007 20:28

Angel писал(а):
08.01.2007 11:56

(esvaf @ Jan 8 2007, в 00:55) писал(а):
There are no pwm-capable sensor modules installed

Перевожу. Не найдено совместимых с pwm модулей.


Переперевожу. Загрузите в ядро модуль, обеспечивающий поддержку pwm-capable sensor, или пересоберите ядро, включив поддержку pwm-capable sensor.

а как этот модуль называется?

хэ бэ зэ
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: управлять кулерами

Сообщение shevan »

Код: Выделить всё

~$ sudo pwmconfig
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

Found the following devices:
   hwmon0/device is w83697hf

Found the following PWM controls:
   hwmon0/device/pwm1
   hwmon0/device/pwm2

Giving the fans some time to reach full speed...
Found the following fan sensors:
   hwmon0/device/fan1_input     current speed: 4141 RPM
   hwmon0/device/fan2_input     current speed: 0 ... skipping!

Warning!!! This program will stop your fans, one at a time,
for approximately 5 seconds each!!!
This may cause your processor temperature to rise!!!
If you do not want to do this hit control-C now!!!
Hit return to continue:

Testing pwm control hwmon0/device/pwm1 ...
  hwmon0/device/fan1_input ... speed was 4141 now 4141
    no correlation

[b]No correlations were detected.[/b]
There is either no fan connected to the output of hwmon0/device/pwm1,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)


Это значит что lm-sensors не сможет управлять кулером?
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: управлять кулерами

Сообщение shevan »

задрал пингвин :angry: хоть молотком этот кулер вышибай

посмотрел вот эту толковую статью
http://www.thinkwiki.org/wiki/How_to_control_fan_speed
и еще несколько подобных

керновые модули у меня конечно не встали)
в биосе снижать обороты нельзя

вот и остается мне сидеть у башни, и палкой тормозить вентик. хотя шума от этого вряд ли убавится
Спасибо сказали: