Сенсоры материнской платы.
bagas 15 ноября, 2018 - 17:00
Добрый день.
Хочу включить сенсоры температуры и скорость вращения кулеров у материнской платы.
Мой процессор INTEL i7-8700
Материнская плата Аsus PRIME Z370-A
# lspci 00:00.0 Host bridge: Intel Corporation Device 3ec2 (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Device 3e92 00:14.0 USB controller: Intel Corporation 200 Series PCH USB 3.0 xHCI Controller 00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1 00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode] 00:1b.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #17 (rev f0) 00:1c.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #1 (rev f0) 00:1c.4 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #5 (rev f0) 00:1d.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #9 (rev f0) 00:1f.0 ISA bridge: Intel Corporation Device a2c9 00:1f.2 Memory controller: Intel Corporation 200 Series PCH PMC 00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio 00:1f.4 SMBus: Intel Corporation 200 Series PCH SMBus Controller 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V 03:00.0 USB controller: ASMedia Technology Inc. Device 2142 04:00.0 Non-Volatile memory controller: Intel Corporation Device f1a6 (rev 03)
Вот что имею сейчас.
# sensors acpitz-virtual-0 Adapter: Virtual device temp1: +27.8°C (crit = +119.0°C) temp2: +29.8°C (crit = +119.0°C) coretemp-isa-0000 Adapter: ISA adapter Package id 0: +32.0°C (high = +82.0°C, crit = +100.0°C) Core 0: +29.0°C (high = +82.0°C, crit = +100.0°C) Core 1: +30.0°C (high = +82.0°C, crit = +100.0°C) Core 2: +30.0°C (high = +82.0°C, crit = +100.0°C) Core 3: +28.0°C (high = +82.0°C, crit = +100.0°C) Core 4: +28.0°C (high = +82.0°C, crit = +100.0°C) Core 5: +28.0°C (high = +82.0°C, crit = +100.0°C)
Маловато опказывается информации.
# sensors-detect # sensors-detect revision 3.4.0+git_807f9b1529892c0ac89bca0c7ae781c59f9c8393 # Board: ASUSTeK COMPUTER INC. PRIME Z370-A # Kernel: 4.14.78-gentoo x86_64 # Processor: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz (6/158/10) This program will help you determine which kernel modules you need to load to use lm_sensors most effectively. It is generally safe and recommended to accept the default answers to all questions, unless you know what you're doing. Gentoo config file protection is active. Every file this program will modify must be merged before the change will become active using default Gentoo tools such as dispatch-conf, cfg-update, and etc-update. Some south bridges, CPUs or memory controllers contain embedded sensors. Do you want to scan for them? This is totally safe. (YES/no): YES Silicon Integrated Systems SIS5595... No VIA VT82C686 Integrated Sensors... No VIA VT8231 Integrated Sensors... No AMD K8 thermal sensors... No AMD Family 10h thermal sensors... No AMD Family 11h thermal sensors... No AMD Family 12h and 14h thermal sensors... No AMD Family 15h thermal sensors... No AMD Family 16h thermal sensors... No AMD Family 17h thermal sensors... No AMD Family 15h power sensors... No AMD Family 16h power sensors... No Intel digital thermal sensor... Success! (driver `coretemp') Intel AMB FB-DIMM thermal sensor... No Intel 5500/5520/X58 thermal sensor... No VIA C7 thermal sensor... No VIA Nano thermal sensor... No Some Super I/O chips contain embedded sensors. We have to write to standard I/O ports to probe them. This is usually safe. Do you want to scan for Super I/O sensors? (YES/no): YES Probing for Super-I/O at 0x2e/0x2f Trying family `National Semiconductor/ITE'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Nuvoton/Fintek'... Yes Found `Nuvoton NCT6793D Super IO Sensors' Success! (address 0x290, driver `nct6775') Probing for Super-I/O at 0x4e/0x4f Trying family `National Semiconductor/ITE'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Nuvoton/Fintek'... No Trying family `ITE'... No Some systems (mainly servers) implement IPMI, a set of common interfaces through which system health data may be retrieved, amongst other things. We first try to get the information from SMBIOS. If we don't find it there, we have to read from arbitrary I/O ports to probe for such interfaces. This is normally safe. Do you want to scan for IPMI interfaces? (YES/no): YES # DMI data unavailable, please consider installing dmidecode 2.7 # or later for better results. Probing for `IPMI BMC KCS' at 0xca0... No Probing for `IPMI BMC SMIC' at 0xca8... No Some hardware monitoring chips are accessible through the ISA I/O ports. We have to write to arbitrary I/O ports to probe them. This is usually safe though. Yes, you do have ISA I/O ports even if you do not have any ISA slots! Do you want to scan the ISA I/O ports? (yes/NO): yes Probing for `National Semiconductor LM78' at 0x290... No Probing for `National Semiconductor LM79' at 0x290... No Probing for `Winbond W83781D' at 0x290... No Probing for `Winbond W83782D' at 0x290... No Lastly, we can probe the I2C/SMBus adapters for connected hardware monitoring devices. This is the most risky part, and while it works reasonably well on most systems, it has been reported to cause trouble on some systems. Do you want to probe the I2C/SMBus adapters now? (YES/no): YES Using driver `i2c-i801' for device 0000:00:1f.4: Kaby Lake (PCH) Next adapter: i915 gmbus dpc (i2c-0) Do you want to scan it? (yes/NO/selectively): yes Client found at address 0x49 Probing for `National Semiconductor LM75'... No Probing for `National Semiconductor LM75A'... No Probing for `Dallas Semiconductor DS75'... No Probing for `National Semiconductor LM77'... No Probing for `Analog Devices ADT7410/ADT7420'... No Probing for `Maxim MAX6642'... No Probing for `Texas Instruments TMP435'... No Probing for `National Semiconductor LM73'... No Probing for `National Semiconductor LM92'... No Probing for `National Semiconductor LM76'... No Probing for `Maxim MAX6633/MAX6634/MAX6635'... No Probing for `NXP/Philips SA56004'... No Probing for `SMSC EMC1023'... No Probing for `SMSC EMC1043'... No Probing for `SMSC EMC1053'... No Probing for `SMSC EMC1063'... No Next adapter: i915 gmbus dpb (i2c-1) Do you want to scan it? (yes/NO/selectively): yes Next adapter: i915 gmbus dpd (i2c-2) Do you want to scan it? (yes/NO/selectively): yes Next adapter: DPDDC-B (i2c-3) Do you want to scan it? (yes/NO/selectively): yes Next adapter: SMBus I801 adapter at f040 (i2c-4) Do you want to scan it? (YES/no/selectively): YES Client found at address 0x51 Probing for `Analog Devices ADM1033'... No Probing for `Analog Devices ADM1034'... No Probing for `SPD EEPROM'... Yes (confidence 8, not a hardware monitoring chip) Client found at address 0x53 Probing for `Analog Devices ADM1033'... No Probing for `Analog Devices ADM1034'... No Probing for `SPD EEPROM'... Yes (confidence 8, not a hardware monitoring chip) Now follows a summary of the probes I have just done. Just press ENTER to continue: Driver `coretemp' (built-in): * Chip `Intel digital thermal sensor' (confidence: 9) Driver `nct6775' (built-in): * ISA bus, address 0x290 Chip `Nuvoton NCT6793D Super IO Sensors' (confidence: 9) No modules to load, skipping modules configuration.
»
- Для комментирования войдите или зарегистрируйтесь
похоже на с мультом (EC)
похоже на <ноут?> с мультом (EC) Nuvoton. nct6775 собран/загружен? как бы непохоже. в выводе
sensors
нет чего-то типа nct6775-isa-0290сенсоров там судя по всему, навалом:
Ядро собрано
Ядро собрано с
CONFIG_SENSORS_NCT6775=y
Это стационарный компьютер.
Сам удивился почему так мало информации о сенсорах.
ASUS PRIME Z370-A
i7-8700
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
было бы интересно посмотреть
было бы интересно посмотреть в dmesg что там на момент загрузки оного модуля.
а инфы мало потому что если это например мульт, то это микроконтроллер со своей прошивкой, от которой может зависеть, как именно работает сенсор, включен ли он вообще и тому подобное. корректирующие множители другие могут быть. все это для разных матплат по-разному ну и далее в таком духе.
[ 1.039604] nct6775:
[ 1.039604] nct6775: Enabling hardware monitor logical device mappings.
[ 1.040280] nct6775: Found NCT6793D or compatible chip at 0x2e:0x290
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
не Ваш ли случай? ну и
не Ваш ли случай?
ну и
sensors -u
проверить потомну а вообще у людей уже 3
ну а вообще у людей уже 3 года как работает. коммиту в lm_sensors для этого мульта тоже что-то около того.
upd: я уже точно не помню, но
upd: я уже точно не помню, но если он у Вас nct6793, то в
логично внести соотв. изменения. как минимум label для остальных сенсоров прописать
Не совсем понял что в нести?
Не совсем понял что в нести?
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
ну для начала нужно «завести»
ну для начала нужно «завести» эти сенсоры, понять за что отвечают например температурные сенсоры, и дать им директивой label понятные названия. на вольтажи данные от шимок видимо поступают, это скорее всего Вам неинтересно, а вот где какой температурный сенсор (мост, еще что-то), это может быть полезно.
может для начала разборок лучше все сенсоры кроме coretemp и этого нувотона убрать из ядра вообще, а их собрать модулями и загружать например в
. и посмотреть что на момент загрузки.
Это помогло
Это помогло acpi_enforce_resources=lax, добавил к загрузке в рефинд и после перезагрузки сенсоры активировались, а накой так усложнять?
А как мне увидеть температуру памяти?
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Кстати только заметил что
Кстати только заметил что вывод информации от acpitz-virtual-0 Adapter: Virtual device не меняется, как изначально была температура 27,9/29,8 так и осталась
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Ну может она и в самом деле
Ну может она и в самом деле не меняется :-D
Вы же все равно не знаете, что именно это за термодатчики, так что забейте. У Вас и других сенсоров вполне достаточно.
Да нее, что то не то с этими
Да нее, что то не то с этими показателями.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
А как Вы это определили?
А как Вы это определили?
не меняется, ни на десятую
не меняется, ни на десятую долю градуса, да и в интернете смотрю у народа такой же показатель.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Ну ты загнул, конечно...
У всех, у кого я видел похожее в Инете, разные значения!
Может у тебя просто плата "левая"? Иногда на дешевых платах просто отсутствуют сенсоры, хотя порты есть и отзываются.
А софт у всех стандартный, ошибки там маловероятны... на всякий случай пересобери
sys-apps/lm_sensors
и заново прогониsensors-detect
(это надо бы делать после каждого обновления ядра!).Плата в среднем ценовом
Плата в среднем ценовом диапазоне.
Asus prime Z370-A
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
что это – неизвестно, но
что это – неизвестно, но показатели все равно неправильные :-D
Необязательно.
Навскидку похоже на температуру воздуха в корпусе.
SysA написал(а): Навскидку
Два датчика?
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Да хоть десять! Здесь просто
Да хоть десять! Здесь просто околовсяческая болтовня... :)
А ты сенсоры уже перекомпилил и пересканировал?! Вот это реальная работа.
lm_sensors пересобирал, после
lm_sensors пересобирал, после сенсоры детектил.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
А как мне к примеру убрать
А как мне к примеру убрать ненужное из вывода сенсора?
сейчас так.
Хотелось так.
Конфиг такой
Перезагружал комп, не помогает, выдается вводсамый первый.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
egrep?!.. ;)
egrep -v [KeyWords]
?!.. ;)Кстати, а почему -sensord?
А что мне даст демон sensord
А что мне даст демон sensord ?
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Мониторинг и предупреждения.
Мониторинг и предупреждения.