Управление игровым вентилятором Asus tuf

Обновлено: 21.11.2024

Доступ к настройкам вентилятора и управление скоростью для повышения производительности

Мэттью С. Смит пишет о потребительских технологиях с 2007 года. Ранее он был ведущим редактором Digital Trends, а также пишет для PC Mag, TechHive и других изданий.

Майкл Хайне — сертифицированный CompTIA писатель, редактор и сетевой инженер с более чем 25-летним опытом работы в сфере телевидения, обороны, интернет-провайдеров, телекоммуникаций и образования.

Что нужно знать

  • В Windows 11 нет встроенного инструмента для мониторинга или управления скоростью вентилятора процессора.
  • Вы можете управлять скоростью вентилятора ЦП с помощью программного обеспечения или BIOS вашего ПК.
  • Никогда не устанавливайте скорость вентилятора на 0. Это может привести к перегреву процессора.

Вентилятор ЦП ПК необходим для охлаждения компьютера под нагрузкой, но Windows не предоставляет инструментов для изменения скорости вентилятора ЦП. В этой статье вы узнаете, как управлять вентилятором процессора в Windows 11.

Как управлять вентилятором процессора в Windows 11

В Windows 11 нет встроенных инструментов для мониторинга или настройки скорости вентилятора процессора. Вы должны использовать один из трех альтернативных способов управления вентилятором ЦП в Windows 11.

Мы рекомендуем использовать стороннее программное обеспечение. Однако это возможно не на каждом ПК с Windows 11, поэтому мы рассмотрим все три варианта.

  • Используйте собственное программное обеспечение. Современные компьютеры часто совместимы с проприетарным программным обеспечением, позволяющим изменять скорость вращения вентилятора процессора. Это самое быстрое и простое решение, но вы должны загрузить правильное программное обеспечение.
  • Используйте BIOS. Большинство ПК поставляются с BIOS, который может отображать текущую скорость вентилятора процессора, а более многофункциональный BIOS позволяет изменять скорость вращения вентилятора. Вы можете сделать это без загрузки программного обеспечения, но это может быть сложно.
  • Используйте стороннюю утилиту. Сторонние утилиты способны определить скорость вентилятора процессора. Некоторые даже позволяют вам изменить его. Эти утилиты работают на самых разных устройствах, но вы можете столкнуться с ошибками и проблемами совместимости.

Никогда не устанавливайте скорость вентилятора процессора на 0. Большинство процессоров не предназначены для работы без активного охлаждения и будут перегреваться. Повреждение может произойти, когда вентилятор находится в положении 0.

Как управлять вентилятором процессора с помощью стороннего программного обеспечения

Первое программное обеспечение разрабатывается производителем вашего ПК или производителем материнской платы вашего ПК для использования с конкретным оборудованием. Он будет работать без проблем с совместимостью и часто будет наименее сложным в использовании.

Определите производителя и модель вашего ПК с Windows 11. Если ваш ПК с Windows 11 является пользовательской сборкой, определите производителя и модель материнской платы вашего ПК.

Не можете найти производителя и модель своего ПК? Найдите серийный номер, напечатанный на нижней или задней панели компьютера. Если вы не можете найти ярлык, попробуйте загрузить бесплатный инструмент для получения информации о системе.

Посетите сайт поддержки производителя вашего ПК и найдите модель своего ПК. Многие сайты также позволяют выполнять поиск по серийному номеру или даже по номеру покупки, если он у вас есть.

Откройте раздел загрузок на странице поддержки, посвященной модели вашего ПК, и найдите соответствующую системную утилиту. Загрузите утилиту.

Большинство производителей ПК включают управление вентилятором в системную утилиту или утилиту разгона. Типичные примеры включают Alienware Command Center, Asus AI Suite и MSI Afterburner.

Установите и откройте утилиту и найдите регулятор скорости вращения вентилятора. Например, если открыть «Настройки» в меню MSI Afterburner и выбрать вкладку «Вентилятор», отобразятся параметры управления вентилятором.

Большинство программ отображают настройки скорости вращения вентилятора в процентах от максимальной. Значение 100 — это максимальная настройка вентилятора, а значение 0 — самая низкая. Более высокие настройки вентилятора охлаждают лучше, но работают громче, в то время как более низкие настройки обеспечивают меньшее охлаждение, но создают меньше шума.

Как управлять вентилятором процессора с помощью BIOS

BIOS — это элементарная операционная система на материнской плате вашего ПК.Программное обеспечение BIOS запускается при включении ПК. Большинство BIOS позволяют просматривать или настраивать скорость вентилятора процессора.

