Где находится датчик температуры материнской платы

Обновлено: 21.11.2024

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

Зона охлаждения блока питания

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

Зона охлаждения материнской платы

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

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

Области давления

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

Зоны охлаждения и датчики температуры

Две зоны охлаждения разделены на четыре зоны: одна зона блока питания и три зоны материнской платы. Разделение охлаждения на зоны позволяет более эффективно использовать системные ресурсы, поскольку каждая зона может работать независимо с максимальной эффективностью. Зоны обозначены слева направо (от передней части сервера) как: зона 0, зона 1, зона 2 и зона 3 (зона электропитания). Контроль температуры каждой зоны осуществляется с помощью встроенных в материнскую плату датчиков температуры.

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

Чрезмерное тепло может разрушить компоненты компьютера, а это означает, что охлаждение системы может продлить срок ее службы. Хотя компьютер, вероятно, уже отслеживает температуру процессора, тепло корпуса может повлиять на каждый компонент системы, включая жесткий диск. Один из способов убедиться, что ваш компьютер работает при правильной температуре, — установить термодатчик внутри корпуса ПК.

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

Выключите компьютер и отключите его от розетки.

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

Вставьте отвертку с плоской головкой в ​​крышку отсека для дисковода, куда вы будете устанавливать контроллер дисковода, поверните ее, а затем снимите металлическую крышку с корпуса компьютера. Если ваши отсеки для дисков не закрыты, пропустите этот шаг.

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

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

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

Подключите шнур питания, выходящий из контроллера вентилятора или монитора температуры, к открытому разъему питания, выходящему из блока питания вашего компьютера. Только правильное подключение.

Подключите штекер датчика корпуса к входу на контроллере температуры.

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

Итак, у меня есть этот мобильный телефон (Epox 9NDA3I), и у него есть ветрозащитная штука, сообщающая о температуре.

Я думаю, это действительно круто.

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

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

Итак, пара вопросов:

Контролирует ли иногда один из датчиков южный мост? (плата nForce 3 250)

Есть ли рядом с оперативной памятью датчик?

Как узнать, где находятся другие датчики? Фен? Есть источники документации?

Солярис17

Изящный модератор
Имя системы Stardust
Процессор I9 7980XE
Материнская плата MSI x299 Tomahawk Arctic
Охлаждение EK Custom
Память 32 ГБ Corsair DDR4 3000 МГц
Видеокарты Nvidia Titan RTX
Хранилище 1x 250 ГБ 960 EVO | 1x 500 ГБ Intel 720p | SAN 32 ТБ
Дисплей(ы) 3x AOC Q2577PWQ (2k IPS)
Корпус< /th> Inwin 303 White (Кольцо Thermaltake 120 мм, фиолетовый акцент)
Аудиоустройства Schiit Fulla 3 на Beyerdynamic DT 990 Pros
Блок питания Seasonic 1050W Snow
Мышь Razer Deathadder Essential (белый)
Клавиатура Ducky Shine 6 Snow White
VR HMD HTC VIVE
Программное обеспечение Windows 11 x64 Pro

иногда монитор материнской платы сообщает вам, особенно на старых платах, которые, как я знаю, сообщали о температуре моего процессора 1 и 2 на диоде процессора и температуре сокета процессора

Джонникэт

Новый участник

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

Жить или умереть

Процессор Intel Core i9 10980XE @ 4,7 ГГц 1,2 В
Материнская плата ASUS Rampage VI Extreme Omega
Охлаждение EK-Velocity D-RGB, EK-CoolStream PE 360, XSPC TX240 Ultrathin, EK X-RES 140 Revo D5 RGB ШИМ
Память G.Skill Trident Z RGB F4-3000C14D 64 ГБ
Видеокарта( s) Asus ROG Strix GeForce RTX 3090 OC
Хранилище M.2 960 Pro 1 ТБ / 10 ТБ WD RED Helium / 3x 860 2TB Evos
Дисплей(ы) Samsung Odyssey G7 28"
Чехол< /th> Corsair Obsidian 500D SE Modded
Блок питания Cooler Master V Series 1300 Вт
Программное обеспечение Windows 11

Ну, я бы просто скачал Everest и посмотрел, какие временные интервалы совпадают, потому что Everest расскажет вам обо всех ваших временных показателях и о том, какие они были

Джонникэт

Новый участник

Ах, круто, что ж, в любом случае это дает мне один из них (эмбиент GPU, но я не знаю, где он точно), но я до сих пор не знаю, где находится тот, который называется «материнская плата». Спасибо!

