[Android Brasil] Como reduzir a frequencia minima do clock do Milestone 2?

452 views
Skip to first unread message

Arthur Beltrao

unread,
Jan 4, 2011, 1:41:34 PM1/4/11
to androi...@googlegroups.com
Estou querendo reduzir o consumo de bateria do meu Milestone 2. Usando o SetCPU notei que a frequência mínima de funcionamento do CPU está configurada para 300 MHZ, portanto nem com o SetCPU eu consigo baixar o mínimo para um valor mais baixo que esse. Alguém sabe como eu faço para reduzir o valor mínimo do clock para que o CPU gaste menos bateria quando não estiver sendo usado?

Paolo Bacci

unread,
Jan 4, 2011, 1:43:19 PM1/4/11
to androi...@googlegroups.com
250mhz eh o menor possivel que pode colocar, menos que isso fato que tera travamentos.
seta a performance para on demand e eh isso. bateria de smartphone eh uma "bosta" sempre.

Em 4 de janeiro de 2011 16:41, Arthur Beltrao <arthur...@gmail.com> escreveu:
Estou querendo reduzir o consumo de bateria do meu Milestone 2. Usando o SetCPU notei que a frequência mínima de funcionamento do CPU está configurada para 300 MHZ, portanto nem com o SetCPU eu consigo baixar o mínimo para um valor mais baixo que esse. Alguém sabe como eu faço para reduzir o valor mínimo do clock para que o CPU gaste menos bateria quando não estiver sendo usado?



--
Obrigado,
Paolo Bacci.

 +55 21 9243-1937
  

Arthur Beltrao

unread,
Jan 4, 2011, 1:52:30 PM1/4/11
to androi...@googlegroups.com
Paolo,

Já está com ondemand, mas não tenho como colocar em 250MHZ, como eu disse o mínimo dele está em 300 mhz. Sei que deve ser possível alterar esse mínimo para um valor mais baixo. Por exemplo, quando eu tinha um Galaxy 5 esse mínimo no Eclair estava setado em 245 mhz, mas depois com o update do Froyo (samfirmware.com) esse valor mínimo era de 187 mhz, e não causava travamentos.

Tsuharesu Luciel

unread,
Jan 4, 2011, 1:56:04 PM1/4/11
to androi...@googlegroups.com
paolo ele falou milestone 2, não 1...

seguinte... trocando em miudos: voce teria que ter acesso root, saber os lugares que estão os "scripts" de clock, e mudar na mao... assim como fazemos nossos "scripts" de overclock no Milestone 1.
O SetCPU não vai te deixar criar clocks diferentes, apenas setar um mínimo e máximo, a partir dos já existentes..
pelo que já estudamos aqui, o celular tem 5 clocks setados, mas um nunca é usado... se você procurar nos arquivos do grupo vai ver que o Rodrigo Zaratin foi o que mais mexeu com isso, e tinha uns guias dele... mas não é tão "simples" assim não...

2011/1/4 Paolo Bacci <paolo...@gmail.com>



--
Notícias, reviews, tutoriais e tudo o que você queria saber sobre Android em um só lugar
www.euandroid.com.br

Arthur Beltrao

unread,
Jan 4, 2011, 2:07:20 PM1/4/11
to androi...@googlegroups.com
Eu já andei estudando um pouco sobre o assunto quando tinha o Galaxy 5. Já fiz alguns scripts para mudar em tempo de boot a configuração do governor para "ondemand" na rom froyo do Galaxy 5, pois ela vem a princípio setada para "performance". Meu Miles2 já está com root, e a localização dos arquivos deve ser fácil de achar, pelo menos achei fácil no Galaxy 5. Valeu pelas dicas, eu vou tentar esse caminho que você indicou.

Arthur Beltrao

unread,
Jan 4, 2011, 3:24:14 PM1/4/11
to androi...@googlegroups.com
Instalei aqui o MilestoneOverclock 1.7 beta2 e funciona no Miles2 para fazer o overclock. Ele vai para 1300 mhz tranquilinho, sem instabilidades, fiz até stress test. Baixei também os scripts de alteração de clock que tinha lá na página da ShadowMod e os procedimentos funcionam bem para o Overclock, porém não consegui fazer funcionar o Underclock que era o que eu queria. Aparentemente por mais que eu mude os valores em /proc/overclock/freq_table e /proc/overclock/mpu_opps o governor continua usando o valor mínimo de referência em /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq. Como ele não acha esse valor na freq_table (porque eu mudei para 125000) ele seta para a segunda mais baixa frequência que é a de 600 mhz. Ainda não consegui fazer o valor de /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq mudar, apenas o /system/cpu/cpu0/cpufreq/cpuinfo_max_freq é que muda. Alguem sabe ajudar?
Reply all
Reply to author
Forward
0 new messages