После завершения выключения снова включите компьютер и сразу же коснитесь ярлыка, запускающего настройки BIOS на вашем ПК. Это может отличаться на разных ПК, но большинство поддерживает клавиши F2, F12 или Delete.

Найдите пункт меню, в котором отображаются настройки вентилятора. Это различается между материнскими платами, но часто отображается в разделе «Состояние ПК», «Дополнительно» или «Разгон». Если вам повезет, настройки скорости вентилятора уже могут быть видны в первом показанном меню.

BIOS обычно указывает скорость вращения вентилятора в процентах от максимальной. Значение 100 — это максимальная настройка вентилятора, а значение 0 — самая низкая. Измените настройки по желанию, затем сохраните и выйдите.

Как управлять вентилятором процессора с помощью стороннего программного обеспечения

Стороннее программное обеспечение разработано стороной, отличной от производителя вашего ПК. Его преимущество заключается в том, что он работает на самых разных компьютерах, но вы, скорее всего, столкнетесь с тем, что он не работает идеально (конечно, он может работать нормально).

Загрузите и установите стороннее программное обеспечение для управления вентиляторами. Популярные варианты включают SpeedFan, Argus Monitor и Fan Control.

Откройте программу. Найдите «Вентилятор» или «Управление вентилятором». Скорость вентилятора обычно отображается как значение от 100 до 0, где значение 100 — это самая высокая настройка вентилятора, а значение 0 — самая низкая. Измените настройки по желанию, затем сохраните и выйдите.

Никогда не устанавливайте скорость вентилятора процессора на 0. Большинство процессоров не предназначены для работы без активного охлаждения и будут перегреваться.

Почему я не могу управлять вентилятором ЦП в Windows 11?

Если вы попробуете все три описанных выше метода, но ни один из них не сработает, возможно, ваш компьютер не поддерживает управление скоростью вентилятора процессора. Он может быть заблокирован системным BIOS, что иногда верно для ноутбуков, или ваш вентилятор процессора может быть не подключен к разъему вентилятора материнской платы, который позволяет регулировать скорость вращения вентилятора.

Чтобы управлять вентилятором процессора в Windows 10, попробуйте сторонний инструмент, например Speedfan. После загрузки Speedfan выберите «Автоматическая скорость вращения вентилятора», чтобы Speedfan автоматически управлял вашей системой, или выберите «Настройка» > «Дополнительно», затем найдите свой вентилятор и установите для него значение «Вручную». Установив значение «Вручную», вернитесь на главную страницу и увеличьте или уменьшите скорость вращения вентилятора.

Вентиляторы, расположенные в передней части корпуса ПК, скорее всего, являются приточными; они забирают более холодный воздух, чтобы снизить температуру корпуса. Вентиляторы, расположенные сзади, обычно представляют собой вытяжные вентиляторы; они вытесняют воздух, нагретый компонентами компьютера.

Убедитесь, что процессор виден, и удалите воздуховод или другие помехи. Найдите кабель питания, соединяющий вентилятор с материнской платой, затем осторожно отсоедините этот провод питания. Найдите защелку, соединяющую вентилятор с процессором, затем осторожно нажмите отверткой или подобным инструментом, пока вентилятор не освободится. Наконец, снимите радиатор с процессора.

Возможно, вентилятор ЦП шумит из-за того, что он забит пылью и грязью. Чтобы решить проблему, используйте баллончик со сжатым воздухом для удаления мусора. Кроме того, убедитесь, что ваш компьютер находится в хорошо проветриваемом месте, чтобы вентиляторы не перегружались, и подумайте об охлаждающей подставке для вашего ноутбука.

По умолчанию некоторые устройства ASUS под управлением Linux неправильно управляют системными вентиляторами. Типичные симптомы включают:

  • Вентиляторы работают даже без нагрузки
  • Вентиляторы работают неправильно под нагрузкой
  • Включение вентиляторов во время коротких пиков производительности.

AFC решает перечисленные выше проблемы и даже больше. Протестированные устройства со ссылками на их первых тестировщиков:

< /tr>
ASUS VivoBook ASUS ZenBook ASUS ROG Другие
N580VD UX310UA G752VL B9440UA
S530UA UX360UAK GL502VSK FX505GM
X507UF UX410UA GL553VD FX553VD
X510UA UX410UQ GL553VE
X512FA UX430UA GL702VSK
X542UF UX430UN< /td>

  • Устройства с процессорами AMD не работают с AFC.
  • Устройства с процессорами Intel 7-го поколения работают хорошо.
  • Другие устройства могут отличаться.

Оглавление

AFC поддерживает GitPack. Глобальная установка/обновление:

Если в вашей системе есть APT, GitPack автоматически установит acpi_call.

