Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров304K
Каждый владелец компьютера сталкивался с шумом вентиляторов. Хорошо, когда они качественные, не шипят и не гудят, а материнская плата каким-то чудом сама управляет ими в оптимальном режиме, и все довольны.
Но зачастую всё совсем не так. Запуская даже лёгкую нагрузку, вентиляторы взвывают на пару секунд, а иногда какой-то Карлсон на определённых оборотах входит в резонанс с корпусом, и здесь хоть вешайся.
Казалось бы, скачай софт от материнской платы, настрой всё и будь доволен? Все те, кто реально пользовался софтом от материнских плат, прекрасно понимают, насколько ошибочно это предложение, а также насколько софт от вендоров громоздкий, кривой и негибкий.
В этой статье я опишу очень небольшую утилиту для управления вентиляторами в ПК, которая поразила меня своей гибкостью, и вот уже многие годы является второй в списке на установку в свежую систему. Почему второй? Потому что первым делом в систему ставится браузер, желательно огнелис.
Загрузка и установка
Для скачивания софта можно пройти как на официальный сайт приложения, так и на 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
▍ Раздел Controls
Как уже говорил ранее, в панели Controls расположены карточки вентиляторов, которыми программа смогла управлять.
На само́й карточке доступны базовые данные:
- Поле ИМЯ, которое можно редактировать после нажатия на него
- Поле Curve, в которое мы далее будем указывать кривую для работы вентилятора
- Переключатель поля Curve (если он выключен, то вентилятор управляется материнской платой, а не программой)
- Текущий процент оборотов
- Текущие обороты в секунду
- Стрелка у поля оборотов, которая открывает подробные настройки поведения вентилятора
- Многоточие, открывающее дополнительные настройки вентилятора
Если нажать многоточие, то откроется список настроек.
- Manual control — переключает управление вентилятором в простой ползунок 0–100% без какой-либо привязки к датчику
- Force apply
- Hide — прячет вентилятор из списка
- Remove paired sensor — «развязывает» сенсор и вентилятор, просто убирая значение RPM из карточки
- Pair speed sensor auto… — автоматически привязывает сенсор к вентилятору
- Detect fan start auto… — автоматически настраивает минимальные обороты, с которых стартует вентилятор
- Detect fan stop auto… — автоматически определяет обороты, на которых вентилятор выключается
Если же нажать на стрелочку в карточке, то откроются настройки вентилятора. Некоторые из них были определены ещё при первом запуске программы при калибровке.
- Step UP — максимальная скорость повышения оборотов % в секунду
- Step UP — максимальная скорость понижения оборотов % в секунду
- Start % — с какого %PWM вентилятор стартует
- Stop % — с какого %PWM вентилятор останавливается
- Offset % — сдвиг %
- Minimum % — минимальный процент оборотов ниже которого нельзя выставить значения
Я бы не трогал все настройки, кроме первых двух, так как эти параметры были подобраны софтом во время первичной калибровки вентиляторов.
А вот первые настройки можно и нужно покрутить. Например, можно настроить так, что при резкой нагрузке (вы открыли тяжёлую программу, но её загрузка длилась буквально пару секунд) вентилятор наращивал свои обороты не резко, а очень плавно, буквально по паре процентов в секунду, за счёт чего вы не услышите резкий и секундный взлёт самолёта.
Вторая настройка (step Down) позволяет настроить скорость снижения оборотов вентилятора после активной нагрузки. Например, вы скомпилировали программу, нагрузка на процессор резко упала, как и его температура, вентилятор как обычно сбросил обороты, но при этом VRM-платы, SSD, чипсет и даже диски могут всё ещё быть разогретыми. Плавное падение оборотов позволит продуть систему после такой активной нагрузки, что точно лишним не будет (есть другой способ сделать это же плавное затухание, но сохранив «отзывчивость» вентилятора, об этом поговорим далее).
▍ Раздел Speeds
Карточки в разделе Speeds буквально отображают скорость того или иного вентилятора. Настроек здесь нет, можно разве что переименовать карточку, либо совсем скрыть её.
Подробное описание карточек из разделов Curves и Sensors
▍ Раздел Curves
Карточки здесь можно переименовывать, скрывать, а также удалять и создавать.
Сто́ит сказать, что здесь очень гибкая система, которая позволяет брать данные с нескольких датчиков температуры, применять базовую математику к значениям, а потом использовать полученные данные и по кривой конвертировать их в процент вентилятора, притом любого!
▍ Раздел Sensors
Данный раздел появится, когда мы добавим новые карточки, которые выступают в качестве сенсоров. Их значения можно использовать в карточках Curves как источник температуры. При этом карточки этого раздела позволяют манипулировать данными с сенсоров.
Изучаем карточки Curves и Sensors
Начнём с раздела Sensors, так как здесь меньше всего карточек, но именно они позволяют манипулировать данными с нескольких датчиков.
▍ Sensors — Mix
Данная карточка является одной из основных при настройке корпусных вентиляторов. Она позволяет взять данные с неограниченного числа датчиков в системе и произвести базовую математику с этими данными.
- Average — среднее значение температуры между выбранными датчиками
- Max — максимальное значение температуры между выбранными датчиками
- Min — минимальное значение температуры между выбранными датчиками
- Sum — сумма температуры всех выбранных датчиков
- Sabstract — вычесть значение темперы всех датчиков
При этом в карточку MIX можно добавлять не только реальные сенсоры, но и результаты других SENSOR-карточек.
▍ Sensors — Time Average
Название карточки говорит само за себя. В настройках карточки можно указать датчик и время усреднения его результатов.
▍ Sensors — Offset
Данная карточка позволяет добавить значение к температуре с датчика. Офсет может быть как положительный, так и отрицательный. Это полезно в случае таких устройств, как чипсет, который на бюджетной плате может быть часто разогрет до 50 градусов, но при этом греется под нагрузкой в редких ситуациях (например, чтение и запись дисков, подключённых через чипсет), но при этом есть желание реагировать на его температуру при помощи вентиляторов.
▍ Sensors — File
Очень интересная карточка, которая позволяет считывать значение из файла и предоставлять его как сенсор в программе FanControl.
Достаточно прямо в программе создать и сохранить файл в любое удобное место. Поддерживаются как целые числа, так и числа с плавающей запятой, но кол-во знаков после запятой ограниченно одним.
▍ Curves — Linerar
Позволяет получить простейший график из двух точек. Бонусом доступна настройка гистерезиса, а также скорости реакции.
▍ Curves — Graph
Более сложный график с неограниченным кол-вом точек.
▍ Curves — Mix
Всё та же карточка MIX, как из сенсоров, но теперь позволяет манипулировать оборотами, полученными из карточек curve. Все настройки также идентичны карточке Sensors — mix.
▍ Curves — Trigger
Карточка переключает значение оборотов между IDLE и LOAD состояниями, по преодолению порогов IDLE TEMP и LOAD TEMP.
▍ Curves — Flat
Просто значение оборотов в процентах. Можно использовать для внесения значения в дельнейшие расчёты в остальных кривых или сенсорах.
▍ Curves — Sync
Позволяет получить скорость вентилятора (в процентах) и использовать его в дальнейших расчётах. Также можно указать офсет.
▍ Curves — Auto
Простейшая и буквально линейная кривая между минимальным и максимальным значением. Отличается от Linear карточки, чуть более гибкими настройками и гистерезисом.
Заключение
Поздравляю! Теперь вы знаете об удобной программе, которая позволяет получить один из самых простых, быстрых и гибких способов управления охлаждением в системе.
Скидки, итоги розыгрышей и новости о спутнике RUVDS — в нашем Telegram-канале 🚀
Бывают ситуации, когда ноутбук или компьютер работает шумно, используя всю мощность кулеров. Это устраивает не всех пользователей, кроме того, подобная работа вентиляторов ускоряет их износ. Для регулировки оборотов кулеров существуют специальные программы — одна из них SpeedFan.
Что это
Функции
Как скачать
Параметры
Программа на русском
Как настроить
Плюсы и минусы
Важно
Что это
Функции
Как скачать
Параметры
Программа на русском
Как настроить
Плюсы и минусы
Важно
Программа отличается от конкурентов тем, что полностью бесплатная. В этом материале мы расскажем об особенностях программы SpeedFan, о том, где ее скачать и как правильно использовать на компьютерах и ноутбуках под управлением ОС Windows.
Что такое SpeedFan
SpeedFan — это программа, предназначенная для регулировки скорости вращения кулеров и контроля температурного режима. Она имеет простой интерфейс и не вызовет проблем у новичков. Все пункты меню и настройки в приложении расположены логично, выполнить регулировку оборотов кулера можно всего за пару кликов.
Какие задачи решает SpeedFan: основные функции программы
Для лучшего понимания особенностей SpeedFan стоит рассмотреть основные функции программы и понять, какие задачи можно решать с ее помощью.
- Контроль температуры процессора. Первая и основная задача программы SpeedFan — контроль температуры процессора и регулировка оборотов кулера в автоматическом режиме. Если вас интересует разгон процессора, то необходимую информацию вы сможете найти здесь.
- Контроль температуры жесткого диска. Точно так же программа может отображать информацию о температуре жесткого диска и включать вентилятор в том случае, если он там установлен.
- Контроль температуры ядра. Температура ядра процессора — очень важный параметр. SpeedFan способна отслеживать показатели температуры и увеличивать скорость вращения кулера для лучшего охлаждения.
- Контроль температуры графического процессора. Программа также позволяет контролировать температуру графического процессора. Но с дискретными видеокартами могут возникнуть проблемы, со встроенными программа работает лучше.
- Параметры загрузки компьютера. Также SpeedFan позволяет просматривать параметры загрузки компьютера и управлять ими. Для этого в интерфейсе программы есть соответствующая вкладка.
- Проверка серийного, заводского номера, производителя и таймингов чипсета. Программа позволяет получить исчерпывающую информацию о чипсете материнской платы.
- Создание событий. Программа позволяет создавать полностью настраиваемые события, например, включать повышенные обороты кулеров при определенных условиях.
Как скачать и установить программу на Windows
Скачать программу можно совершенно бесплатно с официального сайта разработчика. Но этот ресурс имеет своеобразный внешний вид и полностью на английском языке. Поэтому неопытному пользователю потребуется инструкция, которая представлена ниже:
-
Запустите браузер, перейдите по ссылке https://www.almico.com/sfdownload.php, найдите в блоке «Download» название программы «SpeedFan 4.52» и щелкните по нему. Сразу начнется загрузка.
-
Откройте проводник, перейдите в каталог «Загрузки» и двойным кликом запустите только что скачанный файл.
-
Запустится установщик, в котором нужно нажать на кнопку «I Agree».
-
Затем кликните по кнопке «Next».
-
Щелкните по кнопке «Install».
-
По завершении установки нажмите кнопку «Close».
Сам процесс установки занимает несколько секунд, а сама программа занимает очень мало места на диске. После на рабочем столе Windows появится ярлык, который потом можно использовать для запуска приложения.
Какие параметры отображаются в программе
В этом разделе мы рассмотрим, какие основные параметры отображаются в приложении SpeedFan. В главном окне есть несколько вкладок с информацией. Каждая из них содержит в себе сведения, относящиеся к тому или иному компоненту компьютера.
1. Readings (Показатели)
В этой вкладке отображается информация в реальном времени: о загрузке процессора, его текущей температуры для каждого ядра и так далее. Эта вкладка нужна для мониторинга общего состояния системы. В режиме реального времени.
2. Clock (Частоты)
На этой вкладке отображаются частоты работы чипсета материнской платы, процессора, графического процессора. Здесь же можно настроить автоматическое управление частотами, выставив необходимые параметры.
3. Info (Информация)
В этой вкладке отображается исчерпывающая информация об устройствах SMBus конкретного компьютера. Причем здесь же можно управлять их частотой и температурой. Но работает данная функция не на всех компьютерах.
4. Exotics (Экзотика)
На этой вкладке отображается общая информация о компонентах компьютера: частоты и температура процессора, оперативной памяти, графического процессора, чипсета. На ноутбуках также отображается состояние аккумулятора.
5. S.M.A.R.T.
Эта вкладка отображает всю информацию о подключенных жестких дисках и твердотельных накопителях. Информация получается благодаря встроенной функции S.M.A.R.T, которая присутствует на всех материнских платах.
6. Charts (Графики)
Здесь можно найти графики, показывающие изменение температуры для выбранного компонента. Можно отметить все компоненты сразу, но тогда есть шанс запутаться в графике. График меняется в режиме реального времени.
Инструкция по переключению интерфейса программы на русский язык
В программе имеется русский язык, однако качество перевода не очень хорошее. Тем не менее, даже такой перевод позволит пользователям успешно работать с программой. Для включения русского языка нужно сделать следующее:
-
Запустите SpeedFan при помощи соответствующего ярлыка и на вкладке «Readings» нажмите на кнопку «Configure».
-
В окне настроек перейдите на вкладку «Options».
-
В строке «Language» выберите «Russian» и нажмите на кнопку «ОК».
После этого выбранный язык будет применен автоматически, перезапускать программу не нужно. Если вам удобнее работать с русским интерфейсом, можно легко переключить язык. Но лучше оставить английский — большинство инструкций для этой программы с английским интерфейсом.
Как настроить SpeedFan для управления скоростью вентиляторов
Для грамотного управления оборотами вентиляторов нужно правильно настроить программу. Ничего сложного в процессе настройки нет. Особенно, если у вас включен русский интерфейс.
-
Запустите SpeedFan от имени администратора.
-
Нажмите на кнопку Configure (Конфигурация), которая находится справа, в главном окне SpeedFan.
-
Открывшиеся окно Configure (Конфигурация) разделено на несколько вкладок, нас интересует Speeds (Скорость).
-
Выделите интересующий вас вентилятор курсором мыши.
-
Внизу меню появится два регулятора скорости вращения: слева — Minimum value (Минимум), справа — Maximum value (Максимум). Выставите необходимые вам показатели.
-
Поставьте галочку напротив Automatically variated (Автоизменение).
Таким образом можно настроить не только процессорный кулер, но и все вентиляторы, которые установлены в системе.
Преимущества и недостатки использования SpeedFan
Как и любое приложение, SpeedFan имеет свои преимущества и недостатки. Стоит подробнее рассмотреть плюсы и минусы использования программы на современных компьютерах и ноутбуках.
-
Плюсы
-
Полная информация о ключевых компонентах компьютера;
-
Постоянный мониторинг температуры;
-
Регулировка оборотов кулеров в автоматическом режиме;
-
Инструменты для анализа температурных показателей;
-
Создание событий и сценариев для определенного компонента;
-
Мониторинг состояния дисков;
-
Программа полностью бесплатная и весит немного.
-
Минусы
-
Поддерживает не все модели материнских плат;
-
Неохотно работает со старыми процессорами;
-
Иногда может неправильно определять NVMe-накопители;
-
Не всегда точно считывает показания температурных датчиков.
Что нужно запомнить о программе SpeedFan
Подведем итоги и обобщим всю полученную информацию. Поговорим о том, что важно знать о программе SpeedFan.
- SpeedFan — это программа для осуществления температурного контроля основных компонентов компьютера и регулировки оборотов охлаждающих вентиляторов.
- Приложение имеет простой и интуитивный интерфейс и к тому же поддерживает русский язык.
- Функционал программы достаточно обширен, но в нем нужно разбираться, поскольку здесь можно создавать собственные профили, выполнять тонкую настройку скорости вращения вентиляторов, настраивать температурный режим процессора и так далее.
- Для работы требуется операционная система Windows любой версии.
- Программа полностью бесплатна, ее можно скачать с официального сайта.
- С ее помощью очень просто отрегулировать скорость вращения кулеров.
Fan Control
This is the release repository for Fan Control, a focused and highly customizable fan controlling software for Windows.
Sources for this software are closed.
WARNING
WingRing0x64, the driver used via LHM started to be flagged by Windows Defender as of March 11th 2025. This will prevent the program from loading all motherboard sensors and will result in an error upon loading.
Corresponding issue.
New
- The software is now open for translations. Contributions are welcomed here FanControl.i18n
- AMD GPU support through ADLXWrapper.
- Fan calibration and RPM mode for fan curves. See discussion.
- Installer now available in addition to the portable version of the application. Both .NET 4.8 and 8.0 versions of the application are available as such here.
Installation
- Download the latest archive or an installer from the release page.
- Extract to the desired installation folder or run the installer
- Start FanControl.exe
Install with Scoop
scoop bucket add extras
scoop install fancontrol
Install with Winget
winget install Rem0o.FanControl
Documentation
https://getfancontrol.com/docs/
Featured On
JayzTwoCents — Everyone NEEDS this FREE piece of software… You will thank me!
Main features
- Guided setup process on first launch
- Save, edit and load multiple profiles
- Change the theme and color of the application.
- Multiple temperature sources ( CPU, GPU, motherboard, hard drives… )
- Multiple fan curve functions, including a custom graph
- Mix fan curves or sensor togethers (max, min, average)
- Low resource usage
- Advanced tuning with steps, start %, stop %, response time and hysteresis
Uninstall
Portable
You can leave the files there for use further down the line, or delete them.
Note: If you have Fan Control set to automatically start with Windows, either untick the checkbox in Fan Control, or manually delete the «Fan Control» task in Windows Task Scheduler.
Installer
Uninstall like any other windows program through the programs list
Plugins
The plugin system let you inject any type of sensor into FanControl, see Plugins wiki
From the community (notify me if I’m missing some):
- https://github.com/fu-raz/FanControlThermaltake
- https://github.com/jmarucha/FanControl.Liquidctl
- https://github.com/Mourdraug/FanControl.AsusWMI to interface with ASUS motherboards through WMI methods
- https://github.com/medevil84/FanControl.AquacomputerDevices to interface with aquacomputer HighFlowNext, Quadro and Octo devices
- https://github.com/FoPzl/FanControl.AquacomputerQuadro to interface with aquacomputer Quadro
- https://github.com/vision57/FanControl.GPU-Z
- https://github.com/EvanMulawski/FanControl.CorsairLink to interface with Corsair Commander controllers and Hydro liquid coolers
- https://github.com/EvanMulawski/FanControl.Razer to interface with Razer devices
- https://github.com/hgross/FanControl.HomeAssistant to interface with HomeAssistant connected temperature sensors (i.e. ambient temperatures via Philips Hue, HomeMatic, HomeKit or many other brands & protocols)
- https://github.com/brokenmass/Fancontrol.NzxtKraken to interface with NZXT Kraken AIO that are not yet supported by LibreHardwareMonitor for example
Kraken X2
andKraken X3 - new PID
. See LHM PR - https://github.com/EightB1ts/FanControl.LianLi to interface with LianLi L-Connect 3 fan controllers
- https://github.com/TimSirmovics/FanControl.NvThermalSensors to get GPU Hot Spot and Memory Junction temperature for Nvidia GPUs
- https://github.com/SasaKaranovic/FanControl.OpenFan to interface with OpenFAN controller
- https://github.com/Brian-E-Taylor/FanControl.AIDA64 to get readings out of AIDA64
From Rem0o
- https://github.com/Rem0o/FanControl.IntelCtlLibrary (Intel ARC gpus)
- https://github.com/Rem0o/FanControl.HWInfo to import HWInfo sensor data
- https://github.com/Rem0o/FanControl.DellPlugin for dell laptops and some towers
Issues and hardware compatibility
-
I am not the main developer for the driver/backend portion of this software. Fan Control is basically a UI on top of existing hardware libraries. Any issue regarding hardware compatibility entirely depends on the following projects. If you can’t contribute meaningfully with a branch/PR, don’t pollute their issue page with «XXXXX doesn’t work». The hardware is needed for testing. If a dev has interest in that project, is browsing it, has your specific hardware AND the knowledge to make it work, that dev won’t be looking for your issue, he’ll just raise a PR.
- https://github.com/LibreHardwareMonitor/LibreHardwareMonitor
-
Please only open issues on this repository for the software itself, UI, feature request and so on. If it’s a «make this work please» hardware support request, I will link this section of the README and close your issue.
-
If you do have a special hardware compatibility request and you can provide a working sample of code that can be used in .NET, like with a Plugin, then feel free to submit that.
FAQ
- Q: What settings should I set in my BIOS to play along nicely with FanControl?
A: You want to avoid any «smart» control from your BIOS. Setting a fixed default speed, like 50%, works great for most people. Also keep an eye if your BIOS has PWM or DC mode on. One could work better for you depending on your setup. - Q: My Nvidia cards has X fans, but only two cards show up, why?
A: Your card only has 2 channels, more than 1 fan are plugged to the same channel. - Q: My Nvidia cards won’t go below 30% and doesn’t go to 0 RPM, why?
A: See here - Q: There is no control cards / control cards are missing / control cards are not changing my fan speeds, what’s the issue?
A: See Issues and hardware compatibility. - Q: How does [FAN CURVE TYPE] works and what does its parameters do?
A: Click on its card’s icon at the top left, a dialog will tell you. - Q: Does it run on my OS?
A: If your OS is Windows 10 Or 11, yes.
Libraries used:
- https://github.com/LibreHardwareMonitor/LibreHardwareMonitor (main sensor source)
- https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit (UI)
- https://github.com/falahati/NvAPIWrapper (Nvidia gpu fan control and sensor reading)
- https://github.com/Rem0o/ADLXWrapper (AMD gpu fan control and sensor reading)
- https://github.com/punker76/gong-wpf-dragdrop (various drag and drop actions)
GitHub Sponsors
The GitHub Sponsor button on this page is intended for the related open-source work surrounding FanControl. This includes contributions to the open-source libraries used, mainly LHM, the plugin system and the various open-source plugins I contribute to, the AMD gpu driver support through ADLXWrapper, and more. Your sponsorship helps me continue to contribute to the community, maintain existing projects, and develop new ones. It does not apply to the main program (FanControl) itself. Use the Paypal donation button if your intent is to support the FanControl software itself.
Install an app like Argus Monitor or edit BIOS to change the fan speed settings
Updated on November 30, 2023
What to Know
- Windows 11 doesn’t offer a built-in tool for monitoring or controlling CPU fan speed.
- Instead, control CPU fan speed with Argus Monitor and other software, or with your PC’s BIOS.
- Never set the fan speed to 0. This may cause your CPU to overheat.
A PC’s CPU fan is essential to keeping the computer cool under load, but Windows doesn’t provide any tools for changing the CPU fan speed. This article teaches you your options for Windows 11 and how to use each to control the fan speed.
How to Control the CPU Fan With First-Party Software
First-party software is developed by your PC manufacturer, or the manufacturer of your PC’s motherboard, for use with specific hardware. It will work without compatibility issues and is often the least difficult to use.
Never set CPU fan speed to 0. Most CPUs are not designed to operate without active cooling and will overheat. Damage can occur when the fan is at 0.
-
Determine the manufacturer and model of your PC. If you’re using a custom build, find the make and model of the motherboard.
-
Visit the support site maintained by the manufacturer of your PC and search for the model. Many sites also let you search by serial number or even a purchase number, if you have it.
-
From the downloads section, look for its system utility and download it to your computer.
-
Install and open the utility, and look for fan speed control. For example, opening Settings in MSI Afterburner’s menu and selecting the Fan tab, will display fan control options.
-
Most software display fan speed settings as a percentage of maximum. A value of 100 is the fan’s highest setting, while a value of 0 is the lowest. Higher fan settings cool better but are louder, while lower settings offer less cooling but create less noise.
How to Control the CPU Fan With BIOS
BIOS is the rudimentary operating system on your PC’s motherboard that starts when you boot up. Most BIOS utilities let you view or customize CPU fan speed.
-
Shut down your computer.
-
Enter the BIOS setup utility. You do this by restarting the computer and pressing a certain key. The trigger key differs between PCs, but most accept F2, F10, or Del.
-
Look for a menu option that displays fan settings. This is different between systems, but it’s often shown under PC Health, Advanced, or Overclocking. If you’re lucky, fan speed settings may already be visible on the first menu shown.
-
Change the fan speed as desired, then save and exit. BIOS will typically express fan speed settings as a percentage of maximum. The highest speed is 100, while 0 is the lowest.
How to Control the CPU Fan With Third-Party Software
Third-party software has the benefit of working on a wide range of PCs, but you’re more likely to run into issues.
-
Download and install the software. Popular options include SpeedFan, Argus Monitor, and Fan Control.
-
Open the app and look for an option that mentions Fan or Fan Control.
-
Adjust the CPU fan speed and then select a save/apply button to commit the changes.
How to Control the CPU Fan on Windows 11
Windows 11 doesn’t provide built-in tools for monitoring or customizing CPU fan speed. You must turn to an alternative method instead.
- First-party software. Modern computers are often compatible with proprietary software to lets you change the CPU fan speed. This is the quickest, easiest solution, but you must download the correct software.
- BIOS. Most PCs ship with a BIOS which can display the current speed of your CPU fan, while more feature-rich BIOS will let you change the fan speed. You can accomplish this without downloading software, but it can be complex.
- Third-party utility. Third-party utilities are capable of detecting the speed of your CPU fan. A few even let you change it. These utilities work on a wide variety of hardware, but you may encounter bugs and compatibility issues.
If you try all three methods, yet none work, it’s possible your PC doesn’t allow CPU fan speed control. It might be blocked by the system BIOS, which is sometimes true of laptops, or your CPU fan might not be connected with a motherboard fan connector that allows fan speed control.
FAQ
-
To control your CPU fan on Windows 10, try a third-party tool such as Speedfan. After you download Speedfan, select Automatic fan speed to have Speedfan automatically control your system, or choose Configure > Advanced, then find your fan and set it to Manual. Once it’s set to Manual, go back to the main page and adjust your fan speed level up or down.
-
Fans that are toward the PC case’s front are likely intake fans; they take cooler air in to help lower the case’s temperature. Fans located at the back are typically exhaust fans; they expel the air that’s been warmed up by the computer’s components.
-
Make sure the processor is visible, and remove any duct or other impediment. Find the power cable connecting the fan to the motherboard, then carefully disconnect this power wire. Find the clip connecting the fan to the processor, then gently press down with a screwdriver or similar tool until the fan unlatches. Finally, remove the heat sink from the processor.
-
Your CPU fan may be loud because it’s bogged down with dust and dirt. To solve the problem, use a can of compressed air to remove the debris. Also, make sure to place your computer in a well-ventilated area so the fans don’t become overworked, and consider a cooling pad for your laptop.
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
Желающим выжать максимум из технических возможностей своего ПК потребуется специализированный софт, включая программы для управления скоростью вращения вентиляторов. О восьмерке лучших вы узнаете из нашего материала.
SpeedFan
Источник: SpeedFan
- Разработчик: Альфредо Милани Компаретти
- Официальный сайт
Бесплатная утилита для мониторинга температуры и скорости вращения вентиляторов на компьютерах с процессорами Intel. В ней также есть функции для контроля скорости вращения жестких дисков.
Позволяет управлять скоростью вращения вентиляторов вручную или автоматически, основываясь на температуре самой системы. Позволяет создавать профили для управления вентиляторами и другими настройками, основываясь на разных параметрах, например, активности приложений.
Argus Monitor
Источник: Argus Monitor
Позволяет следить за нагрузкой на систему и оптимизировать работу приложений для повышения производительности. Управление кулерами в ней осуществляется во вкладке с материнской платой. Нам нужен подраздел «управление вентилятором»
Помогает отслеживать напряжение на различных компонентах компьютера, включая процессор, оперативную память и жесткий диск. С ее помощью пользователи могут диагностировать проблемы с питанием и предотвратить возможную поломку системного блока.
- Разработчик: Argotronic UG
- Официальный сайт
MSI Afterburner
Источник: MSI
- Разработчик: MSI
- Официальный сайт
Несмотря на то, что MSI Аfterburner позиционируется как программное обеспечение для разгона видеокарт, софт все же предусматривает настройку скорости вращения вентиляторов.
Для этого нам необходимо найти кнопку с надписью Auto, расположенную в правой части ползунка Fan Speed. Скорость вентиляторов устанавливается в процентном соотношении. После нужного значения нам необходимо нажать на кнопку «Применить».
NoteBook FanControl
Источник: Softpedia
- Разработчик: Rémi Mercier
- Официальный сайт
Бесплатная утилита для управления вентиляторами на ноутбуках на Windows. Дает возможность контролировать скорость вращения вентиляторов в зависимости от температуры различных компонентов ноутбука, включая процессор, видеокарту и жесткий диск.
Поддерживает настройку профилей, позволяя создавать и сохранять профили для разных режимов работы ноутбука, например, «Тихая работа» или «Максимальная производительность».
Open Hardware Monitor
Источник: Open Hardware Monitor
- Разработчик: Epic Games
- Официальный сайт
Позиционируемая как программа для разгона компьютеров, Open Hardware Monitor поддерживает и более тонкие параметры, например, нужную нам настройку вентиляторов. Этот параметр можно найти в основной вкладке ключевого компонента.
Отображая текущую скорость вращения вентиляторов, программа позволяет убедиться, что вентиляторы работают правильно и обеспечивают достаточное охлаждение компонентов системы.
HWMonitor
Источник: HWMonitor
- Разработчик: CPUID
- Официальный сайт
Еще одна программа для разгона компонентов ПК, предусматривающая контроль и мониторинг скорости вращения вентиляторов. Позволяет отображать текущую скорость вращения вентиляторов, установленных на компьютере.
Позволяет сохранять данные о мониторинге в виде журнала для дальнейшего анализа. Вдобавок дает возможность отслеживать напряжение, подаваемое на различные компоненты компьютера.
Easy Tune
Источник: Easy Tune
- Разработчик: MSI
- Официальный сайт
Еще одно приложение для настройки и оптимизации работы компьютера, разработанное Intel. В приложении доступны различные инструменты для мониторинга и управления параметрами компьютера, но нам ведь интересны настройки охлаждения?
Easy Tune предлагает инструменты для настройки системы охлаждения компьютера. Вдобавок софт предоставляет инструменты для диагностики и устранения неполадок системы.
Aorus Engine
Источник: Gigabyte
- Разработчик: Gigabyte
- Официальный сайт
Утилита для настройки и мониторинга периферийных устройств, разработанная компанией Gigabyte для своих брендов Aorus и Gigabyte. С помощью нее можно настроить параметры мыши, клавиатуры, наушников и других компонентов ПК.
Aorus Engine также позволяет создавать и сохранять профили для разных игр и приложений, чтобы быстро переключаться между настройками программы. Совместима с большинством моделей Aorus и Gigabyte.
Источник фото: Tech4gamers