Como eu faço para ver a temperatura de minha CPU?

Iniciado por Fagner Patricio, 18 de Janeiro de 2006, 21:49

tópico anterior - próximo tópico

Fagner Patricio

Olá pessoal, estou a alguns dias tentanto sem sucesso colocar um aplicativo para que eu possa ver a temperatura da minha CPU, eu estou tentando usar o ACPI, e não conheço outro, só que está dando uns paus aqui, vejam só, quando eu tento dar esse comando:

fagner@papagaio:~$ acpi -t
No support for device type: thermal
fagner@papagaio:~$

ele dar esse erro, no manual não vi outra forma, alguém pode me ajudar? :)
Viva o mundo Livre!!!

dealer

Vossa senhoria não tem envergadura moral para pedir suporte via MP!

"If freedom is short of weapons, we must compensate with willpower." - A. homem

galactus

Para poder visualizar as temperaturas do seu sistema você terá que instalar o lm-sensors:

sudo apt-get install lm-sensors

Depois terá que configurar ele:

sudo sensors-detect

Responda as perguntas, quando terminado o tutorial reinicie o sistema!

Se quiser ver o relatório completo pelo terminal é só digitar:

sensors


Se quiser visualizar de maneira gráfica, instale o Gkrellm pelo Synaptic mesmo. Acho que o Gdesklets também pode fazer isso.

Exemplo do relatório pelo terminal:
Adapter: ISA adapter
VCore 1:   +1.65 V  (min =  +1.57 V, max =  +1.73 V)
VCore 2:   +2.64 V  (min =  +1.57 V, max =  +1.73 V)
+3.3V:     +3.28 V  (min =  +3.14 V, max =  +3.47 V)
+5V:       +5.11 V  (min =  +4.76 V, max =  +5.24 V)
+12V:     +11.86 V  (min = +10.82 V, max = +13.19 V)
-12V:      -7.01 V  (min = -13.18 V, max = -10.80 V)
-5V:       -2.64 V  (min =  -5.25 V, max =  -4.75 V)
V5SB:      +5.48 V  (min =  +4.76 V, max =  +5.24 V)
VBat:      +3.01 V  (min =  +2.40 V, max =  +3.60 V)
fan1:     3668 RPM  (min = 5000 RPM, div = 2)
fan2:        0 RPM  (min = 20454 RPM, div = 2)
fan3:        0 RPM  (min = 39705 RPM, div = 2)
temp1:       +43°C  (high =   +37°C, hyst =   +16°C)   sensor = thermistor
temp2:     +54.0°C  (high =   +66°C, hyst =   +61°C)   sensor = thermistor
temp3:     +57.0°C  (high =   +66°C, hyst =   +61°C)   sensor = thermistor
vid:      +1.650 V  (VRM Version 9.0)
alarms:   Chassis intrusion detection                      ALARM
beep_enable:
         Sound alarm disabled

eeprom-i2c-0-52
Adapter: SMBus nForce2 adapter at 5000
Memory type:            DDR SDRAM DIMM
Memory size (MB):       512

eeprom-i2c-0-50
Adapter: SMBus nForce2 adapter at 5000
Memory type:            DDR SDRAM DIMM
Memory size (MB):       512



Té+
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

robertobech

Agradeço as dicas sobre o LM, mas não consigo entender direito o output do comando sensors. Aqui saiu isso:


it87-isa-0290
Adapter: ISA adapter
VCore 1:   +1.78 V  (min =  +4.08 V, max =  +4.08 V)   ALARM
VCore 2:   +2.50 V  (min =  +4.08 V, max =  +4.08 V)   ALARM
+3.3V:     +3.26 V  (min =  +8.16 V, max =  +8.16 V)   ALARM
+5V:       +4.81 V  (min =  +6.85 V, max =  +6.85 V)   ALARM
+12V:     +12.22 V  (min = +16.32 V, max = +16.32 V)   ALARM
-12V:     -14.72 V  (min =  +3.93 V, max =  +3.93 V)   ALARM
-5V:       -9.76 V  (min =  +4.03 V, max =  +4.03 V)   ALARM
Stdby:     +5.03 V  (min =  +6.85 V, max =  +6.85 V)   ALARM
VBat:      +0.00 V
fan1:        0 RPM  (min =    0 RPM, div = 4)
fan2:     4927 RPM  (min =    0 RPM, div = 2)
fan3:        0 RPM  (min =    0 RPM, div = 2)
M/B Temp:    +41°C  (low  =    -1°C, high =    -1°C)   sensor = thermistor
CPU Temp:    +63°C  (low  =   +70°C, high =   +80°C)   sensor = thermistor
Temp3:       -55°C  (low  =    -1°C, high =    -1°C)   sensor = thermistor