У нас есть доступный пакет AUR. Глобальная установка/обновление:

Для установок AUR включите автоматический запуск AFC:

AFC не работает в фоновом режиме (т. е. это не процесс-демон). Он выполняется автоматически при необходимости (например, при загрузке ОС), чтобы сохранить эффект постоянного изменения. Его также можно вызвать вручную, как показано ниже:

Он использует пользовательские температуры, если они были установлены ранее, в противном случае используются температуры по умолчанию.

Политика скорости вентилятора обычно определяется 8 возрастающими числами, представляющими температурные границы в градусах Цельсия между отдельными уровнями скорости вентилятора. Например, температура UX430UA по умолчанию составляет 55 60 62 65 68 72 76 80, как показано:

Уровень скорости Температура (C°)
0 (выкл. ) 54 и меньше
1 от 55 до 59
2 от 60 до 61
3 от 62 до 64
4 от 65 до 67
5 от 68 до 71
6 от 72 до 75
7 от 76 до 79
8 (макс.) 80 и более

Чтобы использовать пользовательские температуры, используйте команду set-temps. Например:

Знаете ли вы, что AFC имеет расширение графического интерфейса пользователя? Посетите afc-gui для получения дополнительной информации.

Управление вентиляторами может принести вашей системе различные преимущества, например, более тихую работу системы и экономию энергии за счет полной остановки вентиляторов при низкой нагрузке на ЦП.

Предупреждение. Настройка или полная остановка вентиляторов при высокой нагрузке на систему может привести к необратимому повреждению оборудования.

Содержание

Обзор

Примечание. Пользователи ноутбуков должны знать, как работает система охлаждения их оборудования. Некоторые ноутбуки имеют один вентилятор для процессора и графического процессора и охлаждают оба одновременно. Некоторые ноутбуки имеют два вентилятора для ЦП и ГП, но первый вентилятор охлаждает ЦП и ГП одновременно, а другой охлаждает только ЦП. В некоторых случаях вы не сможете использовать скрипт Fancontrol из-за несовместимой архитектуры охлаждения (например, один вентилятор для GPU и CPU). Вот еще немного информации по этой теме.

Существует несколько рабочих решений для управления вентиляторами как для настольных компьютеров, так и для ноутбуков. В зависимости от ваших потребностей:

Управление вентилятором (лм-сенсоры)

fancontrol — это часть lm_sensors, которую можно использовать для управления скоростью вентиляторов ЦП/корпуса.

В ядре Linux может отсутствовать поддержка более новых материнских плат. Проверьте официальную таблицу устройств lm-sensors, чтобы узнать, доступны ли экспериментальные драйверы для таких материнских плат.

лм-сенсоры

Первое, что нужно сделать, это бежать

Это обнаружит все присутствующие датчики, и они будут использоваться для управления вентилятором. После этого запустите следующее, чтобы проверить, правильно ли он обнаружил датчики:

Конфигурация

После правильной настройки датчиков используйте pwmconfig(8) для проверки и настройки управления скоростью вращения вентилятора. Следуя инструкциям, создайте /etc/fancontrol настраиваемый файл конфигурации. В руководстве ответы по умолчанию указаны в скобках, если вы нажмете ввод, ничего не вводя. Введите y, если да, n, если нет.

Настройка

Некоторые пользователи могут захотеть вручную изменить файл конфигурации после запуска pwmconfig с привилегиями суперпользователя, обычно для того, чтобы что-то исправить. Для ручной настройки файла конфигурации /etc/fancontrol см. fancontrol(8) для определения переменных.

Примечание. Пути датчиков температуры и вентиляторов также могут измениться (обычно при обновлении ядра) (например, hwmon0/device/temp1_input становится hwmon0/temp1_input ). Проверьте статус устройства fancontrol.service, чтобы узнать, какой путь является источником проблем, и соответствующим образом исправьте файл конфигурации.

Запуск Fancontrol

Попробуйте запустить fancontrol:

Правильно настроенная установка не выдаст ошибок и возьмет на себя управление системными вентиляторами. Пользователи должны услышать запуск системных вентиляторов вскоре после выполнения этой команды. fancontrol также можно запустить, запустив/включив fancontrol.service .

Fancontrol перестает работать после циклов приостановки-пробуждения

К сожалению, fancontrol не работает после приостановки. Согласно зарегистрированной ошибке, вам придется перезапустить fancontrol после приостановки. Этого можно добиться автоматически с помощью хука systemd.

Примечание. NBFC не поддерживается с 29 марта 2020 года. Новые пользовательские конфигурации по-прежнему можно создавать вручную, однако предопределенные конфигурации с тех пор не добавлялись. Существуют форки для добавления новых конфигураций, например nbfc-revive.

