Страница 1 из 1
Обороты вентиляторов чем регулируем?
Добавлено: 2011-02-07 14:38:49
Bayerische
Очень привык к програмуле SpeedFan. Меряет температуру разных узлов, регулирует обороты там, где это возможно. В результате почти всё время моего компьютера практически не слышно, только харды подзванивают. Есть ли для FreeBSD что-то такое?
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-02-07 14:56:42
manefesto
нет
я никогда не видел, максимум можно только снять показания с датчика
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-02-07 17:53:17
Alex Keda
manefesto писал(а):нет
я никогда не видел, максимум можно только снять показания с датчика
эм... помоему я через sysctl пару лет назад фаны на AMD своём ковырял (ноут)
но могу заблуждаться...
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-02-07 17:58:29
Alex Keda
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-02-07 18:17:39
ADRE
Bayerische писал(а):Очень привык к програмуле SpeedFan. Меряет температуру разных узлов, регулирует обороты там, где это возможно. В результате почти всё время моего компьютера практически не слышно, только харды подзванивают. Есть ли для FreeBSD что-то такое?
Переменным резситором, снимать датчиком напряжения... Можно даже автомобильные приборы заюзать... RPM схем как говна в гугле... - Так же интереснее... прошолся мимо стойки и такой: Обана! смотри 5к оборотов жмет... пора масло сменить.
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-02-08 11:57:10
kpp
Думаю можно сделать автоматическое управление, с программным управлением используя элементы и технологию 1-wire.
Снимать показания температуры, скорости вращения, в зависимости ит показаний - повышать\понижать напругу на фане.
Планирую такое сделать.
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-02-08 12:14:04
hizel
тащета автоматом регулируется :-|
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-02-08 14:45:48
manefesto
kpp писал(а):Думаю можно сделать автоматическое управление, с программным управлением используя элементы и технологию 1-wire.
Снимать показания температуры, скорости вращения, в зависимости ит показаний - повышать\понижать напругу на фане.
Планирую такое сделать.
это тебе в соседний топик, где управляют через ком порт оборудованием
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-02-08 16:37:59
kpp
Хорошо, если все вентиляторы автоматом регулируются, а если не все?

Контроллировать обороты вентиляторов как\чем во фре для любой материнки?

Я не могу найти как увидить из-под фри температуру и кол-во оборотов.
Пока поставил панельку-контроллер для управления 6-ю фанами.
Но удаленно узнать и подкорректировать при надобности нет возможности...
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-02-08 17:15:09
Bayerische
Кому интересно, гляньте SpeedFan под Винду. Автор давно колупается с этой проблемой, там настроек тьма. Можно выбирать датчики, кратность деления/умножения показаний, характер управления (PWM, напряжение, вкл/выкл), так же задаётся алгоритм зависимости оборотов от температур. Можно поставить пороги, ниже или выше которых не будет изменяться, шаг изменения напряжения, "постоянную времени" для вменяемого гистерезиса.
Все пропеллеры рулятся у редких плат, у меня на двух только процессорным можно управлять. Но и это очень хорошо! Пусть воет только под нагрузкой, я оптимизировал поток воздуха, поставил задуженные вентиляторы на выдув и на вдув, в результате их не слышно.
А вообще-то хотел, чтобы программу доделали до управления внешним контроллером через USB, чтобы можно было подключать неограниченное количество нагрузок.
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-06-09 18:17:11
Bayerische
По что у меня температурные дела не показываются?
На десктопе:
Код: Выделить всё
# sysctl -a | grep hw.acpi
hw.acpi.supported_sleep_state: S1 S4 S5
hw.acpi.power_button_state: S5
hw.acpi.sleep_button_state: S1
hw.acpi.lid_switch_state: NONE
hw.acpi.standby_state: S1
hw.acpi.suspend_state: NONE
hw.acpi.sleep_delay: 1
hw.acpi.s4bios: 0
hw.acpi.verbose: 0
hw.acpi.disable_on_reboot: 0
hw.acpi.handle_reboot: 0
hw.acpi.reset_video: 0
hw.acpi.cpu.cx_lowest: C1
А вот на сервере:
Код: Выделить всё
# sysctl -a | grep hw.acpi
hw.acpi.supported_sleep_state: S3 S4 S5
hw.acpi.power_button_state: S5
hw.acpi.sleep_button_state: S3
hw.acpi.lid_switch_state: NONE
hw.acpi.standby_state: NONE
hw.acpi.suspend_state: S3
hw.acpi.sleep_delay: 1
hw.acpi.s4bios: 0
hw.acpi.verbose: 0
hw.acpi.disable_on_reboot: 0
hw.acpi.handle_reboot: 1
hw.acpi.reset_video: 0
hw.acpi.cpu.cx_lowest: C1
hw.acpi.thermal.min_runtime: 0
hw.acpi.thermal.polling_rate: 10
hw.acpi.thermal.user_override: 0
hw.acpi.thermal.tz0.temperature: 31.0C
hw.acpi.thermal.tz0.active: -1
hw.acpi.thermal.tz0.passive_cooling: 0
hw.acpi.thermal.tz0.thermal_flags: 0
hw.acpi.thermal.tz0._PSV: 55.0C
hw.acpi.thermal.tz0._HOT: -1
hw.acpi.thermal.tz0._CRT: 75.0C
hw.acpi.thermal.tz0._ACx: 55.0C -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.thermal.tz0._TC1: 4
hw.acpi.thermal.tz0._TC2: 3
hw.acpi.thermal.tz0._TSP: -1
Железо не видится?
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-06-09 19:22:14
Bayerische
kldload amdtemp решил вопрос...
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-06-14 2:49:40
Bayerische
Поставил chm -- console display motherboard pm chipset data information.
Идея прекрасная, смотрите, что выдаёт:,
Код: Выделить всё
chm -I
Using ISA Method.
----------------------------------------
Motherboard Temperature: 36 ? C
CPU_0 Temperature: 49 ? C
CPU_1 Temperature: 32 ? C
VCore: 2.8125 V
Vit: 0.5 V
Vio: 3.1875 V
+5V: 5.32313 V
+12V: 14.25 V
-12V: -13.4375 V
-5V: -5.34922 V
Fan 1: Not Available
Fan 2: 2481 rpm
Fan 3: Not Available
А вот так якобы меняются обороты:
Код: Выделить всё
s# chm -Ix20
Using ISA Method.
Setting Fan Duty to 52/255
Fans 1 and 2 set to 20%
Только они ни фига не меняются. Пробую
-I Use the /dev/io interface instead of /dev/smb0. Required for ver-
sions of 3.x before Nov 01 1999 and some motherboards without
SMBUS supported chipsets.
-S Use the SMBUS interface (default). This is only available if
SMBUS support is compiled in.
-f Use Fahrenheit temperature scale.
-k Use Kelvin temperature scale.
--
YOU ARE DOING**
The following kernel configuration options are required to use the
/dev/smb0 interface:
controller smbus0
controller iicbus0
controller iicbb0
controller intpm0
device smb0 at smbus?
Непонятно, почему у меня SMBus не работает.
Re: Обороты вентиляторов чем регулируем?
Добавлено: 2011-06-14 2:57:47
Bayerische
Предлагаю подклеить тему
вот к этой.