Что понадобится
- Права суперпользователя (root) в операционной системе Linux для настройки системных утилит.
- Пакеты программ lm_sensors и fancontrol для диагностики и управления оборотами.
- Утилита NoteBook Fan Control (NBFC) или ее аналоги для портативных компьютеров.
- Базовые знания командной строки.
Почему вентиляторы начинают шуметь
Современные комплектующие выделяют много тепла, требуя эффективного отвода воздуха. В обычных системах избыточный шум чаще всего возникает из-за работы вентиляторов на максимальных оборотах. Это происходит по нескольким причинам: датчики фиксируют нагрев процессора или видеокарты, термопаста потеряла свои свойства, радиаторы забились пылью, либо кривая вращения в системе настроена слишком агрессивно. Кроме того, владельцам ноутбуков стоит учитывать особенности конструкции: некоторые модели используют один общий вентилятор для охлаждения и центрального, и графического процессоров одновременно, тогда как другие разделяют потоки.
Диагностика датчиков через lm-sensors
Первым шагом для тихого ПК является проверка состояния температурных датчиков и текущих оборотов крыльчаток. Для этого используется утилита lm_sensors, которая позволяет опросить доступные аппаратные мониторы.
- Откройте терминал с правами администратора.
- Запустите процедуру поиска доступных датчиков в системе с помощью специальной команды.
sensors-detect
- Отвечайте на вопросы утилиты, нажимая клавишу ввода для принятия параметров по умолчанию. Большинство стандартных настроек безопасны.
- Проверьте корректность обнаружения датчиков, выполнив вывод текущих показателей.
sensors
Настройка автоматического управления через pwmconfig
После того как датчики определены и корректно отдают данные, можно переходить к тестированию и тонкой настройке скорости вращения с помощью утилиты pwmconfig.
- Запустите утилиту тестирования из командной строки от имени суперпользователя.
pwmconfig
- Следуйте инструкциям на экране. Программа последовательно проверит каждый доступный управляемый выход, останавливая и разгоняя вентиляторы, чтобы определить связь между ними и датчиками.
- По завершении работы мастера будет создан конфигурационный файл
/etc/fancontrol, содержащий индивидуальные параметры регулировки.
Управление охлаждением на ноутбуках через NBFC
На портативных компьютерах стандартные системные интерфейсы материнских плат часто недоступны, поэтому для снижения шума применяются специализированные решения, такие как NoteBook Fan Control (NBFC).
- Установите пакет NBFC или его кроссплатформенную модификацию NBFC-Linux.
- Проверьте список доступных встроенных профилей для вашей модели ноутбука в системном каталоге
/opt/nbfc/Configs/. - Запросите утилиту о рекомендуемых профилях конфигурации для текущего устройства.
nbfc config -r
- Примените найденный профиль, указав точное имя модели без расширения файла.
nbfc config -a "Asus Zenbook UX430UA"
- Запустите службу управления для применения изменений.
systemctl enable --now nbfc.service
Если не получилось
- Служба fancontrol перестает работать после выхода ноутбука или компьютера из спящего режима. В этом случае настройте автоматический перезапуск службы через хук systemd при пробуждении системы.
- Утилита NBFC выдает ошибку о том, что файловый дескриптор не поддерживает запись. Удалите проблемный плагин
StagWare.Plugins.ECSysLinux.dllиз директории плагинов и перезапустите службу. - Имя файла конфигурации или пути к датчикам изменились после обновления ядра операционной системы. Проверьте статус службы fancontrol через системный журнал, найдите ошибочный путь к датчику температуры и откорректируйте конфигурационный файл вручную.




