Suavidade OnePlus 3/3T aumenta com governador ‘conservador’... Sério (OxygenOS)

Confira este mod simples para seu OnePlus 3 ou OnePlus 3T com root para aumentar significativamente a suavidade do seu dispositivo!

Há alguns dias atrás, você/AmirZ chocou o Subreddit OnePlus quando ele descobriu que definir o OnePlus 3Tdo grupo "Big Core" para um governador "conservador" iria dramaticamente aumentar fluidez. Sim, sério.

Para quem não percebeu a contradição aqui, o governador do kernel é responsável por gerenciar o comportamento de escala do processador, e os governadores "conservadores" direcionam o telefone para o conjunto mais baixo frequências. Isso significa que o processador aumentará as frequências sob cargas maiores e mais persistentes, o que, por sua vez, aumenta a vida útil da bateria em detrimento da suavidade e da capacidade de resposta. O OnePlus 3 e 3T usam o governador “interativo” por padrão, como esperado de qualquer telefone Android, que é mais rápido no dimensionamento e no salto no espectro de frequência definido pelo OEM ou pelo usuário. Existem variações de ambos os governadores que você sem dúvida encontrou se já abriu um aplicativo gerenciador de kernel para ajustar suas configurações, mas "conservador" geralmente é não é a primeira escolha dos usuários devido às desvantagens de desempenho que apresenta e porque "interativo" geralmente faz um bom trabalho para a maioria de nós. Exceto quando isso não acontece.

Foi totalmente inesperado para o subreddit OnePlus que tal mudança realmente aumentaria o desempenho de rolagem e, embora os usuários foram rápidos em compartilhar suas experiências e uma ou duas capturas de tela de seus histogramas de perfil de GPU na tela, muitos permaneceram não convencido. Para ser honesto, eu estava extremamente cético quanto à legitimidade desse ajuste, embora também confiasse no veredicto geral o suficiente para renunciar à ROM do LineageOS que configurei no meu OnePlus 3T, atualizar o Oxygen 7.1.1 Beta mais recente e experimentá-lo fora. Para minha surpresa, funcionou muito melhor do que eu esperava, e não foi apenas um placebo coletivo.

TENHA EM MENTE: as descobertas deste artigo são limitadas ao desempenho de rolagem e à taxa de quadros, não velocidade. Há também muitas nuances que não abordamos aqui, e isso certamente está relacionado à forma como esses governadores são dimensionados de acordo com o tempo de amostragem. Os picos interativos, por exemplo, podem ser causados ​​pelo fato de o processador diminuir as frequências entre as pesquisas. Resumindo, tenha em mente que esta não é uma modificação universalmente positiva e por favor não envie spam aos desenvolvedores do kernel para solicitar essa mudança.

Enviei uma solicitação ao OnePlus e pedi a alguns de meus amigos mais inteligentes que analisassem esse problema, mas não recebi resposta de nenhum dos grupos até agora. Não quero especular irresponsavelmente sobre por que o governador "interativo" está fazendo um trabalho tão ruim aqui, então, em vez disso, vou mostrar algumas das minhas descobertas. Se você quiser experimentar isso em seu enraizado ROM OxygenOS, você precisa 1) baixe um aplicativo de gerenciamento de kernel, e então 2) definir o governador do cluster "big core" como "conservador" - "sob demanda" também funciona, mas não encontrei diferenças que merecessem perder a economia de energia do primeiro. Alguns usuários relataram que, em vez disso, obtiveram esses resultados trocando também o governador de seu "pequeno" cluster.


Primeiro alternei a guia GPU Profiling e encontrei melhorias imediatas, consistentes e totalmente reproduzíveis trocando o regulador, o que rapidamente descartou variáveis ​​confusas. Decidi então descartar os dados de quadros e traçar a saída enquanto executava tarefas específicas que mostravam quedas de quadros significativas nas configurações padrão. Isso inclui rolar pelo menu de configurações (para cima, para baixo e para cima novamente, em dois segundos), rolar pelo Gmail (três segundos consistentes rolar em ambos), percorrer um bate-papo inativo do Hangouts preenchido com emoji, imagens e uma visualização de vídeo (rolagem consistente de três segundos em ambos). Finalmente, olhei para uma implicância minha: os problemas de taxa de quadros ao mudar para a tela mais à esquerda do Oxygen Launcher. Você pode encontrar os gráficos abaixo.

Como você pode ver, as diferenças são significativo. O OnePlus 3T em “conservador” consegue manter um tempo de renderização de quadros muito mais baixo em geral, com muito menos picos e menos quadros irregulares. Eu configurei a linha verde para representar a linha de 16 ms, assim como nas barras normais de perfil de GPU na tela, e como você pode ver, a configuração "interativa" luta para permanecer abaixo dessa linha, mesmo durante rolagem. Você também pode ver que nos segmentos em que o regulador "interativo" não consegue ficar abaixo de 16 ms por quadro, a amostra conservadora não cruza a linha ou se recupera mais rapidamente. Nas amostras de rolagem do Hangouts, os picos previsíveis vieram da rolagem das visualizações e imagens de vídeos do YouTube e, no geral, o governador “conservador” fez um trabalho muito melhor. Finalmente, a diferença foi tão grande que, em retrospectiva, eu deveria ter definido uma escala fixa, já que a linha verde nas amostras “conservadoras” é muito mais alta, uma vez que vê picos muito menores e muito mais curtos.

Leitura sugerida: Dissecando o desempenho do OnePlus 3T

No geral, isso é algo que você definitivamente deveria verificar. Sua milhagem pode variar, mas não parece introduzir nenhum aspecto negativo em meu uso (logicamente, há não deveria haver nenhum outro problema além do desempenho, o que aparentemente não é o caso neste específico e estranho instância). [Aviso: evidência anedótica à frente] Executei essa modificação o dia todo ontem, e meu OnePlus 3T funcionou com uma carga que durou desde as 7h às 23h inteiramente em LTE, com 4 horas de tela no horário, algum uso de GPS e pelo menos duas horas de reprodução em fundo vermelho do YouTube (tela desligado). Eu realmente não posso dizer se isso'é significativamente melhor ainda, mas foi uma corrida muito boa que me ajudou a passar um dia agitado.

De uma chance!


Crédito: u/AmirZConfira os fóruns OnePlus 3T do XDA! >>>