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 se terá o efeito desejado.
Eu tenho um MacBook com um processador Core 2 Duo. Eu tenho CoreDuoTemp instalado que pode mostrar a velocidade atual da CPU. Parece sempre mostrar:
Mini : 1.0 GHz Maxi : 2.0 GHz Current : 2.0 GHz
Acredito que meu laptop funcionaria por mais tempo com bateria se fosse executado em no máximo 1 GHz. Existe uma maneira de configurar isso ou o ajuste de velocidade da CPU é completamente automático?
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 se terá o efeito desejado.
Você não pode limitar manualmente a velocidade da CPU para 1 GHz.
Você pode otimizar a vida útil da bateria.
Entre nas Preferências do Sistema e escolha as configurações de economia de energia (a lâmpada). Defina o primeiro menu suspenso para Bateria e o segundo para otimizar a economia de energia (meu Mac está definido como holandês, portanto, não sei o texto exato dessa opção em inglês. Isso deve otimizar as configurações da CPU.
Não é a frequência que "desperdiça" a duração da bateria, mas a voltagem. Normalmente, freqüências mais altas precisam de voltagens mais altas - mais calor é liberado, os fãs precisam trabalhar e assim por diante.
As CPUs não são as mesmas quando saem da fábrica - todas recebem tensão com a qual 99% trabalham. Uma porcentagem deles funcionará bem com baixa voltagem.
Algumas delas são vendidas como ULV (CPUs de Baixa Voltagem) que são caras 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 que era bom para o Mac OS X é o CoolBook . Facilmente subestima sua CPU se você quiser a freqüência.
Undervolting é seguro. Não é o mesmo com overclocking ou overvolting. Quando você tenta executar com baixa voltagem em 2 GHz, por exemplo, você chegará a um ponto em que o computador será desligado. Então a voltagem ideal será um pouco maior que esse ponto.
Para você ter uma ideia: minha CPU com uma freqüência nominal de 2 GHz normalmente roda a 1.2625 V. Mas ela funciona bem em 2 GHz com apenas 1.0750 V. Essa diferença tem um impacto enorme na duração da bateria e no calor, resultando em muito mais vida útil da bateria sem perder desempenho.
À medida que a tecnologia evolui, o ponto doce da fábrica para a maioria das CPUs é mais personalizado. Mas você ainda pode otimizar muito!
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 em Macbooks antigos que funcionam) e confiar no Magsafe, embora isso acabe com o objetivo do que você está tentando fazer.
Mesmo que você pudesse, duvido que isso ajude a vida útil da sua bateria.
A CPU irá se auto-estrangular automaticamente, eu acho que o CoreDuoTemp está simplesmente reportando a velocidade atual (acelerada) incorretamente.
No Windows Vista / Seven você pode fazer isso. Você pode definir o uso mínimo / máximo de% de CPU para cada esquema de energia, além de definir o método de resfriamento passivo / ativo.
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 Max acaba com 1.7Ghz em vez de 2.7Ghz de frequência turbo). Eu gostaria de ter 2.2Ghz ou 2.0Ghz max em vez de 1.7Ghz.
No entanto, isso reduzirá muito a velocidade máxima do ventilador.
Ontem eu substituí a pasta térmica de ações com o Artic MX-4, as temperaturas ainda são as mesmas, mas a velocidade do ventilador foi reduzida. E agora o acelerador térmico é mais difícil de ser ativado.