logo       

Throttle CPU: msg#00086

Subject: Throttle CPU
Pessoal,

Depois de muito quebrar a cabeça com o ACPI, acho que estou começando a 
entender o problema e já posso relatar para pedir uma ajuda mais 
especializada dos amigos.

O problema é de overheating num laptop Toshiba A60 S1591ST com um intel 
celeron D 330 2.8GHz

Exemplo: se eu deixo uma RNA (rede neural artificial) rodando por mais de 10 
minutos, o computador simplesmente desliga do nada!

Outro exemplo, deixo o crafty (programa de xadrez) analisando uma partida por 
apenas 10 minutos e pronto: desliga tudo sem aviso nem mesmo logout.

Consegui analisar a temperatura com o comando:

cat /proc/acpi/thermal_zone/THZN/temperature

E ele está desligando quando atinge uns 88 o. C. Sendo que a temperatura 
crítica é de 105 para desligar.

Detalhe: posso deixar o Crafty para windows (mesmo programa) rodando 
eternamente que o computador não passa de 75 o. C.!

O ventilador está funcionando, portanto deveria ser outra coisa. Descobri que 
meu SUSE 10.0 não está permitindo (identificando?) que a CPU faça throttle.

Habilitei no YAST para que a carga caia para 50%, mas ele simplesmente não faz 
isso. É o método mais seguro de diminuir a temperatura. Enquanto a gente vê 
um monte de aficionados querendo fazer overclock na CPU, eu quero fazer 
underclock!

O comando: 
# cat /proc/acpi/processor/CPU0/throttling
dá a mensagem:

<not supported>

Tentei resolver pela BIOS, mas lá não tem opção para diminuir a carga da CPU. 
Eu não ligo de ficar com um computador mais lento... Uma RNA que rodaria em 2 
horas pode rodar em 4 ou até 8 horas que não me importo. Mas preciso que o 
computador consiga ficar LIGADO sem problemas.

Achei gente fazendo a solução de colocar no BOOT:

noacpi apm=off acpi=off no_hlt

Mas essa solução, apesar de deixar o ventilador no máximo e evitar o 
computador de desligar, não impede o superaquecimento. E vi muitos reclamando 
que perderam a placa-mão que fritou. Não é minha intenção evitar o 
desligamento diretamente, mas sim evitar o AQUECIMENTO, que como consequencia 
vai evitar o desligamento.

Portanto essa solução não me ajuda.

Alguém sabe como fazer isso funcionar? 

Estou preocupado em perder o computador uma hora dessas, com todo meu 
trabalho. Nem estou conseguindo trabalhar direito, pois ter o computador 
desligado na sua cara durante um experimento é realmente estressante!

Obrigado por qualquer ajuda!

Beco.


-- 
Ruben Carlo Benante
Universidade Federal de Pernambuco, UFPE
Centro de Informática, CIn


---------------------------------------------------------------------
Esta lista eh moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Antes de perguntar, consulte o historico da lista ou acesse:
Guia Foca GNU/Linux: http://focalinux.cipsga.org.br/
---------------------------------------------------------------------
Como Fazer Perguntas Inteligentes:
http://www.istf.com.br/?page=perguntas
---------------------------------------------------------------------
Visite nossa comunidade no Orkut:

http://www.orkut.com/Community.aspx?cmm=759644
---------------------------------------------------------------------
Divulgue nosso grupo:

http://groups.yahoo.com/group/suse-linux-br/
---------------------------------------------------------------------
Cancelar assinatura.: suse-linux-br-unsubscribe@xxxxxxxxxxxxxxx 
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.linux.brazil.suse-linux
--------------------------------------------------------------------- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/suse-linux-br/

<*> To unsubscribe from this group, send an email to:
    suse-linux-br-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 





<Prev in Thread] Current Thread [Next in Thread>