LINUX.ORG.RU

ACPI fan control

 , ,


0

2

Ubuntu 14.10

На корпусе стоит 3х пиновый вентилятор и сильно шумит. Мать asus p8z77-i deluxe имеет чип мониторинга nuvoton nct6779d который отлично работает с lm_sensors:

$ sensors | grep fan
fan1:                  2170 RPM  (min =    0 RPM)
fan2:                   484 RPM  (min =    0 RPM)
fan5:                     0 RPM  (min =    0 RPM)
Естественно fan1 через pwm не управляется, он же 3х пиновый.

Я правильно понимаю, что через ACPI могу попросить мать сделать power on/off на этот вентилятор? Поставил пакет acpi, порылся в /sys/class, ничего не понял. Подскажите, пожалуйста, что читать и куда смотреть?

$ acpi -c
Cooling 0: LCD 0 of 20
Cooling 1: x86_pkg_temp no state information available
Cooling 2: intel_powerclamp no state information available
Cooling 3: Processor 0 of 3
Cooling 4: Processor 0 of 3
Cooling 5: Processor 0 of 3
Cooling 6: Processor 0 of 3
Cooling 7: Fan 1 of 1
Cooling 8: Fan 1 of 1
Cooling 9: Fan 1 of 1
Cooling 10: Fan 0 of 1
Cooling 11: Fan 0 of 1
$ dmesg | grep -i fan
[    0.493511] ACPI: Fan [FAN0] (off)
[    0.493539] ACPI: Fan [FAN1] (off)
[    0.493566] ACPI: Fan [FAN2] (off)
[    0.493592] ACPI: Fan [FAN3] (off)
[    0.493618] ACPI: Fan [FAN4] (off)

купил кулер с pwm за 300 рублей в юлмарте

fork_you
() автор топика

Естественно fan1 через pwm не управляется, он же 3х пиновый.

И какая связь? Если контроллер на самой матери умеет делать ШИМ по питанию - прекрасно будет управляться. Только не все умеют.

alegz ★★★★
()
Ответ на: комментарий от alegz

игрался со всеми, делал pwmconfig, не работает

fork_you
() автор топика
Ответ на: комментарий от alegz

Естественно fan1 через pwm не управляется, он же 3х пиновый.
И какая связь?

1. как я понимаю, nct6779d может только читать скорость вращения вентилятора с FAN_IN и управлять ШИМ на 4ом пине.
2. для управления самим питанием скорее всего используется другой чип. возможно, это сам BIOS и, возможно, это можно сделать с помощью ACPI. я не знаю, собственно в этом и вопрос: как мне можно управлять вентилтором при отсутствии 4ого пина, используя только пин питания? и какой чип за это отвечает? что мне нужно ставить и какой ман читать?

fork_you
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.