Quando o meu MacBook fica com menos de 1% da duração da bateria, acredito que a CPU desacelera. O indicador da bateria indica que tenho 10 minutos restantes, mas esses são os 10 minutos mais longos no ciclo do laptop. Existe uma maneira de desacelerar a CPU para que eu possa obter uma maior duração da bateria com o custo de menor desempenho?
Bem, Walnut queria uma prova de que a CPU estava sendo estrangulada. Então eu fui para teste de desempenho de aranha sol aqui executou o teste em desempenho crítico, desempenho crítico enquanto conectado, calculando a vida da bateria, poder total na bateria e plugue cheio de energia. Aqui estão os resultados +/- 15ms em média:
Battery at full plugged in: 215.5ms
Battery at full not plugged in: 203.5ms
Battery at critical not plugged in: 555.0ms
Battery at critical plugged in: 230.0ms
Battery unknown not plugged in: 748.8ms
Os resultados parecem indicar que o OSX executa a energia total da CPU quando a bateria está cheia ou está conectada. Quando a bateria está em operação crítica, ela é executada com metade da velocidade (demora o dobro do tempo). Quando o status da bateria é desconhecido, ele é executado um terço mais rápido (demora três vezes mais).
Para colocar de outra forma, se a CPU é avaliada em 1Ghz, então quando a bateria é crítica, ela está funcionando a 500Mhz. Quando a bateria é desconhecida (e crítica?), Ela roda a 250Mhz.
Então eu estava certo Walnut! PEGUE ISSO! NA SUA CARA! ...Estou brincando. Você está bem. Mais pessoas devem pedir provas.