Жить или умереть

Процессор Intel Core i9 10980XE @ 4,7 ГГц 1,2 В
Материнская плата ASUS Rampage VI Extreme Omega
Охлаждение EK-Velocity D-RGB, EK-CoolStream PE 360, XSPC TX240 Ultrathin, EK X-RES 140 Revo D5 RGB ШИМ
Память G.Skill Trident Z RGB F4-3000C14D 64 ГБ
Видеокарта( s) Asus ROG Strix GeForce RTX 3090 OC
Хранилище M.2 960 Pro 1 ТБ / 10 ТБ WD RED Helium / 3x 860 2TB Evos
Дисплей(ы) Samsung Odyssey G7 28"
Чехол< /th> Corsair Obsidian 500D SE Modded
Блок питания Cooler Master V Series 1300 Вт
Программное обеспечение Windows 11

Tatty_One

Старший модер@tor
< tr>
Имя системы Серый
Процессор Intel Comet Lake Core i5 10600K
Материнская плата MSI MAG Z490 TOMAHAWK
Охлаждение Artic Cooling Liquid Freezer II 280 мм AIO + 4 корпусных вентилятора Phantek 140 мм
Память 16 ГБ Patriot Viper Steel DDR4 4133 МГц @ 17-17-17-32 2T 1,45 В
Видеокарты Gigabyte RTX 2060 SUPER Windforce OC 8 ГБ
Хранилище WD Blue SN550 1 ТБ M.2 NVME//SkHynix 120 ГБ SSD//CrucialM4 64 ГБ SSD
Дисплей(-и) AOC Q2781PQ 27 дюймов Ultra Slim 2560 x 1440 IPS
Корпус Phanteks Enthoo Pro M Windowed — Gunmetal
Аудио Устройство(а) Realtek ALC1200-VD1 через SPDIF/Sony AVR через Tangent 4.1 динамик / сабвуфер Yamaha YST-SW40
Блок питания Seasonic Core Gold 650 Вт, полумодульный
Мышь Coolermaster Storm Octane проводная
Клавиатура Турнирный механизм Element Gaming Carbon Mk2
Программное обеспечение Win 10 Home x64

Загрузите и запустите «Speedfan», если вы еще этого не сделали, он идентифицирует и отображает все датчики, после чего вы сможете сопоставить и сопоставить их. Speedfan описывает себя как:


SpeedFan — это бесплатная программа, которая контролирует напряжение, скорость вращения вентилятора и температуру в компьютерах с чипами аппаратного контроля. SpeedFan может даже получить доступ к S.M.A.R.T. информация для тех жестких дисков, которые поддерживают эту функцию, а также показывает температуру жесткого диска, если она поддерживается. SpeedFan также поддерживает диски SCSI. SpeedFan может даже изменять FSB на некоторых аппаратных средствах (но это следует считать бонусной функцией). На самом низком уровне SpeedFan — это программное обеспечение для мониторинга оборудования, которое может получать доступ к цифровым датчикам температуры, но его главная особенность заключается в том, что оно может изменять скорость вращения вентилятора (в зависимости от возможностей вашего сенсорного чипа и вашего оборудования) в зависимости от температуры внутри вашего ПК. тем самым уменьшая шум. Некоторые датчики, такие как Winbond и AS99127F, поддерживают изменение скорости вращения вентилятора, а также другие датчики от Maxim, Myson, Analog Devices, National Semiconductor и ITE, но производитель оборудования должен был подключить соответствующие контакты к какой-то дополнительной, но тривиальной схеме. Это означает, что если у вас есть, скажем, Winbond W83782D на BP6, то все в порядке, но не каждая материнская плата с таким аппаратным чипом монитора сможет изменять скорость вращения вентилятора. Начиная с одного из самых первых чипов аппаратного монитора, которые можно было найти в стандартных ПК, National Semiconductor LM75 (и всех его клонов, таких как Philips NE1617 и Philips NE1618 или Maxim MAX1617) или Analog Devices ADM1021, такие чипы имеют были значительно улучшены как в их точности, так и в их возможностях. Текущие чипы могут контролировать скорость вращения вентилятора, напряжение и изменять скорость вращения вентилятора с помощью ШИМ (широтно-импульсной модуляции). Некоторые чипы можно даже запрограммировать на изменение скорости вращения вентилятора без какого-либо дополнительного программного вмешательства. Если ваш BIOS был запрограммирован для настройки таких чипов таким образом, вы все равно можете попробовать использовать расширенную конфигурацию SpeedFan, чтобы вернуться в ручной (программный) режим. Winbond W83697HF, Analog Devices ADT7463, SMSC EMC6D102, ITE IT8712F, National LM85C и Maxim MAX6650 — очень хорошие кандидаты. Некоторые чипы SuperIO также включают датчики температуры. SpeedFan может автоматически обнаруживать их и использовать их функции. SpeedFan может найти практически любую микросхему аппаратного монитора, подключенную к двухпроводному последовательному интерфейсу SMBus (шина управления системой, подмножество шины I2C) и к шине ISA, и отлично работает с Windows 9x, ME, NT, 2000, 2003 и Windows. ХР. Он работает и с 64-битной Windows. Его можно свернуть в трей, и он совместим с Motherboard Monitor 5.

