domingo, 22 de abril de 2012

Tutorial SetVsel - Overclock no Defy


PARA FAZER O OVERCLOCK, É NECESSÁRIO QUE O ACESSO ROOT ESTEJA LIBERADO 
Pra começar, o que é overclock?
Overclock é aumentar o clock, a frequência de trabalho, do processador do telefone. Considerando que todos os processadores são configurados para trabalhar num regime abaixo do seu limite, na maioria das vezes é possível fazer o processador trabalhar em frequências mais altas, ou seja, mais rápido.

E eu posso fazer isso assim, sem qualquer problema?
Sim e não. Levando em conta a resposta acima, fazer overclocks pequenos não influencia muito no sistema como um todo, mas pode melhorar o desempenho. O problema é que não depende só do fabricante do processador. Todo o ambiente que gerencia o processador influencia no resultado final, e pode ser danificado, já que a fabricante do telefone garante o funcionamento na velocidade padrão (800MHz, no caso do defy).
Deve-se ter muito cuidado quanto a esse procedimento, já que ele pode danificar o aparelho fisicamente.
Além disso, toda frequência tem uma tensão elétrica (voltagem) relativa (chamada de VSel). Essa tensão deve ser mudada de acordo com a frequência, e é o que mais causa danos no processador. Essa mudança de tensão é chamada overvolt (no caso de aumento) e undervolt (no caso de diminuição).

Ok, e como eu sei se vai funcionar sem queimar nada?
Primeiro, sempre procure informações, e nunca aposte em valores absurdos. Os processadores de hoje trabalham no processo "on demand", ou seja, aumentam a frequência e a tensão do processador de acordo com o quanto o sistema exige dele. No caso do Defy, o processador alterna entre até três steps diferentes (Nas versões 2.2 e abaixo) e quatro steps (nas versões 2.3 e acima).
É possível achar pessoas que dizem ter configurado o processador em até 1400MHz de clock máximo. Possível é, mas não é recomendável. Tudo fica por conta e responsabilidade de quem está fazendo.

Na maioria dos sites, as configurações são encontradas da seguinte maneira:

20 Vsel1 @300 MHz
34 Vsel2 @600 MHz
54 Vsel4 @1000 MHz

Ou seja, a relação entre a tensão aplicada e a frequência de trabalho. Tensões muito baixas para frequências altas pode (e normalmente vão) causar instabilidade. Danos também poderão ocorrer.
Segundo várias fontes, o Defy+ possui o mesmo processador do Defy e trabalha a 1000MHz (1GHz). As principais firmwares customizadas, MIUI e CyanogenMod7, operam nessa frequência. Essa configuração é a mais comum, e até hoje não vi reclamações sobre isso.

Ótimo! Vou fazer! Mas e a bateria? Vai durar o mesmo?
Se você fizer apenas o overclock, provavelmente sua bateria durará menos. Mas é possível otimizar a relação entre os steps, além da otimização da relação entre as tensões e as frequências. Muitas vezes configurar o VSel muito alto não é necessário.
Por padrão, o defy vem com o step mais alto funcionando a 56@800. A maioria dos usuários muda este valor para 54@1000, e continua estável.
Com esse tipo de otimização, é possivel até que a bateria dure mais. Lembrando que isso não depende só da sua configuração, mas sim de todo o aparelho, inclusive o firmware utilizado.

Overclock pelo SetVSel:
1. Baixe o APP SetvSel pelo market;
2. Aceite as permissões de superuser;
3. Configure com os seguintes valores:

24 Vsel1 @300 MHz
34 Vsel2 @600 MHz
54 Vsel3 @1000 MHz
"up_threshold" em 87%.

(Você pode até mudar esse valores no futuro, mas esses são os valores estáveis, sem risco, para você começar a mexer no SetVsel.)

Limit to Vsel1 While screen is Off (Faz com que o processamento abaixe quando a tela é desligada - Economiza bateria);
Limit to Vsel2 on Battery<= 30% (Derruba o processamento para o equivalente ao VSel2 quando a bateria está abaixo de 30% - Opcional);
Set up_treshold to 99% on Battery <= 30% (Prioriza a economia de energia quando a bateria está abaixo de 30% - Opcional).

4. Marque a opção Apply @ Boot;
5. Clique em Apply e Quit.
_________________________________________________________________________________

