Posso reduzir a velocidade da CPU do meu MacBook quando estiver na bateria?

9

Eu tenho um MacBook com uma CPU Core 2 Duo. Eu tenho o CoreDuoTemp instalado, que pode mostrar a velocidade atual da CPU. Parece sempre mostrar:

Mini: 1,0 GHz
Maxi: 2,0 GHz
Atual: 2,0 GHz

Acredito que meu laptop funcionaria mais com bateria se funcionasse com no máximo 1 GHz. Existe uma maneira de configurar isso ou o ajuste de velocidade da CPU é totalmente automático?

Greg Hewgill
fonte

Respostas:

5

Você pode tentar o comando pmset para configurações de gerenciamento de energia:

pmset -b reduce 1

-b       for battery mode only
reduce   reduce processor speed (value = 0/1)

Mas não tenho certeza de que terá o efeito desejado.

splattne
fonte
Obrigado, esta parece ser a resposta mais específica. Eu tentei, pmsetmas não pareceu mudar o comportamento observado.
22711 Greg Hewgill
2
Muito obrigado splattne! Eu tentei o "comando PM" sugerido e funcionou com sucesso! Vida útil da bateria estendida imediatamente de 2: 31h para 5: 48h !!!
4

Você não pode limitar manualmente a velocidade da CPU a 1 GHz.

Você pode otimizar a duração da bateria.

Acesse as Preferências do sistema e escolha as Configurações de economia de energia (a lâmpada). Defina o primeiro menu suspenso como Bateria e o segundo para otimizar a economia de energia (meu Mac está definido como holandês, para que eu não saiba o texto exato dessa opção em inglês. Isso deve otimizar as configurações da CPU.

dyve
fonte
Eu fiz isso, e a tela escurece razoavelmente em breve quando estiver na bateria, e a desligo após alguns minutos, e durmo o disco rígido quando possível, etc. enquanto estiver na bateria, eu mal notaria se a CPU estava com velocidade limitada a 1 GHz.
22711 Greg Hewgill
3

Não é a frequência que "desperdiça" a vida da bateria, mas a tensão. Normalmente, as frequências mais altas precisam de tensões mais altas - mais calor é liberado, os ventiladores precisam trabalhar e assim por diante.

As CPUs não são as mesmas quando saem da fábrica - todas recebem voltagem com a qual 99% delas trabalham. Uma porcentagem deles funcionará bem com tensão mais baixa.

Alguns deles são vendidos como ULV (CPUs de ultra baixa voltagem), que são caros para comprar porque têm melhor desempenho por menos potência e menor impacto na vida útil da bateria. Você precisa verificar seu processador específico.

Um aplicativo interessante para o Mac OS X é o CoolBook . Facilmente subestima sua CPU se você deseja a frequência.

Undervolting é seguro. Não é o mesmo com overclocking ou overvolting. Quando você tenta rodar com uma voltagem mais baixa a 2 GHz, por exemplo, chegará a um ponto em que o computador será desligado. Portanto, a tensão ideal será um pouco maior que esse ponto.

Para se ter uma idéia: minha CPU com uma frequência nominal de 2 GHz normalmente roda a 1,2625 V. Mas, na verdade, roda bem a 2 GHz com apenas 1,0750 V. Essa diferença tem um enorme impacto na vida da bateria e no calor, resultando em muito maior duração da bateria sem perder o desempenho.

À medida que a tecnologia evolui, o ponto ideal da fábrica para a maioria das CPUs é mais personalizado. Mas você ainda pode otimizar muito!

Carlos Gonzalez
fonte
Eu estava me referindo à escala dinâmica de frequência nesta pergunta. O consumo de energia está linearmente relacionado à frequência de operação. O dimensionamento dinâmico de tensão é algo diferente.
Greg Hewgill
2

Resposta curta: Não.

O processador ajustará automaticamente sua velocidade de acordo com o uso. A única maneira de limitar a velocidade da CPU é remover a bateria (pelo menos nos Macbooks antigos que funcionam) e confiar no Magsafe, embora isso anule o objetivo do que você está tentando fazer.

Josh Hunt
fonte
Você não pode fazer o underclock da CPU?
Ivo Flipse 19/07/2009
0

Mesmo que você pudesse, duvido muito que isso ajude com a vida útil da bateria.

A CPU se acelera automaticamente, eu acho que o CoreDuoTemp está simplesmente relatando a velocidade atual (acelerada) incorretamente.

dbr
fonte
0

No Windows Vista / Seven, você pode fazer isso. Você pode definir o uso mínimo / máximo da% da CPU para cada esquema de energia, além de definir o método de resfriamento passivo / ativo.


fonte
11
Suponho que realmente não disse isso, mas meu MacBook roda o OS X e pretendo continuar assim.
precisa saber é o seguinte
0

Infelizmente, no Windows 8.1, quando você configura o uso máximo da CPU para 99%, o Turboboost é completamente desativado no meu MBA em meados de 2011. (E a frequência máxima acaba com 1.7Ghz em vez de 2.7Ghz de frequência turbo). Eu gostaria de ter 2.2Ghz ou 2.0Ghz máximo em vez de 1.7Ghz.

No entanto, isso reduzirá bastante a velocidade máxima do ventilador.

Ontem substituí a pasta térmica de estoque pelo Artic MX-4, as temperaturas ainda são as mesmas, mas a velocidade do ventilador diminuiu. E agora o acelerador térmico é mais difícil de ativá-lo.

thesebastian
fonte