<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D1%8C%D1%8E_%D0%B2%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B5%D0%BD%D1%82%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0_%D0%B2_Linux</id>
	<title>Управление скоростью вращения вентилятора в Linux - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D1%8C%D1%8E_%D0%B2%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B5%D0%BD%D1%82%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0_%D0%B2_Linux"/>
	<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D1%8C%D1%8E_%D0%B2%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B5%D0%BD%D1%82%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0_%D0%B2_Linux&amp;action=history"/>
	<updated>2026-04-23T15:51:56Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://support.qbpro.ru/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D1%8C%D1%8E_%D0%B2%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B5%D0%BD%D1%82%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0_%D0%B2_Linux&amp;diff=4695&amp;oldid=prev</id>
		<title>Vix: Новая страница: «==Введение== Управление скоростью вращения вентилятора позволяет продлить срок службы системного оборудования и повысить производительность как аппаратного, так и программного обеспечения. По крайней мере, это может повысить энергоэффективность, св...»</title>
		<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D1%8C%D1%8E_%D0%B2%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B5%D0%BD%D1%82%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0_%D0%B2_Linux&amp;diff=4695&amp;oldid=prev"/>
		<updated>2026-04-23T00:14:46Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «==Введение== Управление скоростью вращения вентилятора позволяет продлить срок службы системного оборудования и повысить производительность как аппаратного, так и программного обеспечения. По крайней мере, это может повысить энергоэффективность, св...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Введение==&lt;br /&gt;
Управление скоростью вращения вентилятора позволяет продлить срок службы системного оборудования и повысить производительность как аппаратного, так и программного обеспечения. По крайней мере, это может повысить энергоэффективность, свести к минимуму износ оборудования из-за перегрева и обеспечить корректную работу программ.&lt;br /&gt;
&lt;br /&gt;
* В этом уроке мы расскажем о способах управления скоростью вращения вентилятора в Linux.&lt;br /&gt;
&lt;br /&gt;
==Использование fancontrol==&lt;br /&gt;
* lm-sensors  — это инструмент для мониторинга аппаратных датчиков в системе, в том числе датчиков температуры, скорости вращения вентилятора и напряжения.&lt;br /&gt;
&lt;br /&gt;
* fancontrol — это утилита lm-sensors, которая регулирует скорость вращения вентилятора в зависимости от температуры системы. Разумеется, мы можем настроить скорость вращения при разных температурах.&lt;br /&gt;
&lt;br /&gt;
==Установка lm-sensors==&lt;br /&gt;
Чтобы использовать fancontrol в нашей системе на базе Debian, мы установим lm-sensors с помощью apt:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt update &amp;amp;&amp;amp; sudo apt install lm-sensors&lt;br /&gt;
* Однако если мы используем дистрибутив на основе RHEL, например CentOS, мы установим lm-sensors с помощью dnf:&lt;br /&gt;
&lt;br /&gt;
 $ sudo dnf -y install lm_sensors&lt;br /&gt;
* Затем, после установки lm-sensors, мы проверим, все ли прошло успешно:&lt;br /&gt;
&lt;br /&gt;
 $ sensors -v&lt;br /&gt;
 sensors version 3.6.0 with libsensors version 3.6.0&lt;br /&gt;
==Обнаружение датчиков и определение модулей для загрузки==&lt;br /&gt;
Прежде чем настраивать fancontrol для управления скоростью вращения вентилятора, проверим наличие доступных датчиков и модулей ядра, которые нужно загрузить в систему:&lt;br /&gt;
&lt;br /&gt;
 $ sudo sensors-detect&lt;br /&gt;