lm_sensors (датчики мониторинга Linux) – это бесплатное приложение с открытым исходным кодом, которое предоставляет инструменты и драйверы для мониторинга температуры, напряжения и вентиляторов. В этом документе объясняется, как установить, настроить и использовать lm_sensors.

Содержание

Установка

Настройка

Используйте sensors-detect от имени пользователя root для обнаружения и создания списка модулей ядра:

Он попросит проверить различное оборудование. «Безопасные» ответы используются по умолчанию, поэтому простое нажатие Enter на все вопросы, как правило, не вызовет никаких проблем. Это создаст файл конфигурации /etc/conf.d/lm_sensors, который используется lm_sensors.service для автоматической загрузки модулей ядра при загрузке.

Когда обнаружение завершено, отображается сводка тестов.

Примечание. Служба systemd включается автоматически, если пользователи отвечают YES на вопрос о создании /etc/conf.d/lm_sensors. Ответ YES также автоматически запускает службу.

Рабочие датчики

Пример работающих датчиков:

Добавление датчиков температуры DIMM

Эта статья или раздел нуждается в улучшении языка, синтаксиса вики или стиля. См. Help:Style для справки.

Чтобы найти датчики температуры модулей DIMM, установите пакет i2c-tools. После установки загрузите модуль ядра i2c-dev.

Чтобы отобразить все столбцы, используйте i2cdetect от имени пользователя root:

В противном случае его вывод будет выглядеть следующим образом:

В моей системе флешки, подключенные к шине, имеют номер SMBus 0. Команда i2cdetect покажет устройства, подключенные к шине. Аргумент -y 0 означает использование smbus i2c-0. При необходимости вы можете проверить другие автобусы.

SPD RAM начинаются с адреса 0x50, а датчики температуры RAM начинаются с 0x18 на той же шине. В моей системе доступно 2 модуля DIMM. Таким образом, адреса 0x18 и 0x19 — это датчики температуры DIMM.

После того, как мы нашли эту информацию, для считывания температуры планок оперативной памяти нам нужен загруженный модуль ядра jc42. После этого вам нужно сообщить модулю, какие адреса нужно использовать.Этот процесс состоит из записи имя_модуля и адреса в smbus_path . Например:

После этого температура ваших стиков барана будет видна по команде датчиков:

Чтение значений SPD из модулей памяти (необязательно)

Чтобы считать значения синхронизации SPD из модулей памяти, установите пакет i2c-tools. После установки загрузите модуль ядра eeprom.

Наконец, просмотрите информацию о памяти с помощью decode-dimms .

Вот частичный вывод с одной машины:

Использование данных датчика

Графические интерфейсы

Существует множество внешних интерфейсов для данных датчиков.

  • psensor — приложение GTK для мониторинга аппаратных датчиков, включая температуру и скорость вращения вентилятора. Мониторинг материнской платы и ЦП (с помощью датчиков lm), графических процессоров Nvidia (с помощью XNVCtrl) и жестких дисков (с помощью hddtemp или libatasmart).
  • xsensors — интерфейс X11 для lm_sensors.
  • Freon (расширение оболочки GNOME) — расширение для отображения температуры процессора, температуры диска, температуры видеокарты, напряжения и скорости вращения вентилятора в оболочке GNOME.
  • Апплет датчиков GNOME — апплет для панели GNOME для отображения показаний аппаратных датчиков, включая температуру процессора, скорость вращения вентиляторов и показания напряжения.
  • lm-sensors (подключаемый модуль LXPanel) — мониторинг температуры/напряжения/скорости вращения вентиляторов в LXDE с помощью lm-sensors.
  • Апплет датчиков MATE — отображает показания аппаратных датчиков на панели MATE.
  • Датчики (подключаемый модуль панели Xfce4) — подключаемый модуль аппаратных датчиков для панели Xfce.
  • Thermal Monitor (апплет Plasma 5) — апплет KDE Plasma для мониторинга процессора, графического процессора и других доступных датчиков температуры.