Tem uns "alarms" ali no alto, mas que raios é aquilo? Não entendi lhufas... alguém pode me ajudar a traduzir e entender esse treco?  :roll: [/code]
Minha máquina velha de guerra:
ASUS A7S333, CPU Duron 1200Mhz
256MB RAM, HD 40GB
É velha, mas eu gosto :-)

Visitem meu site para técnicos de LINUX, o LINUX para o resgate

robertobech

Ninguém saberia mesmo me dar uma ajuda? Eu estou meio preocupado com a temperatura do meu PC, meu quarto é quente pacas...
Minha máquina velha de guerra:
ASUS A7S333, CPU Duron 1200Mhz
256MB RAM, HD 40GB
É velha, mas eu gosto :-)

Visitem meu site para técnicos de LINUX, o LINUX para o resgate

mur


it8712-isa-0290
Adapter: ISA adapter
VCore 1:   +1.62 V  (min =  +1.42 V, max =  +1.57 V)   ALARM
VCore 2:   +0.00 V  (min =  +2.40 V, max =  +2.61 V)   ALARM
+3.3V:     +6.37 V  (min =  +3.14 V, max =  +3.46 V)   ALARM
+5V:       +4.81 V  (min =  +4.76 V, max =  +5.24 V)   ALARM
+12V:     +12.61 V  (min = +11.39 V, max = +12.61 V)   ALARM
-12V:     -27.36 V  (min = -12.63 V, max = -11.41 V)   ALARM
-5V:      -13.64 V  (min =  -5.26 V, max =  -4.77 V)   ALARM
Stdby:     +5.05 V  (min =  +4.76 V, max =  +5.24 V)
VBat:      +3.31 V
fan1:     6308 RPM  (min =    0 RPM, div = 2)
fan2:        0 RPM  (min = 2657 RPM, div = 2)          ALARM
fan3:        0 RPM  (min = 2657 RPM, div = 2)          ALARM
M/B Temp:    +48°C  (low  =   +15°C, high =   +40°C)   sensor = thermistor
CPU Temp:    +38°C  (low  =   +15°C, high =   +45°C)   sensor = thermistor
Temp3:        -1°C  (low  =   +15°C, high =   +45°C)   sensor = disabled   ALARM

eeprom-i2c-0-50
Adapter: SMBus Via Pro adapter at e800
Memory type:            DDR SDRAM DIMM
Memory size (MB):       512


Eu também fiquei preocupado agora...
o que viria a ser essa linha:

+3.3V:     +6.37 V  (min =  +3.14 V, max =  +3.46 V)   ALARM

Parece que não ta certo né?

E mais uma dúvida, com isso que foi instalado seria possivel eu verificar as temperaturas com o Karamba?
Até hoje não consegui fazer funcionar em nenhuma distro...
AtlhonXP 2400+/Geforce 6200FX/2GB RAM DDR400/HD 80GB+250GB+500GB
Ubuntu 8.04

LedStyle

Acho que o que interessa é isso aqui:

M/B Temp:    +41°C  (low  =    -1°C, high =    -1°C)   sensor = thermistor
CPU Temp:    +63°C  (low  =   +70°C, high =   +80°C)   sensor = thermistor


A primeira é a temperatura da placa mãe. A segunda a do processador.

Acho que ta bom. Num tem risco de queimar mas seria legal baixar um pouco a temperatura do Processador. Talvez um exaustor ai atraz deve ajudar pra baixar pra uns 50.

