David Vernet apresentou em 5 de outubro de 2026, na Linux Plumbers Conference, em Praga, uma proposta revisada para o AMD P-State: um governor dinâmico ajustaria a Energy Performance Preference (EPP) dos núcleos de CPU que estiveram ocupados recentemente. A ideia mira as caudas de tempo de quadro e os tempos de carregamento em jogos no Steam Deck e em outros sistemas com processadores AMD.
Uma proposta de governor dinâmico para o EPP
A revisão muda onde a lógica de ajuste ficaria: em vez de uma heurística aplicada pelo próprio driver, um governor dinâmico conduziria as mudanças de EPP. A proposta surgiu após feedback sobre a abordagem anterior, que previa um aumento de EPP por núcleo para CPUs recentemente ocupadas.
O problema que motivava o trabalho envolve jogos cuja atividade se concentra em uma thread que alterna períodos de processamento com pausas curtas. Nessas retomadas, o sinal de desempenho do hardware pode cair, fazendo o núcleo recomeçar em um patamar mais baixo e elevando os tempos de quadro mais lentos. A lógica por núcleo buscava responder a esse padrão sem elevar o EPP de todos os núcleos de uma só vez.
Como AMD P-State e EPP funcionam
O driver amd-pstate gerencia o escalonamento de desempenho de CPUs AMD no Linux por meio da interface Collaborative Processor Performance Control (CPPC). Ela permite que o sistema comunique metas de desempenho ao processador.
O EPP é uma indicação enviada ao firmware que favorece desempenho ou economia de energia. Seus valores numéricos vão de 0 a 255: valores mais baixos tendem ao desempenho, enquanto valores mais altos favorecem a eficiência energética. O efeito concreto depende da plataforma.
O funcionamento do AMD P-State também depende do suporte da plataforma, incluindo uma entrada ACPI _CPC válida. Se a inicialização não puder usar esse suporte, o kernel pode recorrer ao driver acpi-cpufreq.
O que a proposta busca melhorar nos jogos
A proposta tem como alvos as caudas de tempo de quadro — os quadros que demoram mais para ser processados — e os tempos de carregamento. Esses objetivos foram associados ao Steam Deck e a outros sistemas com processadores AMD; são metas do desenho, não resultados medidos para a versão revisada.
Assim, o anúncio é uma proposta de mudança no controle de desempenho do Linux. Seu foco está em ajustar o EPP de acordo com a atividade recente de cada núcleo, em vez de aplicar a mesma resposta a todos os núcleos.