датчик

Существует необязательный демон под названием sensor (включенный в пакет lm_sensors), который может записывать данные в базу данных циклического перебора (rrd), а затем визуализировать их графически. Подробности смотрите на странице руководства sensord(8).

Советы и рекомендации

Корректировка значений

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

  • Неправильные значения температуры из-за неправильного смещения (т. е. заявленная температура на 20 °C выше фактической).
  • Пользователи хотят переименовать выходные данные некоторых датчиков.
  • Ядра могут отображаться в неправильном порядке.

Все вышеперечисленное (и многое другое) можно настроить, переопределив параметры пакета, предоставляемые в /etc/sensors3.conf, создав файл /etc/sensors.d/foo, в котором любое количество настроек будет переопределить значения по умолчанию. Рекомендуется переименовать «foo» в марку и модель материнской платы, но эта номенклатура имен не является обязательной.

Примечание. Не редактируйте файл /etc/sensors3.conf напрямую, так как обновления пакетов перезапишут любые изменения, что приведет к их потере.

Пример 1. Настройка смещения температуры

Это реальный пример на материнской плате Zotac ION-ITX-A-U. Значения coretemp отличаются на 20 °C (слишком высоко) и скорректированы в соответствии со спецификациями Intel.

Запустите датчики с ключом -u, чтобы увидеть, какие параметры доступны для каждого физического чипа (необработанный режим):

Создайте следующий файл, заменяющий значения по умолчанию:

Теперь при вызове датчиков отображаются значения настройки:

Пример 2. Переименование ярлыков

Это реальный пример на Asus A7M266. Пользователь хочет более подробные имена для меток температуры temp1 и temp2 :

Создайте следующий файл, чтобы переопределить значения по умолчанию:

Теперь при вызове датчиков отображаются значения настройки:

Пример 3. Перенумерация ядер для многопроцессорных систем

Это реальный пример рабочей станции HP Z600 с двумя процессорами Xeon. Фактическая нумерация физических ядер неверна: пронумерованы 0, 1, 9, 10, которые повторяются во втором процессоре. Большинство пользователей ожидают, что температура ядра будет отображаться в последовательном порядке, т. е. 0, 1, 2, 3, 4, 5, 6, 7.

Снова запустите датчики с ключом -u, чтобы увидеть, какие параметры доступны для каждого физического чипа:

Создайте следующий файл, заменяющий значения по умолчанию:

Теперь при вызове датчиков отображаются значения настройки:

Автоматическое развертывание lm_sensors

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

S.M.A.R.T. температура диска

Начиная с ядра 5.6, модуль drivetemp будет сообщать о температуре SATA/SAS через hwmon, но sensor-detect не определяет это автоматически, поэтому модуль необходимо загружать вручную.

Теперь вы должны увидеть записи, подобные этой, в выходных данных ваших датчиков:

Настройте автоматическую загрузку модуля для загрузки модуля при загрузке.

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

Модуль K10Temp

Некоторые процессоры K10 имеют проблемы с датчиком температуры. Дополнительные сведения см. в документации k10temp.

На затронутых машинах модуль сообщит о «ненадежном термодатчике ЦП; мониторинг отключен».Чтобы принудительно отслеживать все равно, вы можете запустить следующее:

Подтвердите, что датчик действительно действителен и надежен. Если да, то можете отредактировать /etc/modprobe.d/k10temp.conf и добавить:

Это позволит загружать модуль при загрузке.

Материнские платы Asus B450M-A/A320M-K/A320M-K-BR

На этих материнских платах используется микросхема IT8655E, которая не поддерживается драйвером ядра it87 по состоянию на ноябрь 2020 г. [1]. Однако он поддерживается вышестоящей версией драйвера ядра [2]. Вариант DKMS содержится в it87-dkms-git AUR .

Материнские платы Asus B450/X399/X470 с разъемом AM4

В некоторых последних материнских платах Asus используется микросхема ITE IT8665E, поэтому для доступа к датчикам температуры, вентилятора и напряжения может потребоваться модуль asus-wmi-sensors. Установите asus-wmi-sensors-dkms-git AUR и загрузите модуль ядра asus-wmi-sensors, модуль использует интерфейс UEFI и может потребовать обновления BIOS на некоторых платах [3].

