SmartFan - Mod

advertisement
О программе Smart Fan
Данная программа предназначена для управления кулером и мониторинга температуры Acer Aspire
One. Управление кулером ведется через драйвер acpiec.sys. Для взаимодействия с драйвером
используется библиотека acpiec.dll созданная многоуважаемым SH0DAn. Использование этой
библиотека для некоммерческого использования автором. Подробнее о ней можно узнать на сайте
автора http://www.flashsystems.de/pro/acpiec/index.shtml .
На данный момент программа активно развивается и ее функциональность постоянно расширяется.
Узнать новости о программе, а также скачать последнюю версию программы всегда можно на блоге
программы http://smartfan.aspireone.com.ua .
Выглядит программа во время работы вот так:
О настройках программы
На сегодняшний день настраивать программу можно только через с помощью файла options.ini
Файл состоит из трех секций [General] - общие настройки, [Modes] - режимы работы
вентилятора (скорость с какой он крутится), [Schemas] - схемы работы вентилятора (как
скорость зависит от температуры).
[General] может содержать ключи:
Fan_Port - номер регистра отвечающего за управление вентилятором
Temp_Port - номер регистра отвечающего за мониторинг температуры
Оба этих параметра настоятельно рекомендую не менять, последствия могут быть
непредсказуемы.
Update_Interval - частота обновления температуры.
Deviation – определяет порог переключения режима вентилятора, например если установить
этот параметр в 2, и настроить переключение режима на 30 градусов, то при росте
температуры режим будет переключаться в 32, а при снижении в 28, это сделано чтобы
температура не "прыгала".
Default_Scheme – текущая схема работы вентилятора.
[Modes] - может содержать любые ключи со значениями от 0 до 255 (0х00 до 0хFF) которые
управляют вашим вентилятором, имя ключа должно быть написано латиницей без пробелов
(заменяйте пробелы на _ ). Обязательно должен быть режим Auto, он устанавливается при
выходе из программы. Пример моей секции [Modes]:
[Modes]
Auto = 0x00
Stop = 0xCF
Slow = 0x04
Medium = 0x9F
High = 0x07
Very_High = 0x68
Supreme =0x70
[Schemas] - Может содержать любое количество схем, но должна быть как минимум одна, та
что прописана в секции [General] в ключе Default_Scheme, только она одна и используется
программой при работе. Пример схемы:
Crazy = "Stop, Slow, 30, Medium, 40, Very_High, 50"
Что это значит: Crazy - имя схемы, далее Stop - по умолчанию стоим, Slow, 30 - если
температура поднялась за 30 работаем в режиме Slow, Medium, 40, - если температура выше
40 - режим Medium, Very_High, 50 - если температура выше 50 - режим Very_High.
Указанные имена режимов обязательно должны быть в секции [Modes]. Учтите что для
переключения режима установлен порог в 2 градуса, тоесть когда температура растет режим
переключится не в, например, 40 а в 42 градуса, а когда опускается то в 38.
Если программа у вас не заработает то попробуйте воспользоваться одним из следующих
вариантов настройки:
Вариант 1
[General]
Fan_Port = 0x55
Temp_Port = 0x58
Update_Interval = 2000
Deviation = 2
Default_Scheme = "Silent"
[Modes]
Auto = 0x00
Stop = 0xAF
Slow = 0x10
[Schemas]
Auto = "Auto"
Silent = "Stop, Auto, 45"
Вариант 2
[General]
Fan_Port = 0x55
Temp_Port = 0x58
Update_Interval = 2000
Deviation = 2
Default_Scheme = "Silent"
[Modes]
Auto = 0x00
Stop = 0x1F
Slow = 0x20
[Schemas]
Auto = "Auto"
Silent = "Stop, Auto, 45"
Download