Um desenvolvedor da Meta acaba de apresentar uma série de patches para o kernel do Linux que podem revolucionar a experiência de jogadores no Steam Deck e em outros dispositivos portáteis com processadores AMD. David Vernet, engenheiro envolvido no desenvolvimento do núcleo do sistema operacional, propôs um novo modo de operação para o driver amd-pstate, responsável pelo gerenciamento de energia e frequência dos processadores da AMD.

A solução criada por Vernet ataca um problema específico que afeta o desempenho em jogos. O modo ativo padrão do EPP, ou Energy Performance Preference, nem sempre lida bem com cargas de trabalho de jogos, onde a thread principal é interrompida regularmente por curtos períodos. Para contornar essa limitação, o desenvolvedor implementou um mecanismo de boost EPP por núcleo.

O funcionamento da novidade é engenhoso. A cada 10 milissegundos, o módulo epp_boost analisa a carga de cada núcleo do processador. Se um núcleo estiver sendo utilizado em pelo menos 50%, seu modo EPP é automaticamente trocado para o perfil de desempenho máximo. Caso não haja carga elevada repetida por 300 milissegundos, o driver retorna às configurações de energia anteriores. Essa abordagem garante que os núcleos recebam o desempenho necessário exatamente quando precisam, sem sacrificar a eficiência energética em momentos de ociosidade.

Os testes realizados por Vernet no Steam Deck com o jogo Civilization VI foram reveladores. O título foi escolhido por sua alta dependência de desempenho de processador em thread única e por possuir um benchmark reproduzível integrado. Os resultados mostraram um aumento de 31,8% no FPS mínimo, medido no nível 1% low, ou seja, nos momentos mais críticos de desempenho. O tempo de renderização dos quadros no percentil 99 (P99) melhorou 4,1%, enquanto o FPS médio permaneceu praticamente inalterado. Isso significa que a experiência ficou mais consistente, com menos quedas bruscas de desempenho.

O TechSpot, que divulgou a descoberta, destaca que a abordagem pode beneficiar não apenas o Steam Deck, mas qualquer dispositivo rodando SteamOS ou Linux com processadores AMD APU. A beleza da solução está no fato de ser uma melhoria no nível do sistema operacional, ou seja, não requer modificações nos jogos ou nos aplicativos para funcionar.

Por enquanto, os patches ainda são experimentais e aguardam revisão da comunidade do kernel Linux. Mas a expectativa é que, se aprovados, possam ser incorporados a versões futuras do sistema, trazendo ganhos de desempenho significativos para toda uma geração de dispositivos portáteis. A Meta, conhecida por seus investimentos em tecnologia de código aberto, mais uma vez contribui com uma inovação que pode mudar a forma como jogamos em dispositivos móveis.

FONTES:
Matéria do TechSpot:
https://www.techspot.com/news/113317-meta-developer-linux-patch-could-boost-steam-deck.html

Publicação do desenvolvedor David Vernet no kernel Linux:
https://lore.kernel.org/linux-pm/20260728073150.54964-1-void@manifault.com/