Aqui em casa eu coloquei um cooler legal e ficou em 48º com a rotação mínima do cooler. Eu posso aumentar a potencia dele ainda por um botãozinho de malandro aqui hehehe. Dai cai mais ainda mas só faço isso quando vou jogar.

LedStyle

Estranho que seu coolar ta a mais de 6mil RPM e da tudo isso de temperatura. Deve ser bem ruinzinho heim.

Aqui com 2700rpm eu deixo em 41ºC e o cooler vai até 4000rpm.

É um Athlon XP 1700+ beeem velhinho ja. Esquenta bastante inclusive.

mur

Citação de: "LedStyle"Estranho que seu coolar ta a mais de 6mil RPM e da tudo isso de temperatura. Deve ser bem ruinzinho heim.

Aqui com 2700rpm eu deixo em 41ºC e o cooler vai até 4000rpm.

É um Athlon XP 1700+ beeem velhinho ja. Esquenta bastante inclusive.

Você fala do meu né?
É bem ruinzinho mesmo, eu to usando um cooler velho que era do meu processador AMD antigo (acho que era 800 mhz)... o cooler dele mesmo era meio vagabundo e estorou uma das pás, aí já sabe né, sem dinheiro a gente faz uma "gambiarra provisória-permanente"...
eu to esperando sobrar algum dinheiro pra poder comprar novos coolers (bons dessa vez) pro pc, o da placa de vídeo e da placa-mãe também são "gambiarras" que eu fiz com um coolers de pcs velhos que tinha em casa...

---
mas e quanto ao trecho que eu citei anteriormente, ele não quer dizer nada?
eu não entendi o que significa e não achei informação sobre aquilo..
AtlhonXP 2400+/Geforce 6200FX/2GB RAM DDR400/HD 80GB+250GB+500GB
Ubuntu 8.04

Ichigo

Citação de: "galactus"Para poder visualizar as temperaturas do seu sistema você terá que instalar o lm-sensors:

sudo apt-get install lm-sensors

Depois terá que configurar ele:

sudo sensors-detect

Responda as perguntas, quando terminado o tutorial reinicie o sistema!

Se quiser ver o relatório completo pelo terminal é só digitar:

sensors


Se quiser visualizar de maneira gráfica, instale o Gkrellm pelo Synaptic mesmo. Acho que o Gdesklets também pode fazer isso.

Desculpe vir aqui com uma "dúvida" e não com uma solução, mas gostaria de saber se existe algum site ou se tem algum material de referência para que eu possa descobrir cada parametro do SENSORS. Vi exatamente isso que mencionou galactus, no entanto não obtive o resultado esperado.

Abaixo coloco o procedimento para que possam ver, se fiz algo "equivocado"...

root@Nihon:/home/ichigo# sudo sensors-detect

This program will help you determine which I2C/SMBus modules you need to
load to use lm_sensors most effectively. You need to have i2c and
lm_sensors installed before running this program.
Also, you need to be `root', or at least have access to the /dev/i2c-*
files, for most things.
If you have patched your kernel and have some drivers built in, you can
safely answer NO if asked to load some modules. In this case, things may
seem a bit confusing, but they will still work.

It is generally safe and recommended to accept the default answers to all
questions, unless you know what you're doing.

We can start with probing for (PCI) I2C or SMBus adapters.
You do not need any special privileges for this.
Do you want to probe now? (YES/no): YES
Probing for PCI bus adapters...
Use driver `i2c-i801' for device 00:1f.3: Intel 82801DB ICH4
Probe succesfully concluded.

We will now try to load each adapter module in turn.
Module `i2c-i801' already loaded.
If you have undetectable or unsupported adapters, you can have them
scanned by manually loading the modules before running this script.

To continue, we need module `i2c-dev' to be loaded.
If it is built-in into your kernel, you can safely skip this.
i2c-dev is not loaded. Do you want to load it now? (YES/no): YES
Module loaded succesfully.