&lt;br /&gt;
* При запуске sensors-detect мы получим как минимум четыре запроса.&lt;br /&gt;
&lt;br /&gt;
Первая проверка обычно направлена на поиск встроенных в центральный процессор датчиков, южных мостов и контроллеров памяти. Затем, как минимум, проверяются порты ввода-вывода ISA, адаптеры I2C/SMBus и датчики, встроенные в микросхемы ввода-вывода.&lt;br /&gt;
&lt;br /&gt;
* sensors-detect сообщит нам, обнаружен ли какой-либо датчик. Кроме того, он может вернуть список модулей ядра, которые необходимо загрузить для lm-sensors корректной работы.&amp;lt;br&amp;gt;&lt;br /&gt;
Запуск датчиков  помогает нам проверить, исправно ли они работают.&lt;br /&gt;
&lt;br /&gt;
 $ sensors&lt;br /&gt;
 coretemp-isa-0000&lt;br /&gt;
 Adapter: ISA adapter&lt;br /&gt;
 Package id 0:  +35.0°C  (high = +80.0°C, crit = +100.0°C)&lt;br /&gt;
 Core 0:        +33.0°C  (high = +80.0°C, crit = +100.0°C)&lt;br /&gt;
 Core 1:        +31.5°C  (high = +80.0°C, crit = +100.0°C)&lt;br /&gt;
 &lt;br /&gt;
 ...truncated...&lt;br /&gt;
 &lt;br /&gt;
 atk0110-acpi-0&lt;br /&gt;
 Adapter: ACPI interface&lt;br /&gt;
 Vcore Voltage:     1.08 V  (min =  +0.80 V, max =  +1.60 V)&lt;br /&gt;
 +3.3 Voltage:      3.32 V  (min =  +2.97 V, max =  +3.63 V)&lt;br /&gt;
 +5 Voltage:        5.03 V  (min =  +4.50 V, max =  +5.50 V)&lt;br /&gt;
 +12 Voltage:      12.10 V  (min = +10.20 V, max = +13.80 V)&lt;br /&gt;
 CPU FAN Speed:    1200 RPM  (min =  600 RPM, max = 2000 RPM)&lt;br /&gt;
 Chassis FAN Speed:1200 RPM  (min =  600 RPM, max = 2000 RPM)&lt;br /&gt;
&lt;br /&gt;
* В некоторых случаях скорость вращения вентилятора может не отображаться или быть нулевой. Чтобы это исправить, можно увеличить делитель для датчиков вентилятора при настройке fancontrol.&lt;br /&gt;
&lt;br /&gt;
==Настройка fancontrol==&lt;br /&gt;
После запуска sensors-detect мы запустим pwmconfig, чтобы настроить fancontrol:&lt;br /&gt;
&lt;br /&gt;
 $ sudo pwmconfig&lt;br /&gt;
&lt;br /&gt;
* Обычно после установки lm-датчиков должны быть доступны pwmconfig и fancontrol . Но в некоторых случаях нам, возможно, придется устанавливать fancontrol отдельно, чтобы использовать pwmconfig и fancontrol.&lt;br /&gt;
&lt;br /&gt;
* pwmconfig выполняет поиск датчиков, поддерживающих управление с помощью широтно-импульсной модуляции. Во время работы программа выводит различные подсказки для настройки обнаруженных датчиков. Однако подсказки могут отличаться в зависимости от аппаратного обеспечения и конфигурации системы.&lt;br /&gt;
&lt;br /&gt;
* После завершения работы pwmconfig система создаст файл конфигурации /etc/fancontrol:&lt;br /&gt;
&lt;br /&gt;
 $ cat /etc/fancontrol&lt;br /&gt;
 INSIDE=thermal_zone0&lt;br /&gt;
 FULL=100&lt;br /&gt;
 MAXTEMP=70&lt;br /&gt;
 MINTEMP=40&lt;br /&gt;
 MINSTART=40&lt;br /&gt;
 MINSTOP=0&lt;br /&gt;
 MINPWM=20&lt;br /&gt;
 FANTIME=10&lt;br /&gt;
 FANPWM=255&lt;br /&gt;
 &lt;br /&gt;
* Как показано выше, /etc/fancontrol содержит наши ответы на запросы pwmconfig. Мы можем отредактировать его, если нам нужно обновить или изменить настройки fancontrol.&amp;lt;br&amp;gt;&lt;br /&gt;
После создания файла конфигурации fancontrol мы запустим демон fancontrol:&lt;br /&gt;
&lt;br /&gt;
 $ sudo systemctl start fancontrol&lt;br /&gt;
