|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Mudry 2:5020/400 04 Nov 2004 21:53:36 To : Andrew Kurtasov Subject : Re: Управление вентиляторами, мониторинг температур... -------------------------------------------------------------------------------- On Thu, 4 Nov 2004, Andrew Kurtasov wrote: AK> С мамкой от MSI идет фирменная утиль CoreCenter, позволяет следить AK> за температурами, автоматически регулирует скорость процессорного AK> кулера в зависимости от его температуры, но она под win... Hужна AK> аналогичная под эхотаг. Повбывав бы разработчиков этой фирменной утили (и разработчиков мамки тоже) за возможность программно изменять напряжение питания на процессор, память и AGP. Есть ли готовое, не знаю. А вообще, все просто. Имеем ядро 2.6.9 (с поддержкой i2c). Монтируем /sys Дальше смотрим содержимое /sys/bus/i2c/devices, в нем подкаталог (точнее симлинк) с именем устройства мониторинга (у меня на мамке MSI KT6-Delta это 0-0290) Внутри куча файлов с текущими значениями температур, напряжений, там же управление кулером. Есть описание в документации к ядру. Hапример: /sys/bus/i2c/devices/0-0290/temp1_input - температура северного моста /sys/bus/i2c/devices/0-0290/temp2_input - температура процессора /sys/bus/i2c/devices/0-0290/fan1_input - частота вращения кулера /sys/bus/i2c/devices/0-0290/fan1_pwm - управление кулером. В последний файл записываешь число от 0 до 255, которое задает напряжение, подаваемое на кулер. 255 - максимум, 0 - останавливается совсем. Осталось написать скриптик. Мне стало лениво, я ограничился тем, что в стартовом скрипте поставил: echo 2 >/sys/bus/i2c/devices/0-0290/fan1_pwm -- С уважением, Serg. --- ifmail v.2.15dev5.3 * Origin: Donbass InterNet Center DIPT (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/13331ac54f6af.html, оценка из 5, голосов 10
|