lm-sensors não mostrando tensões

1

Eu fiz como sugerido aqui: link e execute sudo sensors-detect e digite yes para tudo.

Ainda assim, só vejo isso:

:~$ 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

Informações do sistema

  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
    
por Enigma 18.05.2017 / 06:02

1 resposta

0

Provavelmente, esta placa está equipada com o chip Nuvoton NCT6791D (ou similar). Eu não consegui encontrar essa informação via Google, e as chances são altas de que ela não esteja disponível em lugar nenhum, a menos que alguém tenha olhado fisicamente para o fórum e verificado se o chip está lá. O manual pode, mas geralmente não contém essa informação.

Outra coisa é que muitos fabricantes de placas-mãe (sendo um deles o ASUS) fazem uma implementação ACPI que entra em conflito com a leitura manual dos chips (ou seja, pelo software). Isso pode ser contornado pelos parâmetros do kernel, mas isso pode (de acordo com a documentação) ser perigoso - como em: causar mau funcionamento do HW e / ou travamentos resultando em perda de dados. Até mesmo danos HW não podem ser descartados! Parece que as informações mais precisas sobre isso estão na FAQ do lm-sensors, que não está online no momento, e no bugzilla de desenvolvimento do Kernel. Aqui está um link para o primeiro em WayBack Machine .

LIMITAÇÃO DE RESPONSABILIDADE: A discussão é tão técnica que não entendo nem os riscos potenciais envolvidos no uso do parâmetro abaixo. O problema é que, até onde eu entendo, alguns bugs / situações obscuras podem surgir, já que dois pedaços separados de código estão usando os mesmos registradores, o que pode levar, entre outras coisas, a voltagens da CPU definidas para níveis inseguros.

Se você quiser experimentá-lo apesar dos avisos acima, talvez queira adicionar parâmetros do Kernel:

 "acpi_enforce_resources=lax" 

E depois:

  1. carrega o módulo nct6775 (mais seguro, possivelmente)
  2. sensores re-executados detectam (não é seguro).

No caso 1. estamos supondo que sua placa-mãe tem um chip suportado pelo módulo. Se não for, não há realmente outra opção além de 2., exceto por desistir de ler os dados do sensor.

TL; DR: Leia a explicação acima, links e relatórios de bugs - e tente isso por sua conta e risco!

    
por Wild Penguin 30.04.2018 / 13:38