Recentemente fiz uma atualização de BIOS em uma placa-mãe ASUS PRIME A520M-E, utilizada com um Ryzen 5 4600G e Debian 13, e tive uma mudança interessante no gerenciamento de energia e desempenho do processador.
Antes da atualização, o sistema utilizava o gerenciamento de frequência tradicional. Após atualizar a BIOS, o amd-pstate-epp passou a ser utilizado automaticamente pelo Debian 13, sem necessidade de instalar ou configurar nenhum driver adicional.
A confirmação pode ser feita com:
cpupower frequency-info
que passou a apresentar:
driver: amd-pstate-epp
O que é o AMD-PState-EPP?
O amd-pstate é o driver do Linux desenvolvido para utilizar o CPPC (Collaborative Processor Performance Control) dos processadores AMD compatíveis.
O amd-pstate-epp utiliza o EPP (Energy Performance Preference), que permite indicar ao processador uma preferência entre desempenho e eficiência energética.
Em vez de simplesmente trabalhar com frequências predefinidas, o processador pode ajustar dinamicamente seu nível de desempenho de acordo com a carga, temperatura, consumo e outras condições de funcionamento.
O EPP permite trabalhar com diferentes perfis, como:
-
performance— prioriza desempenho; -
balance_performance— equilíbrio favorecendo desempenho; -
balance_power— equilíbrio favorecendo economia; -
power— prioriza eficiência energética.
E a atualização da BIOS?
No meu caso, a atualização da BIOS escolhendo as definições padrão foi suficiente para que o Debian 13 passasse a utilizar o amd-pstate-epp.
Isso ocorre porque o funcionamento do amd-pstate depende do suporte da plataforma às interfaces CPPC, que são disponibilizadas pelo firmware/BIOS.
Portanto, em determinadas placas e versões de firmware, uma atualização da BIOS pode fazer com que recursos de gerenciamento de energia e desempenho que antes não estavam disponíveis ao Linux passem a ser reconhecidos corretamente.
É importante destacar que isso não significa que toda atualização de BIOS necessariamente irá habilitar o amd-pstate-epp. Depende do processador, da placa-mãe, da versão do firmware e do suporte oferecido pela plataforma, portanto verifique como habilitar esse suporte na sua distribuição e nas configurações da sua placa mãe.
Primeiras impressões
Ainda não fiz testes controlados de desempenho ou benchmarks, mas minhas primeiras impressões foram positivas.
Após a mudança, percebi uma redução na temperatura do processador durante o uso cotidiano, sem perceber perda de desempenho ou aquela sensação de que o sistema ficou mais lento.
Isso é justamente o que torna o amd-pstate-epp interessante: o objetivo não é simplesmente aumentar a frequência do processador, mas permitir um gerenciamento mais eficiente, reduzindo o nível de desempenho quando ele não é necessário e aumentando-o rapidamente quando a carga exige.
Para quem possui processadores Ryzen e utiliza Linux, especialmente em plataformas AM4, pode valer a pena verificar se existe uma atualização de BIOS/AGESA disponível e, depois, conferir com cpupower frequency-info qual driver de frequência está sendo utilizado.





