LINUX.ORG.RU

[thinkpad w500][gentoo] fancontrol не работает

 


0

1

Подскажите пожалуйста, не удаётся добиться корректной работы fancontrol, приходиться уже год дрочить куллер вручную. Куллер вручную управляется вот так:

# echo level 0 > /proc/acpi/ibm/fan (fan off) 

# echo level 2 > /proc/acpi/ibm/fan (low speed) 

# echo level 4 > /proc/acpi/ibm/fan (medium speed) 

# echo level 7 > /proc/acpi/ibm/fan (maximum speed) 

# echo level auto > /proc/acpi/ibm/fan (automatic - default) 

# echo level disengaged > /proc/acpi/ibm/fan (disengaged) 

If you receive a PERMISSION DENIED error you can use the following command syntax instead as a work-around: 

# echo level 0 | sudo tee /proc/acpi/ibm/fan (fan off) 

# echo level 2 | sudo tee /proc/acpi/ibm/fan (low speed) 

# echo level 4 | sudo tee /proc/acpi/ibm/fan (medium speed) 

# echo level 7 | sudo tee /proc/acpi/ibm/fan (maximum speed) 

# echo level auto | sudo tee /proc/acpi/ibm/fan (automatic - default) 

# echo level disengaged | sudo tee /proc/acpi/ibm/fan (disengaged)
disengaged(255)(7) это максимальные обороты в районе 5000

Так вот мой текущий конфиг fancontrol

INTERVAL=10
DEVPATH=hwmon1=devices/platform/thinkpad_hwmon
DEVNAME=hwmon1=thinkpad
FCTEMPS= hwmon1/device/pwm1=hwmon1/device/temp1_input
FCFANS= hwmon1/device/pwm1=hwmon1/device/fan1_input
MINTEMP= hwmon1/device/pwm1=30
MAXTEMP= hwmon1/device/pwm1=70
MINSTART= hwmon1/device/pwm1=150
MINSTOP= hwmon1/device/pwm1=100
MINPWM= hwmon1/device/pwm1=100
MAXPWM= hwmon1/device/pwm1=255
Не ввыводит кулерр на максимальные обороты, а останавливается на 3600 это примерно(7). Кто виноват, что делать?


Ответ на: комментарий от kostik87

Так у меня fancontrol нормально работает до определённых оборотов, проблема в том что он не выводит обороты на максимальный уровень echo level 7 | sudo tee /proc/acpi/ibm/fan У меня получалось заставить(понижение максимальной температуры до 40гр) его выводить на максимальные обороты, но потом он их не сбрасывал ни за какие коврижки.

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

Попробуйте thinkfan

anonymous
()

Почему бы не заюзать cpufreqd? Он умеет выполнять команды при наступлении разных условий, например, в зависимости от температуры.

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