lm 传感器不显示电压

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

该主板很可能配备了 Nuvoton NCT6791D 芯片(或类似芯片)。我无法通过 Google 找到该信息,除非有人亲自查看主板并检查芯片是否存在,否则很可能在任何地方都找不到该信息。手册可能包含此信息,但通常不包含。

另一件事是,许多主板制造商(华硕就是其中之一)都实施了 ACPI,这与手动读取芯片(即通过软件)相冲突。这可以通过内核参数来解决,但这可能(根据文档)很危险 - 例如:导致硬件故障和/或崩溃,从而导致数据丢失。甚至不能排除硬件损坏!似乎关于此问题的最准确信息在 lm-sensors FAQ 中,目前不在线,以及内核开发 bugzilla 中。以下是 WayBack Machine 中前者的链接

免责声明:讨论太过技术性,我既不理解,也不了解使用以下参数所涉及的潜在风险。据我所知,问题是由于两个独立的代码使用相同的寄存器,因此可能会出现一些难以发现的错误/情况,这可能会导致 CPU 电压设置为不安全的水平等。

如果您想不顾上述警告尝试,您可能需要添加内核参数:

 "acpi_enforce_resources=lax" 

然后:

  1. 加载 nct6775 模块(可能更安全)
  2. 重新运行传感器检测(不太安全)。

对于情况 1,我们猜测您的主板上有一个模块支持的芯片。如果没有,那么除了情况 2 之外真的没有其他选择,只能放弃读取传感器数据。

总结:阅读上述解释、链接和错误报告 - 并自行承担风险尝试!。

相关内容