Leitura de temperatura muito baixa para driver gráfico usando sensores de lm

4

Eu instalei recentemente o Ubuntu 14.04 e obtive o pacote lm-sensors. Eu fiz isso principalmente para monitorar se meu laptop estava superaquecendo. Cada vez que eu corro isto, mostra uma leitura de temperatura muito baixa (o mesmo todo tempo) de -128.0 graus celcius. Por que isso acontece?

    
por Colorless Photon 20.05.2014 / 00:03

1 resposta

9

Eu acho que é para ser assim. O novo kernel 3.13 possui um gerenciamento avançado de energia dinâmica da placa ATI com o driver radeon. Em condições normais, o discreto ATI está desativado:

[:~/Pictures/2014] 1 % sudo cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :DynOff:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

quando lemos os sensores:

[:~/Pictures/2014] % sensors                                        
[radeon-pci-0100
Adapter: PCI adapter
temp1:       -128.0°C  (crit = +120.0°C, hyst = +90.0°C)...]

O sensor não lê nada --- o cartão está desligado, o sensor também.

Se você iniciar o cartão (veja por exemplo esta entrada de blog ), por exemplo abrindo outras janelas e iniciando nele:

DRI_PRIME=1 glxgears -info

e verifique novamente, você terá:

[:~/Pictures/2014] % sudo cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :DynPwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

o cartão está ativado e ...

[:~/Pictures/2014] % sensors                                        
radeon-pci-0100
Adapter: PCI adapter
temp1:        +65.0°C  (crit = +120.0°C, hyst = +90.0°C)

... o sensor também.

Muita informação é desta entrada no fórum do Arch e esta página de documentação do Arch (procure Arch para obter a qualidade da documentação e atualizá-la ...).

    
por Rmano 20.05.2014 / 06:13