- Uma correção no kernel do Linux, chamada epp_boost, melhora o FPS mínimo no Steam Deck em até 31,8%.
- A função ajusta dinamicamente a frequência da CPU núcleo por núcleo, evitando micro-travamentos.
- Testes com Civilization VI mostram uma melhoria na fluidez sem afetar o consumo de energia.
- A atualização ainda está em análise, mas poderá chegar ao SteamOS e a outros sistemas Linux com processadores AMD.
O desenvolvedor David Vernet, engenheiro da Meta, submeteu uma série de patches ao kernel do Linux que introduzem uma função chamada epp_boost. Essa modificação afeta o driver P-State da AMD e visa corrigir um problema comum em jogos: microcongelamentos que ocorrem quando a CPU reduz sua velocidade durante breves pausas na thread principal.
31,8% mais fluidez em momentos críticos
Os testes iniciais usando o Steam Deck e o benchmark do Civilization VI mostram uma melhoria significativa. A taxa de quadros mais baixa (1% dos FPS mais baixos) aumentou 31,8% , resultando em uma experiência mais estável com menos quedas de quadros. A taxa de quadros no 99º percentil também melhorou 4,1%, embora a taxa de quadros média tenha permanecido inalterada. Isso indica que a melhoria se concentra nos piores momentos, precisamente onde os jogadores experimentam mais travamentos.

Como funciona o epp_boost: um ajuste cirúrgico núcleo por núcleo
O problema que esta atualização resolve é conhecido: durante o jogo, o thread principal da CPU pausa brevemente enquanto aguarda a GPU concluir uma operação. O driver P-State da AMD interpreta essas pausas como baixa carga e reduz a frequência do núcleo. Quando o thread é retomado, a CPU leva um instante para recuperar a velocidade, causando uma microtravada. O epp_boost monitora cada núcleo a cada 10 milissegundos . Se detectar que um núcleo esteve ocupado por pelo menos 50% do tempo, ele altera temporariamente sua preferência de energia para desempenho máximo. Após 300 milissegundos de inatividade, ele retorna à configuração normal. Isso evita o consumo extra de energia desnecessário e mantém o equilíbrio com a GPU, que compartilha o orçamento de energia com a APU do Steam Deck.

Embora a atualização ainda esteja em análise e exija a compilação de um kernel modificado, seu potencial é evidente. O Steam Deck e qualquer sistema Linux com processadores AMD Ryzen poderiam se beneficiar dessa melhoria sem a necessidade de trocar o hardware, enquanto o desenvolvimento do Steam Deck 2 continua em seu próprio ritmo. Os resultados com Civilization VI são promissores, e resta saber como se comportará com outros jogos. Por ora, a comunidade espera que os engenheiros da AMD e os responsáveis pela manutenção do kernel aceitem a proposta, que poderia se traduzir em uma experiência de jogo mais fluida para milhões de usuários.