Mas se você não quer aumentar a velocidade, e só quer diminuir o consumo de bateria, segue uma configuração de undervolting:

24 Vsel1 @300 MHz
34 Vsel2 @600 MHz
42 Vsel3 @800 MHz
"up_threshold" em 87%.

Limit to Vsel1 While screen is Off (Faz com que o processamento abaixe quando a tela é desligada - Economiza bateria);
Limit to Vsel2 on Battery<= 30% (Derruba o processamento para o equivalente ao VSel2 quando a bateria está abaixo de 30% - Opcional);
Set up_treshold to 99% on Battery <= 30% (Prioriza a economia de energia quando a bateria está abaixo de 30% - Opcional).

4. Marque a opção Apply @ Boot;
5. Clique em Apply e Quit.

Pronto. Agora sim seu Defy está rodando como deve.

Os valores do SetVsel podem variar de Defy para Defy, então cuidado ao mudar ou copiar os valores de alguma página na internet. Esses valores que passei são seguros e ficam na média usada.
No meu caso, depois de testar vários valores, eu uso:

18 Vsel1 @300 MHz
34 Vsel2 @600 MHz
48 Vsel3 @1000 MHz
"up_threshold" em 87%.

Não uso mais SetVsel, pois minha rom atual (CM7) permite fazer overclock e undervolting direto no processador. Mas sei que o SetVsel funciona e que nunca deu problema pra mim, por isso aconselho o uso e principalmente a fazer o overclock no Defy usando esse ótimo app.

Yuri

6 comentários:

  1. Cara, o meu tem Vsel4.
    O que devo fazer?

    ResponderExcluir
    Respostas
    1. Olá Gregório.
      No caso do Defy, o processador alterna entre até três steps diferentes (Nas versões 2.2 e abaixo) e quatro steps (nas versões 2.3 e acima), no seu caso, a segunda opção então.
      Daí depende de como você quer seu defy.
      Se quer mais potente,mas com um consumo um pouco maior de bateria, pode deixar o vsel4 com 1200 MHz.
      Se quer deixar na média, deixe o vsel4 com 1000 MHz e o vsel3 com 800 MHz.
      Fica a seu gosto, mas não aconselho a passar dos 1200 MHz no vsel4, para não esquentar muito o processador.
      Há quem deixe o vsel4 em 1400 MHz, mas acho muito arriscado.
      Qualquer dúvida, pode perguntar.
      Yuri

      Excluir
    2. Esqueci de acrescentar que para overclock de 1200 MHz o vsel deve ficar entre 60 e 80. Comece com vsel 70 e veja se fica estável. Se reiniciar ou travar, aumente de um em um, ou, se ficar estável com 70 e você quiser tentar com um valor menor (para consumir menos bateria), comece com 70 e abaixe de um em um, sempre usando o smart por um tempo para ver a estabilidade e o aquecimento.
      Yuri

      Excluir
    3. Bah, legal cara. Muito obrigado pelo esclarecimento. Vou testar aqui e quando achar um bom valor de estabilidade/velocidade posto aqui.
      Greg

      Excluir
  2. E aí, Yuri, Beleza! então...estou há dias tentando achar um tuto para o meu Defy + 'O Plus' que na verdade quero mesmo é fazer rodar Jogos um pouco pesado nele, no meu caso um overclock no meu Defy +
    Supliria isso que quero? jogos...
    Você sabe alguma configuração que eu possa deixar o meu Defy + MB256
    Em 1.2 Ghz?

    ResponderExcluir
  3. Leuzz, o Defy+ e o Defy "normal" tem o mesmo processador, a Motorola que deixou o Defy "normal" com 800 MHZ, como o Defy]+ já vem com o clock de 1GHz, então as opções que você tem são de aumentar o clock e para 1.2GHz como no caso do Defy, e instalar um app chamado Ram Manager Free (se quiser, compre o Ram Manager Pro), que faz um gerenciamento melhor de ram e ajuda a evitar os lags (as engasgadas) durante o jogo. No Defy+ o procedimento é o mesmo, liberar acesso root, e pelo que li em alguns blogs, dá pra fazer over no defy+ como setvsel. Mas não se esqueça que o defy+ é single core e alguns jogos podem não rodar tão lisos assim, mas a maioria dos jogos, com over e ram manager rodam suave.

    ResponderExcluir