October 9

Fan Control — лучший софт для управления вентиляторами в компьютере

Каждый владелец компьютера сталкивался с шумом вентиляторов. Хорошо, когда они качественные, не шипят и не гудят, а материнская плата каким-то чудом сама управляет ими в оптимальном режиме, и все довольны.

Но зачастую всё совсем не так. Запуская даже лёгкую нагрузку, вентиляторы взвывают на пару секунд, а иногда какой-то Карлсон на определённых оборотах входит в резонанс с корпусом, и здесь хоть вешайся.

Казалось бы, скачай софт от материнской платы, настрой всё и будь доволен? Все те, кто реально пользовался софтом от материнских плат, прекрасно понимают, насколько ошибочно это предложение, а также насколько софт от вендоров громоздкий, кривой и негибкий.

В этой статье я опишу очень небольшую утилиту для управления вентиляторами в ПК, которая поразила меня своей гибкостью, и вот уже многие годы является второй в списке на установку в свежую систему. Почему второй? Потому что первым делом в систему ставится браузер, желательно огнелис.

Загрузка и установка

Для скачивания софта можно пройти как на официальный сайт приложения, так и на GitHub-страницу, где выкладываются релизы. Да, к сожалению, софт закрытый и не имеет открытого исходного кода, но зато на том же гите можно открыть Issue, если какая-то из ваших железок не поддерживается или работает неправильно.

Как и любой софт, который попадает на мой ПК, этот не оказался исключением и перед запуском был просканирован антивирусами. Единственная угроза была в исполняемом файле и то от ноунейм-антивируса с приставкой AI в названии (отчёт virustotal).

Никаких специальных установщиков здесь нет. Просто распаковываем архив в папку, которая никуда не будет перемещаться (например, C:/FanControl) и запускаем FanControl.exe. Программа требует права администратора!

Перед работой я советую как минимум выключить софт от материнской платы, который позволяет управлять вентиляторами! Но лучше всего будет его удалить насовсем, так как он более не пригодится.
Если вы также планируете управлять вентиляторами ВИДЕОКАРТЫ, то сто́ит удалить софт для видеокарты от вендоров, а при использовании MSI AFTERBURNER заранее выключить программное управление вентилятором в настройках!

После запуска программа просит единожды согласиться с условиями её использования.

Сканирование устройств и начало работы

А далее предложит произвести автоматическое определение доступных к управлению вентиляторов, их датчиков оборотов, а также температурных датчиков в системе. Обязательно соглашаемся, иначе всё это придётся делать вручную.

На следующем этапе нам предложат выбрать сенсоры, которые будут определены программой.
Чем больше сенсоров знает софт, тем больше времени и производительности ПК будет уходить на сбор их данных (на самом деле там абсолютные копейки), но при этом больше датчиков будет доступно для более гибкой настройки.

Здесь выбор зависит от конкретных задач компьютера. Например, на скриншоте ниже стоят дефолтные галочки, которые идеальны для обычного домашнего ПК.

Если планируется управлять охлаждением у NAS, где нет видеокарты, но при этом важны температуры дисков, то можно поставить галку на Storage. Если вы занимаетесь разгоном DDR5-памяти или у вас горячая серверная ECC-память, то галка Memory позволит собирать данные с планок, которые имеют датчики температуры.

Отдельно стоит сказать про галки для видеокарты Nvidia. По стандарту сбор данных и управление идёт через NvApiWrapper. Это абсолютно нормальный способ управления вентиляторами в рамках разрешённых параметров, НО иногда эти заводские рамки не очень адекватные. Например, ваша видеокарта начального уровня и так слабо греется, но не имеет функции Fan Stop, которая может полностью выключить вентилятор, дабы карта работала в пассивном режиме.

В таком случае здесь предусмотрена галка Nvidia 0% hardware curve override, которая позволяет полностью игнорировать все ограничения производителя и управлять вентиляторами на полную. Но будьте с ней осторожны! Вентиляторы требуют разгона перед запуском, и неправильная настройка кривой вентилятора может обернуться повреждением железа!

После выбора нужных датчиков программа проведёт тестирование и соотношение датчиков и вентиляторов. Этот процесс обычно занимает не более 2 минут.

По прошествии процесса калибровки нам предложат назвать каждый из вентиляторов. Для удобства есть ползунки, которые управляют оборотами вентилятора в данный момент.
Тянем ползунок на максимум, слушаем/смотрим, какой вентилятор закрутился быстрее остальных, определяем его и вписываем удобное нам название.

Когда все вентиляторы определены и названы как нам надо, можно нажать ОК. Тогда откроется следующее окно с базовыми настройками приложения.

Полезно будет включать его автозапуск в свёрнутом виде, а также поставить галку на скрытие несуществующих вентиляторов (это можно сделать далее).

К сожалению, здесь нет возможности поставить автозапуск приложения, но о том, как это сделать, я также напишу далее.

Быстрый старт

Перед подробным и скучным описанием каждого из элементов, я опишу простейший процесс настройки процессорного вентилятора, который будет брать температуру с самого горячего ядра процессора и настраивать вентилятор по графику.

Нажимаем на зелёную кнопку + в правом нижнем углу и выбираем Graph.

Для удобства меняем его название на что-то понятное, и в графе Temperature Source выбираем CPU CORE MAX (температура самого горячего ядра).

Теперь в карточке процессора выбираем наш график и нажимаем на переключатель, дабы процессорный вентилятор начал соблюдать значения из этого графика.

Далее на карточке с графиком нажмём на кнопку EDIT и настроим график как душе угодно.

В открывшемся окне можно настроить кривую соотношения скорости вентилятора и температуры процессора (или другого узла, который вы выбрали в поле источника температуры).

Поздравляю, вы прекрасны! Теперь ваш вентилятор процессора управляется графиком, который вы выставили сами!

Ну и под конец настройки стоит добавить софт в автозагрузку. К сожалению, никаких галочек в софте нет, поэтому делаем по старинке. Вызываем запуск приложения через Win-R, вписываем shell:startup и жмём Enter. У нас откроется папка автозапуска. В неё можно положить ярлык, ведущий на EXE-файл программы.

ОБЯЗАТЕЛЬНО СОХРАНЯЕМСЯ (CTRL+S), так как программа не сохраняет ничего сама!

Изучаем разделы подробнее

На главном экране программы всё минималистично, и пользователю открывается вид на 3 набора карточек.

  • В первом (Controls) будет список вентиляторов, которыми программа смогла управлять.
  • Во втором (Speeds) будут отображаться обороты того или иного вентилятора, которые программа смогла найти в системе.
  • В третьем (Curves) можно увидеть созданные нами карточки для управления вентиляторами.

Описание карточек из раздела Controls

Подробное описание карточек из разделов Curves и Sensors

Заключение

Поздравляю! Теперь вы знаете об удобной программе, которая позволяет получить один из самых простых, быстрых и гибких способов управления охлаждением в системе.