NBFC — это кроссплатформенное решение для управления вентиляторами ноутбуков.Он поставляется с мощной системой настройки, которая позволяет настраивать его на множество различных моделей ноутбуков, в том числе на некоторые из последних моделей.

Установка

NBFC можно установить как nbfc AUR или nbfc-git AUR . Также запустите/включите nbfc.service .

Конфигурация

NBFC поставляется с готовыми профилями. Вы можете найти их в каталоге /opt/nbfc/Configs/. Применяя их, используйте точное имя профиля без расширения файла (например, некоторый profile.xml становится «некоторым профилем»).

Проверьте, что NBFC может порекомендовать:

Если есть хотя бы одна модель, попробуйте применить этот профиль и посмотреть, как обрабатываются скорости вентилятора. Например:

Примечание. Если дескриптор файла не поддерживает запись, удалите StagWare.Plugins.ECSysLinux.dll [1] и перезапустите nbfc.service:

Если приведенное выше решение не помогло, попробуйте добавить ec_sys.write_support=1 к параметрам ядра.

Если рекомендуемых моделей нет, перейдите в git-репозиторий NBFC или /opt/nbfc/Configs/ и проверьте, есть ли аналогичные модели от того же производителя. Например, на Asus Zenbook UX430UQ конфигурация Asus Zenbook UX430UA работала плохо (вентиляторы все время полностью останавливались), а вот Asus Zenbook UX410UQ работала фантастически.

Запустите nbfc, чтобы увидеть все параметры. Дополнительную информацию о настройке можно найти на вики-странице основной ветки разработки.

NBFC-Linux

NBFC-Linux — это облегченная реализация NBFC, написанная на C. Она не зависит от платформы Mono. Его можно установить как nbfc-linux AUR или nbfc-linux-git AUR .

Ноутбуки Dell

i8kutils — это демон для настройки скорости вращения вентилятора в зависимости от температуры процессора на некоторых ноутбуках Dell Inspiron и Latitude. Он использует интерфейс /proc/i8k, предоставляемый драйвером i8k (псевдоним для dell_smm_hwmon ). Результаты будут различаться в зависимости от конкретной модели ноутбука.

Установка

i8kutils AUR — это основной пакет для управления скоростью вращения вентилятора. Кроме того, вы можете установить следующее:

  • acpi — необходимо установить для использования i8kmon.
  • tcl — должен быть установлен для запуска i8kmon в качестве фоновой службы (с использованием параметра --daemon).
  • tk — должен быть установлен вместе с tcl для запуска в качестве настольного апплета X11.
  • dell-bios-fan-control-gitAUR — рекомендуется, если ваш BIOS переопределяет управление вентилятором.

Конфигурация

Точки температуры, при которых вентилятор изменяет скорость, можно настроить в том же файле конфигурации. Поддерживаются только три скорости вращения вентиляторов (высокая, низкая и выключена). Найдите раздел, похожий на следующий:

В этом примере вентилятор запускается на низкой скорости, когда температура ЦП достигает 55 °C, и переключается на высокую скорость при 75 °C. Вентилятор снова переключится на низкую скорость, как только температура упадет до 65 °C, и полностью выключится при 45 °C.

Установка как услуга

i8kmon можно запустить автоматически, запустив/включив i8kmon.service .

BIOS переопределяет управление вентилятором

В некоторых новых ноутбуках есть управление вентилятором в BIOS, которое переопределяет управление вентилятором на уровне ОС. Чтобы проверить, так ли это, запустите i8kmon в подробном режиме в командной строке, убедитесь, что ЦП простаивает, а затем посмотрите, выключен ли вентилятор соответственно.

Если управление вентилятором BIOS установлено, вы можете попробовать использовать dell-bios-fan-control-git AUR :

Предупреждение. Отключение управления вентилятором в BIOS может привести к повреждению вашего оборудования. Убедитесь, что вы правильно настроили i8kmon заранее, или оставьте ЦП бездействующим, пока вы тестируете эту программу.

Чтобы включить управление вентилятором в BIOS:

Чтобы отключить управление вентилятором в BIOS:

Управление вентилятором в BIOS можно автоматически отключить, запустив/включив dell-bios-fan-control.service .

Ноутбуки ThinkPad

Некоторые демоны управления вентиляторами включают simpfand-git AUR и thinkfan AUR (рекомендуется).

Установка

Установите thinkfan AUR или thinkfan-git AUR . Необязательно, но рекомендуется установить lm_sensors. Тогда взгляните на файлы:

Обратите внимание, что пакет thinkfan устанавливает /usr/lib/modprobe.d/thinkpad_acpi.conf , который содержит

