Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Advanced member
Статус: Не в сети
Регистрация: 20.11.2004
Фото: 23
Почти все выпускаемые сейчас материнские платы имеют средства программного управления скоростью вращения вентиляторов. Однако даже если аппаратная возможность присутствует, воспользоваться ею удается не всегда, т.к.
а) настроек в BIOS нет
б) какие-то настройки есть, но их недостаточно.

Какой выход из этой ситуации?
а) Купить реобас и с упоением крутить ручки
б) Воспользоваться программой speedfan или ее аналогами
Второй способ плох тем, что в памяти постоянно будет висеть это "чудо", хотя я знаю людей, которые коллекционируют значки в трее, но таких перцев немного.

Но есть и третий способ: во время загрузки винды запихнуть необходимые настройки вращения вентиляторов в маманю, которая сама будет менять их скорость в зависимости от температуры, например процессора или воздуха внутри корпуса. Предлагаемая программа ITEFan именно этим и занимается.

На данный момент она умеет сохранять настройки управления вентиляторами из мамани в файл на диске, а так же загружать параметры в маманю из файла.

Программа написана всего за 3 вечера и поэтому пока имеет недоработки:
1) Поддерживается только один чип мониторинга IT8718F. Как нетрудно догадаться, именно такой находится на моей мамане. :) Добавить поддержку других версий чипа в принципе несложно.
2) Инсталлятор отсутствует, но для работы ITEFan необходимо установить драйвер Mama. На данный момент самый простой (и пока единственный :) ) способ сделать это - установить последнюю версию MCHTemp. Загрузить MCHTemp можно вот здесь.
3) Нет диалога с мышкой. :) Параметры нужно изменять вручную с помощью любого (с поддержкой unicode) текстового редактора. Формат файлов идентичен формату INI файлов винды. Диалог можно прикрутить, только не знаю как лучше это сделать.
4) Нет настроек для multi-sensor. Я пока не разбирался как эта штука работает.

А вот и скриншоты: :D
#77 #77

Скачать ITEFan 1.04 можно отсюда или отсюда.

А теперь пример из практики, который собственно и сподвиг меня на создание ITEFan. На мамке есть два управляемых программно разъемов для вентиляторов: четырехштырьковый и трехштырьковый. Процессорный кулер у меня трехштырьковый. К сожалению, напряжение на трехштырьковом разъеме зависит... от температуры в корпусе. Переназначить датчик температуры процессора на этот разъем в BIOS нельзя. Там вообще есть только один параметр: включить регулировку скорости и выключить! :gun:

Исправляем эту несправедливость. Запускаем команду ITEFan /save "C:\Users\All Users\Documents\ITEFan.ini", которая сохраняет текущие параметры в файле ITEFan.ini. Открываем его в блокноте. Находим секцию [PWM 2] - именно здесь находятся параметры трехштырькового разъема. Находим параметр TempInput и присваиваем ему значение 2. В моем Gigabyte EP45 первый датчик измеряет температуру в корпусе, а второй - температуру процессора, его-то я и указал в TempInput. Теперь можно по вкусу подправить параметры FanStartTemp, FanStartPwm, Slope, TempDelta и запихнуть в автозапуск винды команду ITEFan /apply "C:\Users\All Users\Documents\ITEFan.ini".


Последний раз редактировалось CoolCmd 21.11.2009 20:44, всего редактировалось 2 раз(а).


Партнер
 

Member
Статус: Не в сети
Регистрация: 04.01.2009
Цитата:
Поддерживается только один чип мониторинга IT8718F

>_< IT8720F не предвидится?


 

Advanced member
Статус: Не в сети
Регистрация: 20.11.2004
Фото: 23
Mainner Для добавления модели нужен на нее datasheet. У тебя есть datasheet на 8720? У меня есть только для 8712 (на старой мамане стоял). Вот 8712 я добавлю, а с остальными затык. С сайта ITE убрали всю документацию. :(


 

Member
Статус: Не в сети
Регистрация: 12.09.2008
CoolCmd
Попробую вечерком запустить вашу чудо-программку))


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Неее, издевается. В unicode писать? ... :)
Может переделаешь на GetPrivateProfileString ?

По мануалам - у них там есть тулза по управлению ITE, может по ней IDA пройтись? ;)


 

Advanced member
Статус: Не в сети
Регистрация: 20.11.2004
Фото: 23
serj писал(а):
В unicode писать?
И что в этом плохого?
serj писал(а):
Может переделаешь на GetPrivateProfileString ?
Зачем?
serj писал(а):
у них там есть тулза по управлению ITE
Этой тулзе сто лет в обед, я больше знаю чем она. :)


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan