Os patches da Meta aumentam o FPS no Steam Deck em até 32% com o novo modo EPP

- A Meta lançou patches para o núcleo Linux que alteram o funcionamento do driver amd-pstate.
- O novo modo de aumento de EPP por núcleo eleva o mínimo de FPS no Steam Deck em quase 32%.
- O mecanismo alterna os núcleos para o perfil de performance quando a carga ultrapassa 50%.
- A abordagem pode ser aplicada a outros dispositivos com APU AMD sob Linux.
A empresa Meta apresentou atualizações do núcleo Linux voltadas para dispositivos de jogos com processadores APU AMD. Os patches alteram o funcionamento do driver amd-pstate, responsável pelo gerenciamento de frequência e consumo de energia, e utilizam a tecnologia Energy Performance Preference (EPP), que permite equilibrar entre desempenho e economia de energia.
O modo padrão de EPP muitas vezes se mostra ineficaz em jogos, onde o fluxo principal do processador é interrompido por curtos picos de carga. Para resolver esse problema, o desenvolvedor David Vernet implementou o mecanismo de aumento de EPP por núcleo. O novo módulo epp_boost verifica a carga de cada núcleo a cada 10 ms; ao ultrapassar 50% de carga, o núcleo é transferido para o perfil 'performance'. Se a carga não retornar em 300 ms, o driver volta ao modo de economia de energia anterior.
A eficácia da inovação foi testada em um dispositivo portátil de jogos Steam Deck no jogo Civilization VI – um teste sensível ao desempenho de um único thread. De acordo com as medições, a taxa mínima de quadros (1% low) aumentou em 31,8%, e a latência do percentil 99 (P99) melhorou em 4,1%. A média de FPS mudou pouco, o que indica um aumento direcionado na estabilidade do quadro sem aumentar a carga.
Os testes mostraram que o aumento de 30% se refere ao limite inferior de quadros, o que é especialmente importante para um fluxo de jogo suave em cenas dinâmicas. Ao mesmo tempo, o consumo de energia em períodos de baixa carga permanece no mesmo nível, pois o driver retorna automaticamente ao modo econômico.
O desenvolvedor observa que uma abordagem semelhante pode ser útil para outros dispositivos que operam sob SteamOS ou qualquer sistema Linux com APU AMD. Os patches já estão disponíveis como código-fonte e podem ser incluídos em futuras versões do núcleo Linux.
A tecnologia per‑core EPP boost demonstra como o ajuste fino do gerenciamento de energia pode proporcionar um aumento significativo de desempenho sem alterar o hardware. Isso é especialmente relevante para usuários que utilizam plataformas abertas e buscam maneiras de aumentar a eficiência de seus sistemas de jogos.
No geral, a implementação dos patches Meta abre caminho para um uso mais flexível dos recursos dos processadores AMD em ambientes Linux, permitindo melhorar a experiência de jogo sem comprometer a economia de energia.
Fonte: 3DNews