Поэтому управление вентилятором включено по умолчанию.

Теперь загрузите модуль:

Вы должны увидеть, что уровень вентилятора по умолчанию "автоматический", но вы можете повторить команду уровня в том же файле, чтобы управлять скоростью вентилятора вручную:

Уровни веера
Уровень Эффект
0 выкл< /td>
2 низкая скорость
4 средняя скорость
7 максимальная скорость
авто по умолчанию — автоматически
полная скорость реальная максимальная скорость

Демон thinkfan сделает это автоматически.

«7» — это не то же самое, что «полная скорость». «7» — максимальная регулируемая скорость. полная скорость – это максимальная нерегулируемая скорость.

Наконец, включите thinkfan.service .

Чтобы настроить температурные пороги, вам потребуется скопировать пример файла конфигурации ( /usr/share/doc/thinkfan/examples/thinkfan.yaml ) в /etc/thinkfan.conf и изменить по вкусу. В этом файле указывается, какие датчики считывать и какой интерфейс использовать для управления вентилятором. В некоторых системах доступны файлы /proc/acpi/ibm/fan и /proc/acpi/ibm/thermal; на других вам нужно будет указать что-то вроде:

использовать общие сенсоры hwmon вместо сенсоров ThinkPad.

Бег

Сначала вы можете протестировать свою конфигурацию, запустив thinkfan вручную (от имени root):

и посмотрите, как он реагирует на уровень загрузки других запущенных вами программ.

После правильной настройки запустите/включите thinkfan.service .

Ноутбуки ASUS

В этом разделе рассматривается настройка драйверов на ноутбуках ASUS для Fancontrol (lm-sensors).

Модули ядра

asus-nb-wmi

asus-nb-wmi — это модуль ядра, который входит в состав ядра Linux и автоматически загружается на ноутбуки ASUS. Это позволит управлять только одним вентилятором, и если есть второй вентилятор, у вас не будет никакого контроля над ним. Обратите внимание, что добавление этого модуля в черный список не позволит работать подсветке клавиатуры.

Ниже приведены команды для управления им. Проверьте, есть ли у вас какие-либо элементы управления вентилятором:

asus_fan

asus_fan — это модуль ядра, который позволяет управлять обоими вентиляторами на некоторых старых ноутбуках ASUS. Это не работает с самыми последними моделями.

Проверьте, контролируете ли вы оба вентилятора:

Если все работает, вы можете загрузить этот модуль ядра при загрузке:

Создать файл конфигурации с помощью pwmconfig

Если вы получаете сообщение об ошибке Нет работающих датчиков вентилятора, все показания равны 0 при создании файла конфигурации с помощью pwmconfig , откройте первую консоль и выполните:

Если вы используете модуль ядра asus_fan и у вас есть второй вентилятор, во второй консоли:

И, наконец, в третьей консоли:

Альтернативный метод с использованием регистров EC

Если вышеуказанные методы не работают для вас, альтернативным методом является прямая запись в определенные регистры встроенного контроллера (EC). С помощью инструмента EC-Probe вы можете установить режим вентилятора на один из трех режимов скорости вращения вентилятора, если ваша модель поддерживает такую ​​функцию в Windows.

В модели ASUS FX504GD при установке скорости вращения вентилятора в один из трех режимов используются следующие значения регистров:

Здесь прописываем регистр 0x5e, отвечающий за настройку режима скорости вращения вентилятора.

Если эти значения вам не подходят, запустите инструмент ec-probe в режиме монитора в Windows и попытайтесь определить, какой регистр в EC изменяет значение при переключении режимов скорости вентилятора.

Настройка политики терморегулирования

Вместо ручного управления скоростью вентилятора с помощью asus-nb-wmi также можно настроить политику теплового регулирования на более или менее агрессивную политику управления вентилятором. Возможные значения: 0 (по умолчанию), 1 (избыточное усиление) и 2 (бесшумно).

Режимы управления вентилятором на некоторых ноутбуках серии TUF

На некоторых ноутбуках ASUS серии TUF режимы производительности и управления вентилятором можно изменить с помощью Fn+F5. Текущий режим можно просмотреть, выполнив следующую команду:

Вы можете просмотреть изменение значения по мере использования, нажав Fn+F5 . 0 — «Нормальный режим», 1 — «Режим производительности», 2 — скорее всего, «Тихий режим».[2] Также можно записать эти значения в файл fan_boost_mode от имени пользователя root и получить желаемый эффект.

Это было протестировано на моделях ASUS TUF FX504GE и ASUS TUF FX504GD и оказалось рабочим.

Управление вентилятором AMDGPU sysfs

Драйвер ядра AMDGPU позволяет управлять вентиляторами видеокарт через hwmon в sysfs.