We are now going to do the adapter probings. Some adapters may hang halfway
through; we can't really help that. Also, some chips will be double detected;
we choose the one with the highest confidence value in that case.
If you found that the adapter hung after probing a certain address, you can
specify that address to remain unprobed. That often
includes address 0x69 (clock chip).

Next adapter: ACPI EC SMBus adapter at 0018
Do you want to scan it? (YES/no/selectively): YES
Client found at address 0x0b
Probing for `Smart Battery'... Success!
   (confidence 5, driver `smartbatt')
Client found at address 0x4c
Probing for `National Semiconductor LM75'... Failed!
Probing for `Dallas Semiconductor DS1621'... Failed!
Probing for `Analog Devices ADM1021'... Failed!
Probing for `Analog Devices ADM1021A/ADM1023'... Failed!
Probing for `Maxim MAX1617'... Failed!
Probing for `Maxim MAX1617A'... Failed!
Probing for `TI THMC10'... Failed!
Probing for `National Semiconductor LM84'... Failed!
Probing for `Genesys Logic GL523SM'... Failed!
Probing for `Onsemi MC1066'... Failed!
Probing for `Maxim MAX1619'... Failed!
Probing for `National Semiconductor LM82'... Failed!
Probing for `National Semiconductor LM83'... Failed!
Probing for `National Semiconductor LM90'... Failed!
Probing for `National Semiconductor LM89/LM99'... Failed!
Probing for `National Semiconductor LM86'... Failed!
Probing for `Analog Devices ADM1032'... Failed!
Probing for `Maxim MAX6657/MAX6658/MAX6659'... Failed!
Probing for `National Semiconductor LM63'... Failed!
Probing for `Maxim MAX6633/MAX6634/MAX6635'... Failed!
Probing for `Analog Devices ADT7461'... Failed!
Client at address 0x50 can not be probed - unload all client drivers first!
Client at address 0x51 can not be probed - unload all client drivers first!
Client at address 0x52 can not be probed - unload all client drivers first!
Client at address 0x53 can not be probed - unload all client drivers first!

Next adapter: SMBus I801 adapter at 1880
Do you want to scan it? (YES/no/selectively): YES
Client at address 0x50 can not be probed - unload all client drivers first!
Client at address 0x51 can not be probed - unload all client drivers first!
Client found at address 0x69

Some chips are also accessible through the ISA bus. ISA probes are
typically a bit more dangerous, as we have to write to I/O ports to do
this. This is usually safe though.

Do you want to scan the ISA bus? (YES/no): YES
Probing for `National Semiconductor LM78'
 Trying address 0x0290... Failed!
Probing for `National Semiconductor LM78-J'
 Trying address 0x0290... Failed!
Probing for `National Semiconductor LM79'
 Trying address 0x0290... Failed!
Probing for `Winbond W83781D'
 Trying address 0x0290... Failed!
Probing for `Winbond W83782D'
 Trying address 0x0290... Failed!
Probing for `Winbond W83627HF'
 Trying address 0x0290... Failed!
Probing for `Winbond W83627EHF'
 Trying address 0x0290... Failed!
Probing for `Winbond W83697HF'
 Trying address 0x0290... Failed!
Probing for `Silicon Integrated Systems SIS5595'
 Trying general detect... Failed!
Probing for `VIA Technologies VT82C686 Integrated Sensors'
 Trying general detect... Failed!
Probing for `VIA Technologies VT8231 Integrated Sensors'
 Trying general detect... Failed!
Probing for `ITE IT8712F'
 Trying address 0x0290... Failed!
Probing for `ITE IT8705F / SiS 950'
 Trying address 0x0290... Failed!
Probing for `IPMI BMC KCS'
 Trying address 0x0ca0... Failed!
Probing for `IPMI BMC SMIC'
 Trying address 0x0ca8... Failed!

Some Super I/O chips may also contain sensors. Super I/O probes are
typically a bit more dangerous, as we have to write to I/O ports to do
this. This is usually safe though.

Do you want to scan for Super I/O sensors? (YES/no): YES
Probing for `ITE 8702F Super IO Sensors'
 Failed! (0xec11)
Probing for `ITE 8705F Super IO Sensors'
 Failed! (0xec11)
