O desempenho da CPU flutua descontroladamente

2

CPU: Intel Core 2 Duo P8400 @ 2.26GHz.

Eu tive este laptop por cerca de 3 anos e no mês passado eu comecei a receber quedas periódicas de framerate nos jogos. Normalmente, o padrão é aleatório, algo como:

4 seconds of 29-31 ms/frame, 9 seconds of 66-68 ms/frame,
60 seconds of 29-31 ms/frame, 3 seconds of 66-68 ms/frame...

Eu tive esse problema tanto no jogo que estou desenvolvendo (eu sou um programador de jogos) e na OpenArena que eu usei para testar isso.

Após algumas reflexões, acho que encontrei o problema - a CPU está sendo acelerada , seja para economizar energia ou para evitar o superaquecimento. Core Temp confirma isso - mostra a freqüência da CPU flutuando entre 799MHz e 2260MHz e tudo mais, e os baixos períodos de MHz coincidem com framerate gotas. Isso acontece mesmo quando os dois núcleos têm uma temperatura de 41 graus Celsius, então não acho que seja devido ao superaquecimento.

Eu procurei uma configuração para desativar o Intel SpeedStep no meu BIOS, pensando que posso ir bem o suficiente sem ele, mas não havia essa configuração no BIOS (provavelmente por causa de um BIOS OEM personalizado) . Eu acho que isso deve ser viável do meu sistema operacional (win 7) também - eu fui para Control Panel -> Power Options -> High Performance -> Change plan settings -> Change advanced power settings -> Processor power management e defina:

minimum processor state for plugged in = 100%
maximum processor state for plugged in = 100%
cooling policy for plugged in = Active

Mas não houve efeito, mesmo depois de uma reinicialização.

Curiosamente, há longos períodos (muitas horas) em que o problema desaparece e a CPU permanece estável em 2260MHz. Então reaparece. :)

Portanto, não é por causa do superaquecimento, e não é por causa da economia de energia (como eu disse ao Windows que não estou tentando economizar energia). Alguma idéia?

Editar : o laptop é um Fujitsu Siemens Amilo Pi-3525

    
por Stefan Monov 06.03.2012 / 13:51

2 respostas

2

Se você já tem este laptop há mais de 3 anos, você já limpou a poeira de qualquer dissipador de calor / ventilador / sistema de exaustão? Esse seria o primeiro lugar para procurar se você está superaquecendo. Por favor, adicione sua marca e modelo e eu posso lhe indicar um guia para tirar o pó.

    
por 06.03.2012 / 14:23
-1

compre um desses.

não, mas srsly verifique se você também não tem nada em segundo plano em execução (como um antivírus ou algo que possa estar fazendo varreduras), pois o material em segundo plano pode prejudicar seu desempenho. Se você não tem nenhum qualquer coisa em execução que seja visível, eu diria que verifique a lista de processos do seu gerenciador de tarefas e veja o que acontece quando ela começa a acontecer.

    
por 06.03.2012 / 13:58