Impacto do recurso epp_boost no hardware da Valve
O Steam Deck deve receber melhorias significativas de estabilidade em breve graças a novos patches de driver desenvolvidos para o kernel Linux. O desenvolvedor David Vernet submeteu uma série de atualizações para a lista de discussão do kernel Linux que introduzem o recurso epp_boost ao driver AMD P-State. A modificação foca em reduzir o stuttering ao otimizar a forma como o processador escala sua frequência durante cargas de trabalho intensas.
A técnica proposta funciona identificando núcleos de processamento ocupados e ativando o estado de alta performance de forma individual e dinâmica. De acordo com a documentação técnica, o sistema realiza uma amostragem da residência C0 de cada núcleo a cada 10 milissegundos. Se uma amostra mostrar que o núcleo está pelo menos 50% ocupado, o campo EPP do registro MSR_AMD_CPPC_REQ é definido instantaneamente para o modo de desempenho máximo e mantido nessa configuração por 300 milissegundos.
Confira o nosso calendário atualizado com os principais lançamentos de jogos
Resultados práticos e ganhos de performance no Steam Deck
Em testes rigorosos realizados no modelo LCD do Steam Deck, utilizando a APU Van Gogh, os resultados mostraram um salto de 31,8% nas taxas de 1% low FPS em Civilization VI. Esta métrica é considerada vital para a experiência do usuário, pois mede as quedas de quadros mais perceptíveis que resultam em engasgos durante a jogabilidade. Além disso, o tempo de quadro p99 apresentou uma melhora de 4,1%, indicando uma entrega de frames mais constante.
Diferente de forçar o perfil de energia global para o modo de alta performance, que elevou o 1% low em apenas 16% nos mesmos testes, o novo patch epp_boost consegue ser mais eficiente por agir cirurgicamente nos núcleos necessários. O objetivo é evitar a penalidade de eficiência energética de travar todos os núcleos em frequências máximas, permitindo que a CPU mantenha médias de 3,5 GHz apenas quando o software realmente exige, sem flutuações bruscas que prejudicam a fluidez.
Disponibilidade e implementação nos drivers AMD
A implementação deste patch é particularmente benéfica para sistemas limitados pelo poder de processamento da CPU, o que inclui não apenas o console da Valve, mas também alternativas de PCs portáteis com processadores AMD de baixo consumo. Ao reduzir o micro-stuttering, a percepção de fluidez aumenta consideravelmente mesmo que a taxa de quadros média não sofra uma alteração drástica, focando na estabilidade do tempo de resposta dos comandos.
Atualmente, as alterações estão em fase de revisão pelos engenheiros de kernel da AMD. Caso o código seja validado, ele será integrado às futuras versões do kernel Linux e, consequentemente, distribuído via atualizações do SteamOS. Embora o foco inicial tenha sido o hardware da Valve, a tecnologia é compatível com a arquitetura moderna de processadores da marca, sugerindo que usuários de desktops e notebooks com Linux também poderão usufruir dos ganhos de estabilidade em títulos dependentes de processador.
