lm-датчики, не показывающие напряжения

Я сделал, как предложено здесь: https://help.ubuntu.com/community/SensorInstallHowto и выполненный sudo sensors-detect и вводимый yes для всего.

Тем не менее я только получаю это:

:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +105.0°C)
temp2:        +29.8°C  (crit = +105.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +34.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +31.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +34.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:         +28.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:         +28.0°C  (high = +80.0°C, crit = +100.0°C)

asus-isa-0000
Adapter: ISA adapter
cpu_fan:        0 RPM

Информация о системе

  PROCESSOR:          Intel Core i7-4790K @ 4.40GHz (8 Cores)
    Core Count:       4
    Thread Count:     8
    Extensions:       SSE 4.2 + AVX2 + AVX + RDRAND + FSGSBASE
    Cache Size:       8192 KB
    Microcode:        0x1e
    Scaling Driver:   intel_pstate powersave

  GRAPHICS:           Intel HD 4600 (1250MHz)
    Display Driver:   intel 2.99.917
    Monitor:          S27C750
    Screen:           1920x1080

  MOTHERBOARD:        ASUS Z97I-PLUS
    Memory:           16384MB
    Chipset:          Intel 4th Gen Core DRAM
    Network:          Intel Connection + Broadcom BCM4352 802.11ac Wireless

  DISK:               240GB Kingston SHPM228
    File-System:      ext4
    Mount Options:    data=ordered errors=remount-ro relatime rw
    Disk Scheduler:   DEADLINE

  OPERATING SYSTEM:   Ubuntu 16.04
    Kernel:           4.4.0-78-generic (x86_64)
    Desktop:          GNOME Shell 3.18.5
    Compiler:         GCC 5.4.0 20160609
1
задан 18 May 2017 в 07:02

1 ответ

Возможности состоят в том, что эта плата оборудована микросхемой Nuvoton NCT6791D (или подобная). Я не мог найти, что информация через Google и возможности высоки, это не доступно нигде, если кто-то физически не посмотрел на плату и проверил, там ли микросхема. Руководство, но обычно не делает, мог бы содержать эту информацию.

Другая вещь состоит в том, что многие производители материнских плат (ASUS, являющаяся одним из них), делают реализацию ACPI, которая конфликтует с чтением микросхем вручную (т.е. программным обеспечением). Это может работаться вокруг параметрами ядра, но это может (согласно документации) быть опасным - как в: вызовите неправильное функционирование HW и / или катастрофические отказы, приводящие к потере данных. Даже повреждение HW не может быть исключено! Кажется, что наиболее достоверная информация об этом находится в lm-датчиках FAQ, который не онлайн в данный момент, и в разработке Ядра Bugzilla. Вот ссылка на первого в Wayback Machine.

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

Если Вы хотите попробовать его несмотря на вышеупомянутые предупреждения, можно хотеть добавить в параметрах Ядра:

 "acpi_enforce_resources=lax" 

И затем также:

  1. загрузите nct6775 модуль (более безопасный, возможно)
  2. повторно выполненные датчики обнаруживают (не настолько безопасный).

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

TL; DR: Считайте вышеупомянутое объяснение, ссылки и отчеты об ошибках - и попробуйте это на Ваш собственный риск!.

0
ответ дан 8 December 2019 в 05:20

Другие вопросы по тегам:

Похожие вопросы: