Como faço para o turbo boost funcionar?

10

Eu tenho um notebook HP Pavilion dv6-2190us, que possui 8GB DDR3 e um processador i7 com 1.60GHz (Turbo Boost até 2.80GHz)

Não tenho certeza se estou fazendo algo errado ou faltando um passo ou o quê, mas não consigo descobrir como fazer o turbo boost funcionar.

É uma dor real, porque 8x 1.6GHz é realmente uma merda, estou começando a desejar ter um i5 com menos núcleos, mas mais velocidade de clock por núcleo ...

Existe algo que eu possa fazer para ativar o aumento de velocidade / turbo ou talvez apenas mantê-lo com overclock o tempo todo?

Estou executando o Ubuntu 10.10 de 64 bits.

OBRIGADO!

Editar Eu segui a aquisição aqui, mas meus resultados não mudam quando executo o loop.

cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
cpu MHz     : 1600.000
Alex Weber
fonte
Você pode procurar em / proc / cpuinfo como escrevi em askubuntu.com/questions/37618/is-turbo-boost-working/… e editar os resultados em sua pergunta?
Elmicha 19/05/11
@elmicha pergunta atualizada
Alex Weber
Tente executar 'estresse -c 8' que vai fazer todos os seus núcleos de CPU executar no máximo, durante a sua execução verifique a saída de / proc / cpuinfo

Respostas:

7

Tente instalar turbostat(a partir do linux-toolspacote) e execute sudo modprobe msr ; sudo turbostate veja o que diz a velocidade do processador.

A frequência mostrada em / proc / cpuinfo é sempre limitada à velocidade "normal" da CPU quando, de fato, o turbo boost está funcionando bem.

David Gardner
fonte
2
Na verdade, toda a informação em /proc/e /sys/device/system/cpu/é sempre limitado às frequências regulares de projeto; consulte kernel.org/doc/Documentation/cpu-freq/boost.txt
Execute o CMD
@ClassStacker Thanks! Atualizado para dizer "sempre" em vez de "frequentemente".
David Gardner
@DavidGardner, por acaso, você pode explicar melhor como interpretar a saída do turbostato, por favor? No meu caso, Bzy_MHzpode chegar perto de 3ghz e depois voltar a 1ghz depois de um tempo, mesmo que todos os cpus estejam 100% carregados (consulte também askubuntu.com/questions/800797/how-to-enable-turbo-boost/… )
Sebastien Lorber
@SebastienLorber Turbo pode ser limitado pelo uso de energia, temperatura e outros fatores, mas é bastante "fechado", pois não informa o porquê :) acrescentarei alguns comentários sobre a pergunta à qual você vinculou, mas a 85 graus C poderia ser temperatura limite, dependendo das configurações BIOS Turbo ...
David Gardner
Isso é muito chato que é tão difícil entender o que está acontecendo. Forcei fãs a correr a toda a velocidade, tenta diferentes governadores e motoristas, e parece algum tempo meu computador está limitando a frequência de 800MHz em torno (com carga), mesmo que as CPUs não são quentes
Sebastien Lorber
1

Existe algo que eu possa fazer para ativar o aumento de velocidade / turbo ou talvez apenas mantê-lo com overclock o tempo todo?

Eu tenho um problema semelhante com o meu laptop, nunca uso a opção ondemand, então desativei-o instalando o rcconf (sudo apt-get install rcconf). Apenas abra-o como root, procure por ondemand voice e desative-o (tecla de espaço para selecionar / desmarcar)!

MastroPino
fonte
Este é um mau conselho. Primeiro, o OP interpretou mal o que viu. Agora você pretende ajudá-lo a resolver um problema que ele não tem, sem explicar o que sua solução assumida realmente alcança ou como ela deve corrigir alguma coisa.
Execute o CMD
1

Apesar de não continuar usando nenhuma das soluções, de acordo com o i7z turbo boost, de fato, está funcionando.

Não tenho certeza do que fez, mas ei, não estou reclamando!

PS - O applet de monitor de frequência da CPU ainda está bloqueado em 1,6 GHz.

Alex Weber
fonte
2
Testei o script i7z e ele diz que o Turbo Boost está ativado. No entanto, o uso de grep MHz / proc / cpuinfo não mostra nada além da freqüência padrão do relógio de 2,3, em oposição a 2,9 GHz.
n3rd
@ n3rd Tudo a informação em /proc/e /sys/device/system/cpu/é sempre limitado às frequências regulares de projeto; veja kernel.org/doc/Documentation/cpu-freq/boost.txt. Além disso, o Freq Mons da CPU conta com essas informações, para que não mostrem reforços.
Executar CMD
-1

Como a melhor solução triste de David Gardner, é o turbostato, que em ferramentas Linux adicionais mostra frequência real. Funciona com cpu no Ivy Bridge, onde cat /proc/cpuinfonão é possível mostrar informações reais. Também posso recomendar o uso desse script

cd && wget -O .laptop-mode.sh http://goo.gl/AH0tvj
chmod +x .laptop-mode.sh && ./.laptop-mode.sh

Ajuda a ajustar a CPU e força o turbo boost a trabalhar constantemente. Devo notar que o turbo boost não funcionará com frequência máxima para todos os núcleos. Para organizar a frequência, verifique as especificações das informações oficiais do seu processador.

Andrey Rahimov
fonte
2
Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
kiri
Também o link é um Ubuntu One ligação que requer login e assim não funciona ...
David Gardner