Если корпусные вентиляторы крутятся только по температуре CPU, в играх и нагрузке часто получается обратная ситуация: видеокарта греется первой, а шум растет до того, как система вентиляции реагирует. Решение - управлять корпусными вентиляторами не по одному датчику, а по связке температур. В практике чаще всего берут CPU и температуру графического чипа (для Nvidia это обычно GPU Hotspot).
Ниже два рабочих пути: через BIOS (если вас устраивают ограничения) и через программу FanControl (если нужна точная логика).
Что учитывать перед настройкой
Какие типы вентиляторов у вас
- 4-pin PWM вентилятор обычно лучше управляется - диапазон и реакция точнее. Это стандарт для современных корпусных вентиляторов.
- 3-pin чаще управляется напряжением, а значит минимальные обороты и отклик могут быть хуже. Arctic отмечает различия между 3-pin и 4-pin управлением и что 4-pin дает более тонкий контроль, включая более низкие скорости. Источник: Arctic - PWM settings https://support.arctic.de/ru/pwm-settings
На каких температурах строить логику
- Для CPU берите датчик вроде Tctl/Tdie или Core. В FanControl это обычно доступно в списке датчиков.
- Для видеокарты выбирают GPU Hotspot, потому что это температура самой горячей точки графического чипа. В результате корпусные вентиляторы начинают помогать раньше, пока видеокарта не уйдет в защитные режимы. Идея привязки к Hotspot и раздельные кривые описаны в примере настройки FanControl. Источник: Habr https://habr.com/ru/sandbox/274242/
Вариант 1: настройка через BIOS (когда нужен простой подход)
Большинство плат умеют настраивать кривую вентилятора для разъемов корпусных вентиляторов (CHA_FAN / SYS_FAN) и задавать тип управления DC или PWM. Например, для ASUS есть выбор режима DC/PWM и ручная настройка кривой через точки по температуре, а также параметры скорости реакции. Источник: Hardwareluxx (обзор настроек ASUS/ASRock/MSI/Gigabyte) https://www.hardwareluxx.ru/index.php/artikel/hardware/mainboards/54216-upravlenie-ventilyatorami-na-materinskikh-platakh-asus-asrock-msi-i-gigabyte.html?start=1
Что сделать
1. Зайдите в BIOS.
2. Откройте раздел с настройкой вентиляторов: Q-Fan / Smart Fan.
3. Для разъема корпуса выберите PWM или Auto Detect (если сомневаетесь).
4. Поставьте Manual или похожий режим.
5. Задайте минимум и точки кривой по CPU (или доступному датчику).
6. Настройте реакцию (Step Up/Step Down или аналог), чтобы обороты не прыгали на коротких пиках температуры.
7. Сохраните изменения.
Ограничение BIOS-метода
- Часто в BIOS нельзя сделать нормальную логику “берем максимум из CPU и GPU”. Поэтому шум во время GPU-нагрузки может остаться.
Вариант 2: FanControl (когда хотите управлять корпусом по температуре CPU и GPU)
FanControl позволяет привязать каждый корпусный вентилятор или группу к своим кривым и объединить логику через функции вроде Max. В примере на Habr показано управление корпусными вентиляторными линиями через максимум между кривой CPU и кривой GPU Hotspot. Источник: Habr https://habr.com/ru/sandbox/274242/
Установка и первый запуск
- Установите FanControl.
- Если при первом запуске появится запрос на установку драйвера (PawnIO), нажмите установить и дождитесь завершения.
- Запустите мастер пошаговой настройки, чтобы:
- выбрать источники датчиков,
- связать вентиляторные каналы с оборотными датчиками,
- калибровать старт/останов.
- Включите датчики:
- CPU (Core / Tctl-Tdie),
- GPU (для Nvidia через NvAPI).
- Идентифицируйте каждый физический вентилятор:
- по очереди подайте на него 100%,
- посмотрите, какой именно раскручивается,
- дайте понятное имя (например, IN_CASE и FROM_CASE).
Дальше важный момент: корпусные линии часто удобнее вешать на две роли - один набор на вдув, второй на выдув.
Логика, которую обычно делают
Идея такая:
- для CPU строим кривую,
- для GPU Hotspot строим свою кривую,
- а для корпусных вентиляторов используем объединение через Max, чтобы они реагировали на самый горячий источник.
Пример кривых (стартовая точка)
Цифры ниже - ориентиры. Подстройте под ваш корпус и шум.
| Задача | Источник | Точки на кривой (температура -> % скорости) | Комментарий по реакции |
|---|---|---|---|
| Кривая для CPU | Core / Tctl-Tdie | до 50°C -> 0%; 50°C -> 10%; 87°C -> 100% | для снижения оборотов задайте задержку (Down) около 12 секунд, чтобы не дергалось |
| Кривая для GPU Hotspot | GPU Hotspot | до 50°C -> 0%; 50°C -> 20%; 60°C -> 20%; 94,9°C -> 66%; 95°C -> 100% | аналогично поставьте Down около 12 секунд |
| Кривая для корпусных вентиляторов | например IN_CASE и FROM_CASE | сделайте отдельные точки под ваш вентиляторный комплект | Down обычно меньше - около 5 секунд, чтобы корпус успевал следовать за нагрузкой |
Схема “корпус реагирует на максимум между CPU и GPU Hotspot” и пример того, как задают источники и кривые, показаны в настройке FanControl на Habr. Источник: https://habr.com/ru/sandbox/274242/
Как собрать максимум через Mix/Max
- Создайте смешанную кривую (Mix) для корпусных вентиляторов.
- Функция в миксе - Max.
- Добавьте в микс калиброванные кривые CPU и GPU Hotspot.
- Назначьте эту смешанную кривую на нужный вентиляторный канал корпуса.
Результат
- если CPU требует 30%, а GPU Hotspot требует 65%, корпусные вентиляторы будут работать на 65%.
- это снижает шанс, что горячий воздух из-за GPU накопится внутри корпуса.
Типичные ошибки и как их исправить
- Задали слишком низкий старт на вентиляторных кривых
- вентилятор может не стартовать на минимальных процентах.
-
исправление: увеличьте нижнюю точку кривой до реального порога старта.
-
Слишком короткий Down
- обороты начинают “пилить” при быстрых колебаниях нагрузки.
-
исправление: увеличьте время отклика на понижение (Down), на CPU и GPU обычно хватает порядка 12 секунд, для корпуса - около 5 секунд (как в примере).
-
Путают in-case и from-case
- вдув и выдув перепутаны, поток воздуха хуже, температура растет.
-
исправление: проверьте направление воздуха физически и разделите IN_CASE и FROM_CASE.
-
Ориентируются только на среднюю GPU-температуру
- при пиковых нагрузках “среднее” может запаздывать.
- исправление: используйте GPU Hotspot, идея которой лежит в примере FanControl. Источник: Habr https://habr.com/ru/sandbox/274242/
Итог
Чтобы корпусные вентиляторы вели себя адекватно, опирайтесь на кривые температур и объединяйте логику. Минимальный вариант - BIOS и настройка по CPU, если вам достаточно простой реакции. Более гибко получается в FanControl, где легко сделать отдельные кривые для CPU и GPU Hotspot и затем объединить их через Max, чтобы корпус реагировал на самый горячий компонент. Источники по подходу и примеру реализации: Habr https://habr.com/ru/sandbox/274242/, а различия PWM/DC по типам вентиляторов подтверждены у Arctic https://support.arctic.de/ru/pwm-settings и у обзора по настройкам плат https://www.hardwareluxx.ru/index.php/artikel/hardware/mainboards/54216-upravlenie-ventilyatorami-na-materinskikh-platakh-asus-asrock-msi-i-gigabyte.html?start=1