Probing for `ITE 8712F Super IO Sensors'
 Failed! (0xec11)
Probing for `Nat. Semi. PC87351 Super IO Fan Sensors'
 Failed! (0xec)
Probing for `Nat. Semi. PC87360 Super IO Fan Sensors'
 Failed! (0xec)
Probing for `Nat. Semi. PC87363 Super IO Fan Sensors'
 Failed! (0xec)
Probing for `Nat. Semi. PC87364 Super IO Fan Sensors'
 Failed! (0xec)
Probing for `Nat. Semi. PC87365 Super IO Fan Sensors'
 Failed! (0xec)
Probing for `Nat. Semi. PC87365 Super IO Voltage Sensors'
 Failed! (0xec)
Probing for `Nat. Semi. PC87365 Super IO Thermal Sensors'
 Failed! (0xec)
Probing for `Nat. Semi. PC87366 Super IO Fan Sensors'
 Failed! (0xec)
Probing for `Nat. Semi. PC87366 Super IO Voltage Sensors'
 Failed! (0xec)
Probing for `Nat. Semi. PC87366 Super IO Thermal Sensors'
 Failed! (0xec)
Probing for `Nat. Semi. PC87372 Super IO Fan Sensors'
 Failed! (0xec)
Probing for `Nat. Semi. PC87373 Super IO Fan Sensors'
 Failed! (0xec)
Probing for `Nat. Semi. PC87591 Super IO'
 Success... but not activated
Probing for `Nat. Semi. PC87371 Super IO'
 Failed! (0xec)
Probing for `Nat. Semi. PC97371 Super IO'
 Failed! (0xec)
Probing for `Nat. Semi. PC8739x Super IO'
 Failed! (0xec)
Probing for `Nat. Semi. PC8741x Super IO'
 Failed! (0xec)
Probing for `SMSC 47B27x Super IO Fan Sensors'
 Failed! (0xec)
Probing for `SMSC 47M10x/13x Super IO Fan Sensors'
 Failed! (0xec)
Probing for `SMSC 47M14x Super IO Fan Sensors'
 Failed! (0xec)
Probing for `SMSC 47M15x/192 Super IO Fan Sensors'
 Failed! (0xec)
Probing for `SMSC 47S42x Super IO Fan Sensors'
 Failed! (0xec)
Probing for `SMSC 47S45x Super IO Fan Sensors'
 Failed! (0xec)
Probing for `SMSC 47M172 Super IO'
 Failed! (0xec)
Probing for `SMSC LPC47B397-NC Super IO'
 Failed! (0xec)
Probing for `VT1211 Super IO Sensors'
 Failed! (0xec)
Probing for `Winbond W83627HF Super IO Sensors'
 Failed! (0xec)
Probing for `Winbond W83627THF Super IO Sensors'
 Failed! (0xec)
Probing for `Winbond W83637HF Super IO Sensors'
 Failed! (0xec)
Probing for `Winbond W83697HF Super IO Sensors'
 Failed! (0xec)
Probing for `Winbond W83697SF/UF Super IO PWM'
 Failed! (0xec)
Probing for `Winbond W83L517D Super IO'
 Failed! (0xec)
Probing for `Winbond W83627EHF Super IO Sensors'
 Failed! (0xec11)

Do you want to scan for secondary Super I/O sensors? (YES/no): YES
Probing for `ITE 8702F Super IO Sensors'
 Failed! (skipping family)
Probing for `Nat. Semi. PC87351 Super IO Fan Sensors'
 Failed! (skipping family)
Probing for `SMSC 47B27x Super IO Fan Sensors'
 Failed! (skipping family)
Probing for `VT1211 Super IO Sensors'
 Failed! (skipping family)