В качестве альтернативы модуль it87 считывает значения напрямую с микросхемы, устанавливает it87-dkms-git AUR и загружает модуль ядра it87.

Материнские платы Asus H97/Z97/Z170/Z370i/X570/B550

На некоторых последних материнских платах Asus для доступа к вентилятору и датчику напряжения может потребоваться загрузка модуля ядра nct6775.

Вам также может понадобиться добавить следующий параметр ядра:

Материнские платы Gigabyte B250/Z370/B450M/B560M

Кроме того, укажите идентификатор чипа при загрузке модуля следующим образом:

Или вы можете загрузить модуль в процессе загрузки, создав следующие два файла:

После загрузки модуля вы можете использовать инструмент sensors для проверки чипа. Теперь вы также можете использовать fancontrol для управления шагом скорости вентилятора вашего корпуса.

Дополнительная установка zenpower-dkms AUR может позволить более точную настройку системы охлаждения материнской платы. Однако он отключает модуль k10temp по умолчанию.

Gigabyte GA-J1900N-D3V

На этой материнской плате используется чип ITE IT8620E (полезен также для считывания напряжения, температуры материнской платы, скорости вращения вентилятора). По состоянию на октябрь 2014 года lm_sensors не поддерживает драйверы чипа ITE IT8620E [6][7]. Разработчики lm_sensors сообщили, что чип в некоторой степени совместим с IT8728F в части аппаратного мониторинга. Однако по состоянию на август 2016 года в [8] IT8620E указан как поддерживаемый.

Вы можете загрузить модуль во время выполнения с помощью modprobe:

Или вы можете загрузить модули во время загрузки, создав следующие два файла:

После загрузки модуля вы можете использовать инструмент sensors для проверки чипа.

Теперь вы также можете использовать fancontrol для управления скоростью вентилятора корпуса.


Эта страница предназначена для того, чтобы помочь вам получить информацию о температуре процессора и материнской платы и, надеюсь, сохранить ее актуальной и видимой. Если вы не используете unRAID v6 с подключаемым модулем Dynamix System Temp, перейдите к разделу «старые версии».

Настройка распознавания для v6

  1. Подготовка Установите пакет perl. Проще всего установить подключаемый модуль NerdPack, а затем в подключаемый модуль, позволяющий установить perl. Perl нужен только сценарию «sensors-detect», который будет запускаться в фоновом режиме с помощью функции «Обнаружение» на шаге 2. После того, как вы завершили настройку System Temp, perl больше не нужен, и его можно отключить и удалить.
  2. Обнаружение Нажмите кнопку для поиска и автоматического заполнения необходимых драйверов, или же, если вы знаете имя драйвера(ов), вы можете заполнить их вручную.
  3. Сохранение и активация Нажмите кнопку, чтобы сохранить и активировать (загрузить) драйвер(ы). Это создаст файл /config/plugins/dynamix.system.temp/drivers.conf на вашем флэш-устройстве.
  4. Назначение датчика и отображение. Используйте раскрывающиеся меню под датчиками, чтобы назначить соответствующий датчик для показаний процессора и материнской платы. Возможно, вам придется обратиться к руководству пользователя вашей материнской платы, чтобы узнать, какой датчик нужно выбрать здесь. После выбора датчика соответствующий элемент будет отображаться в правой части нижнего колонтитула. Нажмите кнопку, чтобы подтвердить свой выбор. Это создаст файл /config/plugins/dynamix.system.temp/sensors.conf на вашем флэш-устройстве.
  5. Готово! Вам больше не нужно устанавливать Perl, и вы можете удалить его.

И последнее, но не менее важное: см. также интерактивную справку для System Temp! Примечание: чтобы отменить назначение или удалить датчик, просто отмените его выбор в раскрывающемся меню. Это также позволит вам сделать новые назначения (например, если был выбран неправильный датчик).

Настройка распознавания для более старых версий

Чтобы передавать данные системных датчиков (например, температуру, напряжение и скорость вращения вентиляторов) в сторонние надстройки, такие как Dynamix (с помощью подключаемого модуля System Temp) или SimpleFeatures, необходимо загрузить необходимые драйверы и настроить файл конфигурации датчика. датчики.conf.

Следующие шаги должны подойти для большинства материнских плат. (проверено на SuperMicro C2SEE/C2SEA)