Настройка ручного управления

Чтобы переключиться на ручное управление вентилятором с автоматического, запустите

Установите скорость вентилятора, например, 50 % (100 % — это 255 циклов ШИМ, поэтому рассчитывайте требуемый процент скорости вращения вентилятора, умножая его значение на 2,55):

Чтобы вернуться к автоматическому управлению вентилятором, запустите

Предупреждение. Сброс скорости вращения вентилятора на автоматический может не работать из-за ошибки драйвера, вместо этого может потребоваться перезапуск драйвера в качестве временного решения.

амдгпу-вентилятор

Пакет amdgpu-fan AUR представляет собой автоматизированный контроллер вентиляторов для видеокарт с поддержкой AMDGPU, написанный на Python. Он использует «матрицу скорости», чтобы сопоставить частоту вращения вентиляторов с температурой графического процессора, например:

Запустите службу управления вентиляторами, запустив/включив amdgpu-fan.service .

amdfand-bin

Тогда пакет amdfand-bin AUR является родной альтернативой amdgpu-fan AUR . Запустите службу управления вентиляторами, запустив/включив amdfand.service .

Для этого инструмента также доступны клиенты с графическим интерфейсом: amdguid-glow-bin AUR (Xorg) и amdguid-wayland-bin AUR (Wayland). Перед запуском клиента необходимо включить/запустить amdgui-helper.service .

скрипт веера

С помощью hwmon в sysfs предлагается не только управление вентилятором, но и чтение температуры графического процессора:

Это выводит температуру графического процессора в °C + три нуля, например. 33000 для 33 °C.

Сценарий bash amdgpu-fancontrol от grmat предлагает полностью автоматическое управление вентилятором с помощью описанной функции sysfs hwmon. Это также позволяет удобно настраивать назначения циклов температуры/ШИМ и гистерезиса кривой вентилятора, предлагая абстрактные поля конфигурации в верхней части скрипта.

Совет. Для правильной работы скрипту необходимо как минимум три определенных назначения циклов температуры/ШИМ.

В целях безопасности сценарий снова устанавливает автоматическое управление вентилятором при выключении. Это может привести к раскручиванию вентиляторов, что можно обойти ценой безопасности, установив set_fanmode 1 в разделе function reset_on_fail .

Настройка скрипта fancurve

Чтобы запустить скрипт, рекомендуется сделать это через систему инициализации systemd. Таким образом, подробный вывод скрипта можно прочитать через состояние journalctl/systemctl. Для этого файл модуля .service уже включен в репозиторий GitHub.

Может также потребоваться перезапустить скрипт через root-resume.service после перехода в режим гибернации, чтобы он снова автоматически работал правильно:

Устранение неполадок

Увеличить делитель вентилятора для датчиков

Если sensors не выводит число оборотов вентилятора процессора, возможно, необходимо изменить делитель вентилятора.

Первая строка выходных данных sensors — это набор микросхем, используемый материнской платой для считывания температуры и напряжения.

Создайте файл в /etc/sensors.d/:

Замените coretemp-isa- на название набора микросхем и X на номер процессорного вентилятора, который нужно изменить.

Сохраните файл и запустите от имени пользователя root:

что перезагрузит файлы конфигурации.

Снова запустите датчики и проверьте, есть ли показания оборотов. Если нет, увеличьте делитель до 8, 16 или 32. Результат может отличаться.

Пути к устройствам изменились в /etc/fancontrol

Перечисленные символические ссылки hwmon, расположенные в /sys/class/hwmon/, могут различаться по порядку, поскольку модули ядра не загружаются в согласованном порядке при загрузке. По этой причине управление вентилятором может работать неправильно. Ошибка: «Конфигурация устарела, запустите pwmconfig еще раз». Ошибка исходящего потока.

Решение

В файле /etc/conf.d/lm_sensors есть 2 массива, в которых перечислены все модули, обнаруженные при выполнении Sensors-detect . Они загружаются через fancontrol. Если файл не существует, запустите sensor-detect от имени пользователя root, приняв значения по умолчанию. Откройте (или создайте) /etc/modules-load.d/modules.conf. Получите все модули, перечисленные в двух переменных в /etc/conf.d/lm_sensors/, и поместите их в файл /etc/modules-load.d/modules.conf, по одному модулю в строке. Их указание таким образом должно установить определенный порядок загрузки модулей, что должно заставить пути hwmon оставаться там, где они есть, и не менять порядок при каждой загрузке. Если это не сработает, я настоятельно рекомендую найти другую программу для управления вашими вентиляторами. Если вы не можете найти ничего, попробуйте использовать альтернативное решение ниже.