Probing for `Winbond W83627EHF Super IO Sensors'
 Failed! (skipping family)

Now follows a summary of the probes I have just done.
Just press ENTER to continue:

Driver `smartbatt' (should be inserted):
 Detects correctly:
 * Bus `ACPI EC SMBus adapter at 0018'
   Busdriver `UNKNOWN', I2C address 0x0b
   Chip `Smart Battery' (confidence: 5)


I will now generate the commands needed to load the I2C modules.
Sometimes, a chip is available both through the ISA bus and an I2C bus.
ISA bus access is faster, but you need to load an additional driver module
for it. If you have the choice, do you want to use the ISA bus or the
I2C/SMBus (ISA/smbus)? ISA

To make the sensors modules behave correctly, add these lines to
/etc/modules:

#----cut here----
# I2C adapter drivers
# modprobe unknown adapter ACPI EC SMBus adapter at 0018
# I2C chip drivers
# Warning: the required module smartbatt is not currently installed on your system.
# For status of 2.6 kernel ports see http://secure.netroedge.com/~lm78/supported.html
# If driver is built-in to the kernel, or unavailable, comment out the following line.
smartbatt
#----cut here----

Do you want to add these lines to /etc/modules automatically? (yes/NO)yes

E para visualizar aparece apenas essas informações....

root@Nihon:/home/ichigo# sensors
eeprom-i2c-1-53
Adapter: ACPI EC SMBus adapter at 0018
Unknown EEPROM type (255).

eeprom-i2c-1-52
Adapter: ACPI EC SMBus adapter at 0018
Unknown EEPROM type (255).

eeprom-i2c-1-51
Adapter: ACPI EC SMBus adapter at 0018
Unknown EEPROM type (255).

eeprom-i2c-1-50
Adapter: ACPI EC SMBus adapter at 0018
Unknown EEPROM type (255).

eeprom-i2c-0-51
Adapter: SMBus I801 adapter at 1880
Memory type:            DDR SDRAM DIMM
Memory size (MB):       256

eeprom-i2c-0-50
Adapter: SMBus I801 adapter at 1880
Memory type:            DDR SDRAM DIMM
Memory size (MB):       256


Os gDeskLets também não funcionam... O que me deixa bastante chateado, pois já tentei várias vezes configurar esse sensors mas ainda não consegui... Talvez possa ser "problema" do Hardware, pois estou utilizando o Ubuntu em um note Pentium M, não sei... É apenas mais uma especulação...

Abracos,
Henrique

galactus

Caro Ichigo, o que aconteceu é que ele não foi capaz de encontrar nenhum módulo compatível com o seu Chipset para poder realizar a leitura das temperaturas do mesmo.

Qual a configuração do seu Hardware?

Agora não estou no Ubuntu, mas qual é a versão do lm-sensors no Ubuntu? Na página do desenvolvedor já está na 2.10.0 . Talvez uma versão mais nova resolva. Mas você terá que compilar este pacote.

http://secure.netroedge.com/~lm78/download.html


Melhor ainda, você poderá ver aqui: http://secure.netroedge.com/~lm78/supported.html Todos os CHIPSETS suportados.
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

robertobech

Valeu pela ajuda pessoal!

M/B Temp:    +41°C  (low  =    -1°C, high =    -1°C)   sensor = thermistor

E o que significam esses "low" e "high"? Os dois marcam a mesma temperatura... não seria a temperatura mínima e a máxima indicados?
Minha máquina velha de guerra:
ASUS A7S333, CPU Duron 1200Mhz
256MB RAM, HD 40GB
É velha, mas eu gosto :-)

Visitem meu site para técnicos de LINUX, o LINUX para o resgate

etapombas

aki naum funfo :(

root@admlnx05:/home/bru# sensors-detect
No i2c device files found. Use prog/mkdev/mkdev.sh to create them.

Magneto


Ichigo

Ao compilar o pacote, me deparei com a seguinte mensagem... Alguém já se deparou com este problema!?

Makefile:108: *** For 2.6 kernels and later, use "make user_install".  Pare.

root@Nihon:/home/ichigo/Downloads/lm_sensors-2.10.0# make user_install
grep: /usr/src/linux/include/linux/autoconf.h: Arquivo ou diretório não encontrado
grep: /usr/src/linux/include/linux/autoconf.h: Arquivo ou diretório não encontrado

make: *** Sem regra para processar o alvo `sysfs/libsysfs.h', necessário por `li b/sysfs.ad'.  Pare.


Abracos