Шаг 1. Откройте консоль.
Вы можете либо использовать командную консоль на самом сервере UnRAID (если у вас подключены клавиатура и монитор), либо войти с другого компьютера и использовать SSH или Telnet. В Windows предпочтительным является клиент PuTTY для SSH и Telnet, поскольку он позволяет использовать вырезание и вставку для сохранения сгенерированных строк для вашего собственного файла конфигурации датчиков.

Шаг 2. Запустите датчики.
В командной строке запустите датчики. Даже без загрузки драйверов вы, вероятно, увидите один или два датчика с временными параметрами и другой информацией. Вывод должен выглядеть примерно так:

Шаг 3. Запишите устройства.
Запишите датчики. В приведенном выше примере это w83627dhg-isa-0290 и coretemp-isa-0000. (Примечание: для coretemp вы должны снова запустить sensor -u coretemp-isa-0000, чтобы увидеть фактические метки температуры. Если они называются как-то вроде temp1_input, просто используйте temp1 в качестве метки для вашего sensor.conf - см. ниже)

Шаг 4. Отметьте датчики
Отметьте датчики, которые вы хотите отобразить. В приведенном выше примере temp1 — это материнская плата, а temp2 — процессор.

Шаг 5. Создайте файл sensor.conf
Создайте файл sensor.conf. Он будет содержать датчик(и) и этикетки (необязательно) для температур, которые вы хотите контролировать. Для Dynamix и простых функций должны быть установлены две метки: «MB Temp» и «CPU Temp».

  • Для использования Dynamix сохраните этот файл на флэш-накопитель по пути /boot/config/plugins/dynamix. В Windows этот путь будет выглядеть примерно так: \\tower\flash\config\plugins\dynamix.
  • Если не для Dynamix, сохраните этот файл в постоянное место на флэш-накопителе, например /boot/config или /boot/custom. Позже вам, вероятно, понадобится команда копирования в файле «go», чтобы скопировать его в нужное место в системе UnRAID.

В приведенном ниже образце файла sensor.conf я использую данные только со второго сенсорного устройства.

Шаг 6. Подготовка датчиков-обнаружения
Инструмент обнаружения датчиков представляет собой длинный сценарий, который должен обнаружить все ваши датчики и помочь вам получить правильные имена драйверов датчиков. Копия включена в состав UnRAID, но она не самая последняя, ​​и если у вас новая материнская плата (недавнего производства), вы захотите использовать последнюю версию, так как она время от времени обновляется новейшими драйверами и датчиками. Перейдите на страницу устройств lm-sensors и найдите ссылку «последняя версия датчиков-обнаружения» в третьем абзаце на данный момент. В настоящее время сайт lm-sensors недоступен! Скачайте и скопируйте на флешку. Чтобы запустить его (при условии, что он находится в корневой папке флешки), вам нужно либо перейти на флешку (cd /boot), либо запустить команду как /boot/sensors-detect.

Инструмент обнаружения датчиков требует установленного Perl, по крайней мере, временно.

  • Если он еще не установлен, вам потребуется загрузить соответствующую версию для вашего выпуска UnRAID:
    • Серия UnRAID v4 доступна здесь
    • Для серии UnRAID v5 загрузите его отсюдаМогут потребоваться обновленные/исправленные ссылки Perl.
    • Серия UnRAID v6 доступна здесь

    Шаг 7. Запустите датчики-обнаружение
    Запустите датчики-обнаружение. Введите [ДА] для различных сканирований. Введите [НЕТ] для автоматического создания файла конфигурации (последнее приглашение). Вывод должен быть похож на:

    Шаг 8. Запишите драйверы.
    Запишите имена драйверов, указанные в сводке. В приведенном выше примере это w83627ehf и coretemp.

    Шаг 9. Добавьте modprobes для перехода
    Отредактируйте файл «go» и добавьте команду modprobe для каждого требуемого драйвера датчика.

    Шаг 10. Добавьте команду копирования для перехода
    Если вы настраиваете Dynamix, этот шаг не требуется, поэтому перейдите к шагу 11. В противном случае добавьте еще одну строку в файл «go», чтобы скопировать постоянный Sensors.conf (из того места, где вы создали/сохранили его на шаге 5) в соответствующее место при каждой загрузке.

    Шаг 11. Перезагрузите компьютер и проверьте
    Перезагрузите компьютер, чтобы загрузить изменения и проверить правильность временных параметров. Если это не так, возможно, вам придется выбрать другие датчики или настроить файл Sensors.conf.

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