Thermal Throttling do Pentium 4
Por Gabriel Torres em 01 de dezembro de 2004

Introdução

Os processadores Pentium 4 possuem um recurso chamado Thermal Throttling (controle térmico), que protege o processador em caso de superaquecimento, evitando que ele se queime. Se o processador atingir uma determinada temperatura de "gatilho" (que varia de acordo com o modelo), o processador automaticamente diminui a sua velocidade, de forma que a temperatura gerada diminua. Em caso de superaquecimento a máquina ficará mais lenta, mas em compensação o processador não queima. Se mesmo assim a temperatura não diminuir para um nível satisfatório, o computador é desligado, de forma a proteger o processador.

Existem na realidade dois tipos de Thermal Throttling:

  • TM1: Disponível nos processadores Pentium 4, Xeon, Celeron (núcleos Northwood e Prescott, somente) e Pentium M. Neste tipo o Thermal Throttling não diminui fisicamente o clock do processador, mas insere ciclos ociosos entre as instruções que são enviadas ao núcleo do processador (ou seja, insere "wait states" dentro do processador), o que diminui o desempenho do processador e, conseqüentemente, sua temperatura.
  • TM2: Usado nos processadores Pentium 4 e Celeron soquete 775 e Pentium M, este tipo realmente diminui o clock do processador. Isto é feito diminuindo-se o multiplicador de clock do processador.

A grande dificuldade para o usuário comum é saber se este recurso está sendo ativado ou não em sua máquina. Caso este recurso esteja sendo ativado, além do micro ficar mais lento, significa que ele está com problemas de superaquecimento, que deverá ser solucionado.

Existe um excelente programinha para avaliar se o Thermal Throttling está ou não sendo ativado em sua máquina, chamado Throttle Watch (http://www.panopsys.com/Downloads.html). Basta descompactar e rodar o programa e você verá duas janelas. A janela de cima indica o quanto do processador está sendo usado. Você consegue uma janela similar clicando Control Alt Del no Windows XP e selecionando a guia Desempenho. Mas é na janela de baixo que está o diferencial deste programa. Esta janela mostra se o recurso Thermal Throttling está sendo ou não usado, e o quanto.


clique para ampliar

Figura 1: Throttle Watch.

Verificando se o Processador está Superaquecendo

A melhor maneira de se avaliar se o recurso de proteção do processador está ou não sendo ativado em sua máquina é rodando um programa que coloque o processador para rodar em 100% de sua capacidade. Um programa deste tipo é o BurnIn Test (http://www.passmark.com/ftp/bitstd.exe). Instale e rode este programa. Em Configuration, Duty Cicles, deixe marcada somente as caixas CPU Math e CPU MMX aumentando de 50 para 100 o valor presente nestas duas linhas. Isso fará com que o processador trabalhe a 100% durante a execução deste programa.

Antes iniciar o teste com o BurnIn, configure o Throttle Watch para gravar um arquivo de coleta de dados em seu desktop. Vá em Settings, Journal File e configure Desktop (Área de Trabalho) e em seguida pressione F5 dentro do Throttle Watch. Isso fará com que o programa comece a coletar dados e gravá-los em um arquivo texto chamado journal.txt em sua área de trabalho. Mantenha o programa aberto.

Inicie o BurnIn clicando no ícone do sinal verde e rode-o pelo tempo que julgar necessário (sugerimos que você rode o programa por, no mínimo, 15 minutos). Ao terminar de rodar o programa (basta clicar no botão Stop), volte novamente ao Throttle Watch e pressione novamente a tecla F5 para terminar a coleta de dados. Abra o arquivo journal.txt e você verá se o Thermal Throttling foi ou não ativado durante o teste.

Em condições normais, a coluna "Throt" do arquivo deverá estar marcando sempre zero. Se aparecer algum outro número, significa que este recurso foi ativado e que o seu processador está com problemas de superaquecimento.

Se for este o seu caso, você deverá verificar a instalação do cooler do seu processador. Com o micro desligado, remova o cooler do processador, limpe a base do cooler e a superfície do processador com um pano, aplique uma camada de pasta térmica sobre a superfície do processador e reinstale o cooler. Repita o teste para ver se o problema foi solucionado. Caso ele não tenha sido solucionado, você deverá trocar o cooler do seu processador por outro de maior desempenho.

Originalmente em http://www.clubedohardware.com.br/artigos/Thermal-Throttling-do-Pentium-4/954

© 1996-2012, Clube do Hardware. Todos os direitos reservados.

É expressamente proibida a reprodução total ou parcial do conteúdo deste site e dos textos disponíveis, seja através de mídia eletrônica, impressa, ou qualquer outra forma de distribuição. Os infratores serão indiciados e punidos com base na lei nº 9.610 de 19/02/1998.

Não nos responsabilizamos por danos materiais e/ou morais de qualquer espécie promovidos pelo uso das informações contidas no Clube do Hardware.

Quantcast