O kernel Linux 6.12, que se aproxima rapidamente, está trazendo significativas atualizações para o gerenciamento de energia, incluindo suporte aprimorado para processadores Intel e correções importantes para monitoramento de energia em processadores AMD.
Novidades para Intel e AMD no Linux 6.12
Recentemente integrados ao subsistema de gerenciamento de energia do Linux, foram incluídas melhorias cruciais que visam otimizar o desempenho e a eficiência energética de processadores Intel e AMD. Entre as novidades, destaca-se o suporte no driver Intel_Idle para a arquitetura Granite Rapids Xeon, um passo importante para o gerenciamento dos estados de energia C1, C1E, C6 e C6P. Essas adições garantem que, em comparação com gerações anteriores, como o Emerald Rapids, os estados C6 agora são melhor geridos, evitando promoções desnecessárias ao estado de pacote C.
Além disso, uma atualização no driver de escalonamento de frequência Intel P-State adiciona suporte ao modo out-of-band (OOB) tanto para os processadores Granite Rapids quanto para os Sapphire Rapids Xeon Scalable. Esse suporte já existia para Emerald Rapids, mas era ausente para Sapphire Rapids e Granite Rapids, até agora.
Outro avanço significativo é a inclusão do suporte à plataforma Arrow Lake-U no driver Intel RAPL, permitindo um monitoramento preciso do consumo de energia para esses novos processadores.
Correções essenciais para AMD
No lado da AMD, o kernel Linux 6.12 traz uma correção vital no relatório de eventos de pacotes de energia, abordando um problema que causava leituras imprecisas desde o Linux 6.10. Esta correção é fundamental para garantir a precisão no monitoramento de consumo de energia, especialmente em sistemas que utilizam a tecnologia RAPL (Running Average Power Limit). Além disso, foi estendido o suporte para a família de processadores AMD 1Ah, que agora se beneficia do mesmo tratamento que a família 19h, reforçando a eficiência no gerenciamento de energia para essas arquiteturas.
Próximos passos e expectativas
Com essas adições e correções, o kernel Linux 6.12 se posiciona como uma versão crucial para aqueles que buscam maximizar o desempenho e a eficiência energética de seus sistemas. A comunidade Linux pode esperar mais atualizações à medida que o ciclo de desenvolvimento do Linux 6.12 avança, garantindo que as mais recentes inovações em hardware sejam totalmente suportadas.