&lt;br /&gt;
* После этого fancontrol сможет регулировать скорость вращения вентиляторов в соответствии с настройками, заданными в /etc/fancontrol.&lt;br /&gt;
&lt;br /&gt;
==Использование nbfc-linux==&lt;br /&gt;
* nbfc-linux — это сокращение от «Notebook Fan Control — Linux». Это реализация оригинального nbfc для Linux, которая управляет скоростью вращения вентилятора в соответствии с заданными температурными пороговыми значениями.&lt;br /&gt;
&lt;br /&gt;
* Установка nbfc-linux&lt;br /&gt;
Чтобы установить nbfc-linux, сначала клонируем репозиторий GitHub:&lt;br /&gt;
&lt;br /&gt;
 $ git clone https://github.com/nbfc-linux/nbfc-linux.git&lt;br /&gt;
&lt;br /&gt;
* Затем мы перейдем в локальную копию репозитория и установим пакет с помощью make и make install:&lt;br /&gt;
&lt;br /&gt;
 $ cd nbfc-linux/ &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
&lt;br /&gt;
* Использование nbfc-linux&lt;br /&gt;
После установки nbfc-linux программа предложит подходящую конфигурацию для нашей системы:&lt;br /&gt;
&lt;br /&gt;
 $ nbfc config -r&lt;br /&gt;
&lt;br /&gt;
* В качестве альтернативы мы могли бы получить список готовых конфигураций:&lt;br /&gt;
&lt;br /&gt;
 $ nbfc config -l&lt;br /&gt;
 ...truncated..&lt;br /&gt;
 Acer Aspire 1410&lt;br /&gt;
 ...truncated...&lt;br /&gt;
 Asus Zenbook UX530U&lt;br /&gt;
 ...truncated...&lt;br /&gt;
 Dell Inspiron 7348&lt;br /&gt;
 ...truncated...&lt;br /&gt;
 HP Laptop 14-cm0xxx&lt;br /&gt;
 ...truncated...&lt;br /&gt;
 Xiaomi Mi Book (TM1613, TM1703)&lt;br /&gt;
&lt;br /&gt;
* Затем мы можем применить одну из этих конфигураций к нашей системе:&lt;br /&gt;
&lt;br /&gt;
 $ sudo nbfc config -a &amp;quot;HP Laptop 14-cm0xxx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* После применения конфигурации мы можем запустить службу nbfc:&lt;br /&gt;
&lt;br /&gt;
 $ sudo nbfc start&lt;br /&gt;
&lt;br /&gt;
==Аппаратные средства управления вентиляторами==&lt;br /&gt;
* nbfc-linux и fancontrol предлагают управление вентиляторами без привязки к конкретному оборудованию. Но существуют специализированные инструменты для управления вентиляторами, которые могут пригодиться, если универсальные варианты не работают.&lt;br /&gt;
&lt;br /&gt;
* i8kutils  — это инструмент для управления скоростью вращения вентилятора и контроля температуры на некоторых ноутбуках Dell. По умолчанию он настроен на определенные параметры, но пользователи могут изменить их по своему усмотрению.&lt;br /&gt;
* thinkfan  — это инструмент для управления вентилятором, который регулирует скорость вращения вентилятора в ноутбуках Thinkpad в соответствии с температурными пороговыми значениями, заданными в конфигурационном файле.&lt;br /&gt;
* macfanctld  получает данные о температуре процессора с датчиков вентиляторов на MacBook. Затем на основе полученных данных регулирует скорость вращения вентилятора.&lt;br /&gt;
==Заключение==&lt;br /&gt;
В этой статье мы рассказали о двух инструментах для управления скоростью вращения вентилятора в различных моделях ноутбуков, уделив особое внимание их установке и некоторым ключевым функциям. Затем мы рассмотрели несколько распространенных аппаратных средств для управления скоростью вращения вентилятора.&lt;br /&gt;
&lt;br /&gt;
* [https://translated.turbopages.org/proxy_u/en-ru.ru.def279fd-69e96166-7ab6d355-74722d776562/https/www.baeldung.com/linux/control-fan-speed Источник]&lt;/div&gt;</summary>
		<author><name>Vix</name></author>
	</entry>
</feed>