Если корпусные вентиляторы крутятся только по температуре 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/

Установка и первый запуск

  1. Установите FanControl.
  2. Если при первом запуске появится запрос на установку драйвера (PawnIO), нажмите установить и дождитесь завершения.
  3. Запустите мастер пошаговой настройки, чтобы:
  4. выбрать источники датчиков,
  5. связать вентиляторные каналы с оборотными датчиками,
  6. калибровать старт/останов.
  7. Включите датчики:
  8. CPU (Core / Tctl-Tdie),
  9. GPU (для Nvidia через NvAPI).
  10. Идентифицируйте каждый физический вентилятор:
  11. по очереди подайте на него 100%,
  12. посмотрите, какой именно раскручивается,
  13. дайте понятное имя (например, 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

  1. Создайте смешанную кривую (Mix) для корпусных вентиляторов.
  2. Функция в миксе - Max.
  3. Добавьте в микс калиброванные кривые CPU и GPU Hotspot.
  4. Назначьте эту смешанную кривую на нужный вентиляторный канал корпуса.

Результат
- если CPU требует 30%, а GPU Hotspot требует 65%, корпусные вентиляторы будут работать на 65%.
- это снижает шанс, что горячий воздух из-за GPU накопится внутри корпуса.

Типичные ошибки и как их исправить

  1. Задали слишком низкий старт на вентиляторных кривых
  2. вентилятор может не стартовать на минимальных процентах.
  3. исправление: увеличьте нижнюю точку кривой до реального порога старта.

  4. Слишком короткий Down

  5. обороты начинают “пилить” при быстрых колебаниях нагрузки.
  6. исправление: увеличьте время отклика на понижение (Down), на CPU и GPU обычно хватает порядка 12 секунд, для корпуса - около 5 секунд (как в примере).

  7. Путают in-case и from-case

  8. вдув и выдув перепутаны, поток воздуха хуже, температура растет.
  9. исправление: проверьте направление воздуха физически и разделите IN_CASE и FROM_CASE.

  10. Ориентируются только на среднюю GPU-температуру

  11. при пиковых нагрузках “среднее” может запаздывать.
  12. исправление: используйте 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