Linux 6.12

Granite Rapids e Arrow Lake-U: avanços no gerenciamento de energia para Linux 6.12

O Linux 6.12 introduz suporte para a arquitetura Intel Granite Rapids Xeon e a plataforma Arrow Lake-U, além de corrigir problemas de monitoramento de energia em processadores AMD. Essas atualizações garantem maior eficiência e desempenho.

O sched_ext tenta nova inclusão no Linux 6.12, com melhorias que aprimoram o agendamento de processos, incluindo migração de tarefas e suporte a CPUs únicas. Descubra as novidades e seu impacto no desempenho.

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.