Альтернативное решение: абсолютные пути

Использование абсолютных путей к файлам в fancontrol по умолчанию не работает, так как его вспомогательный скрипт pwmconfig запрограммирован на использование только путей hwmon для получения файлов. Это делается следующим образом: он определяет, не изменился ли путь hwmon, указанный в файле конфигурации /etc/fancontrol, и использует переменные DEVNAME и DEVPATH для определения таких изменений. Если ваши пути hwmon постоянно меняются, это предотвратит запуск fancontrol независимо от того, что вы делаете. Однако эту проблему можно обойти. Откройте /usr/bin/fancontrol и закомментируйте эту часть скрипта:

  • Это может привести к тому, что fancontrol будет выполнять запись в файлы, указанные вами в файле конфигурации, независимо от того, что это за файл. Это может повредить файлы, если вы укажете неправильный путь. Убедитесь, что вы используете правильный путь для своих файлов.
  • Еще одна вещь, которую следует отметить, это то, что при использовании этого обходного пути использование pwmconfig для повторного создания вашего сценария перезапишет все ваши абсолютные пути, которые вы настроили. Поэтому лучше вручную изменить старые пути на новые, если это необходимо, вместо использования pwmconfig.

Комментирование этого должно эффективно игнорировать проверки проверки hwmon. Вы также можете игнорировать переменные DEVNAME и DEVPATH в файле конфигурации. После этого замените все пути hwmon в других переменных его абсолютным путем.Чтобы упростить задачу, повторно запустите pwmconfig с привилегиями суперпользователя, чтобы обновить устройства hwmon. Пути hwmon в файле конфигурации теперь должны указывать на правильные абсолютные пути. Для каждого пути hwmon выполните следующую команду (где N — это нумерация пути hwmon):

Это даст вам абсолютный путь к устройству.

Например, файл /etc/fancontrol перечисляет FCTEMPS следующим образом:

Выполнение readlink -f /sys/class/hwmon/hwmon3/device может, например, вывести /sys/devices/platform/coretemp.0/ . cd в этот каталог. Если вы видите каталог /hwmon/hwmonN/, вы должны сделать это в файле конфигурации fancontrol, чтобы заменить путь hwmonN. Из предыдущего примера:

По сути, вы должны заменить путь hwmon абсолютным путем, объединенным с /hwmon/[[:print:]]*/, чтобы bash мог поймать случайный перечисленный hwmon< /я> имя.

Если вы не видите каталог /hwmon/hwmonN/, вам не о чем беспокоиться. Это означает, что файлы температуры находятся в корне папки устройства. Просто замените hwmonN/ на абсолютный путь к файлу. Например:

У меня уже несколько лет есть указанный выше ноутбук, который по большей части отлично работает с Mint. Однако относительно недавно (например, в диапазоне «месяцев») я наконец обратил внимание на то, что моя система не контролирует (два) охлаждающих вентилятора должным образом. Я могу бросить все 12 ядер к стене с помощью Prime95, и я едва получу из них шепот. Раньше они наматывались гораздо сильнее, хотя я не помню, как давно я слышал, как они заметно наматываются.

Итак, мне нужна помощь, чтобы снова взять их под контроль или, по крайней мере, сделать политику охлаждения по умолчанию более агрессивной. Я рыскал по интернету пару дней без особого удовольствия. Любая помощь приветствуется. Спасибо.

AZgl1800 Уровень 17
Сообщений: 7747 Присоединился: Чт, 31 декабря 2015 г., 3:20 утра Место: Оклахома, где ветер дует, сметая равнины Контактное лицо:

У меня такой же идентичный ноутбук, и я предлагаю вам открыть его и выдуть пыль.

У меня установлен «psensor», но я активирую его только время от времени.
Мой «офис» — это кресло, и я обычно накрываю ноги одеялом, а потолочный вентилятор прямо надо мной гонит горячий воздух с потолка на пол, чтобы выровнять температуру в комнате.

Итак, вентиляционные отверстия в нижней части ноутбука закрываются одеялом, и ноутбук начинает сильно нагреваться у моих ног. Итак, я использовал PSENSOR, чтобы увидеть, насколько он нагревается, и сильно испугался.
После этого я припарковал книгу на правой ноге, чтобы вентиляционные отверстия оставались открытыми, а вытяжка вентилятора была открыта.

вот короткое фото "psensor" всего около 5 минут.

LM20.3 Cinnamon на ноутбуке ASUS FX705GM

AZgl1800 Уровень 17
Сообщений: 7747 Присоединился: Чт, 31 декабря 2015 г., 3:20 утра Место: Оклахома, где ветер дует, сметая равнины Контактное лицо:

