Меня не устраивает температурный режим, выбираемый мат.платой. Следовательно я хочу управлять вентиляторами(в частности повысить скорость).
Поиск дал несколько программ для винды - следовательно видимо технически это возможно.
А как мне быть с моим пингвином?
управлять кулерами
Модератор: Модераторы разделов
-
- Бывший модератор
- Сообщения: 844
- Статус: экс- LinuxForum.Ru team
- ОС: CentOS 5.3
-
- Сообщения: 169
- ОС: Debivan
Re: управлять кулерами
Попробуйте посмотреть, что у Вас в /proc/acpi/fan, да и вообще в /proc/acpi возможно там есть ответ на ваш вопрос.
ivan-a-r_1.0-19791224.3_ru_i786.deb (testing)
-
- Бывший модератор
- Сообщения: 844
- Статус: экс- LinuxForum.Ru team
- ОС: CentOS 5.3
Re: управлять кулерами
[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 /]#
[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 /]#
-
- Бывший модератор
- Сообщения: 844
- Статус: экс- LinuxForum.Ru team
- ОС: CentOS 5.3
Re: управлять кулерами
Если кому-нить интересно, то вот статью нашел на эту тему:
оригинал здесь: http://antonkh.livejournal.com/tag/linux
Но проблема в том, что у меня pwmconfig говорит
Где написано sensors for pulse width modulation - а это как раз мой кулер(четырехконтактный).
Я вообще не понимаю почему не работает. Вроде должен видеть...
Зашумел у меня на десктопе винтилятор. Решил я его утихомирить. Утихомирил с помощью 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 - а это как раз мой кулер(четырехконтактный).
Я вообще не понимаю почему не работает. Вроде должен видеть...
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: управлять кулерами
(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
-
- Бывший модератор
- Сообщения: 844
- Статус: экс- LinuxForum.Ru team
- ОС: CentOS 5.3
Re: управлять кулерами
Хорошо, повторюсь еще раз PWM это pulse width modulation. А мой кулер именно таким и является
-
- Сообщения: 267
- ОС: Gentoo
Re: управлять кулерами
Переперевожу. Загрузите в ядро модуль, обеспечивающий поддержку pwm-capable sensor, или пересоберите ядро, включив поддержку pwm-capable sensor.
-
- Бывший модератор
- Сообщения: 844
- Статус: экс- LinuxForum.Ru team
- ОС: CentOS 5.3
Re: управлять кулерами
-
- Сообщения: 267
- ОС: Gentoo
Re: управлять кулерами
-
- Сообщения: 992
- ОС: Debian, Puppy
Re: управлять кулерами
Код: Выделить всё
~$ 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 не сможет управлять кулером?
-
- Сообщения: 992
- ОС: Debian, Puppy
Re: управлять кулерами
задрал пингвин
хоть молотком этот кулер вышибай
посмотрел вот эту толковую статью
http://www.thinkwiki.org/wiki/How_to_control_fan_speed
и еще несколько подобных
керновые модули у меня конечно не встали)
в биосе снижать обороты нельзя
вот и остается мне сидеть у башни, и палкой тормозить вентик. хотя шума от этого вряд ли убавится

посмотрел вот эту толковую статью
http://www.thinkwiki.org/wiki/How_to_control_fan_speed
и еще несколько подобных
керновые модули у меня конечно не встали)
в биосе снижать обороты нельзя
вот и остается мне сидеть у башни, и палкой тормозить вентик. хотя шума от этого вряд ли убавится