Еще одно изображение после того, как он некоторое время двигался по инерции

LM20.3 Cinnamon на ноутбуке ASUS FX705GM

У меня такой же идентичный ноутбук, и я предлагаю вам открыть его и выдуть пыль.
psensor2.jpg


Пару недель назад я открыл его, чтобы установить диск Samsung емкостью 4 ТБ. Я очистил немного пыли на ребрах вентилятора ватными тампонами, смоченными спиртом. Если бы у машины были проблемы с воздушным потоком, я бы ожидал, что вентиляторы будут работать усерднее, если что. В нынешнем виде они работают на холостом ходу при любой нагрузке.

Я новичок в LM, а не компьютерный эксперт, но добавлю несколько простых мыслей на всякий случай, если они могут помочь.

Кажется, вы говорите, что ваши вентиляторы больше не охлаждаются нормально или недостаточно, даже когда ваш компьютер работает на полную мощность. Хотя это звучит так, как будто вы заметили отсутствие соответствующей реакции вентилятора, когда ядра вашего процессора работают на очень высокой или максимальной скорости и сильно нагреваются, я думаю, что эксперты, читающие ветку, могли бы лучше помочь вам, если вы опубликуете фактические данные, показывающие это.< /p>

  • "Скорость вентилятора (об/мин): ЦП: 0"
  • "Вентилятор блока питания... Номинальная скорость: неизвестна или не вращается"

Если вы проводите стресс-тест или каким-либо иным образом нагружаете ядра ЦП на максимум (и сообщаете нам, действительно ли они работают на полной скорости или нет), а затем записываете и публикуете как температуру ядер ЦП, так и скорость вращения вентиляторов, тогда, я думаю, у всех нас будет гораздо более четкое представление о том, что происходит, а что нет.

Возможно, вы все это уже знаете, но вот два простых способа узнать температуру ядра и скорость вращения вентилятора:

1) Установите приложение "Монитор датчиков" или
2) В Терминале введите следующее:

Мне любопытно, вы действительно слышите, как вентиляторы "шепчутся", или они вообще не поворачиваются?

  • Если были внесены какие-либо изменения во внутреннюю проводку, например, при установке нового диска, убедитесь, что ни один вентилятор, который должен быть подключен к 4-контактному разъему, случайно не был подключен к 3-контактному разъему, поскольку это предотвратит от полного взаимодействия с вашей системой.
  • Убедитесь, что при добавлении диска вы случайно не допустили, чтобы провод или какой-либо другой (трудноразличимый) объект блокировал или частично блокировал вращение вентилятора.
  • Возможно, у вас плохой контакт, поврежденный провод или неисправный вентилятор. Если для связи с системой настроен только один вентилятор (и заданы критерии для обоих вентиляторов) и этот вентилятор не работает, это может объяснить, что оба вентилятора не работают.
  • Я считаю, что на панели должен быть значок апплета Nvidia. Когда я щелкаю правой кнопкой мыши на своем, он дает мне варианты «Режим производительности Nvidia», «Режим энергосбережения Intel» и «Nvidia On-Demand». Вы можете проверить эти настройки, потому что, если вы настроены на режим энергосбережения, возможно, это не позволяет вашим ядрам работать на высоких скоростях и сводит на нет необходимость в том, чтобы вентиляторы выполняли какое-либо серьезное охлаждение.
  • Если вы вносили какие-либо обновления UEFI/BIOS, вы можете проверить, настроена ли новая версия на постоянное регулирование частоты процессора до значений, существенно ниже максимальных, указанных в спецификации (например, без турбоускорения). Похоже, что мой UEFI/BIOS был таким по умолчанию — вероятно, потому, что Dell дала мне очень хлипкий дешевый процессорный кулер.

AZgl1800 Уровень 17
Сообщений: 7747 Присоединился: Чт, 31 декабря 2015 г., 3:20 утра Место: Оклахома, где ветер дует, сметая равнины Контактное лицо:

Что касается меня, то я вообще не могу слышать фанатов. (но я глух до степени глухоты) - 30 дБ в левом ухе, ноль в правом ухе.

Я почти не чувствую отработанного воздуха, выходящего из вентиляционных отверстий.

Я знаю, что они работают, потому что часть туалетной бумаги выдувается из вентиляционных отверстий.

LM20.3 Cinnamon на ноутбуке ASUS FX705GM

На самом деле, похоже, что по крайней мере один из них дал сбой. возможно, не случайно тот, который издавал неприятные звуки несколько месяцев назад =D Хорошо, что у меня есть резервный набор. Тем не менее, мне все еще интересно продолжить эту тему. Я вернусь, когда новые вентиляторы будут заменены.

Читайте также: