Linux kernel

Linux 6.13: avanços no gerenciamento de energia com AMD e Intel

Relógio despertador marcando a hora com um papel colorido ao fundo escrito 'Linux 6.13', simbolizando a iminência do lançamento da nova versão do sistema.

O Linux 6.13 marca um novo capítulo no gerenciamento de energia para hardware moderno. Com mudanças significativas para sistemas AMD e Intel, as atualizações incluem desde ajustes no driver AMD P-State até novos valores de EPP para processadores Intel Xeon Granite Rapids. O objetivo dessas modificações é maximizar desempenho e eficiência energética. Lembre-se que o Linux 6.13 segue em desenvolvimento, mas é importante ficar atento as novidades de cada recurso.

Detalhes do driver AMD P-State

O driver AMD P-State é uma peça central das mudanças no Linux 6.13. Ele agora será o padrão em servidores com processadores AMD EPYC 9005 “Turin”, substituindo o antigo driver ACPI CPUFreq. Isso reflete um esforço contínuo da AMD para alinhar suas plataformas de servidor com a mesma eficiência observada nas CPUs Ryzen desde o Zen 2.

Mudanças específicas no amd-pstate:

  1. Padrão para servidores AMD EPYC Turin:
    Processadores de servidor modernos, como o EPYC 9005, agora adotam o AMD P-State como driver padrão, prometendo maior eficiência energética.
  2. Escalonamento inicial de frequência:
    O limite inferior da política de frequência foi ajustado para usar a menor frequência não linear, melhorando o consumo de energia inicial.
  3. Limpeza e organização de código:
    Várias melhorias foram realizadas, como:
  • Alinhamento entre os sistemas de memória compartilhada e registros MSR.
  • Remoção de redundâncias no código, simplificando a estrutura geral.
  • Ajustes para melhorar a usabilidade e a estabilidade.
  1. EPP e desempenho ativo:
    Foi introduzido um ajuste que define o estado mínimo de desempenho no modo ativo para garantir maior responsividade sob carga.

Essas mudanças reforçam a posição do AMD P-State como uma solução eficiente para gerenciar energia em servidores de alto desempenho.

Avanços para intel granite rapids

O Linux 6.13 também traz melhorias direcionadas aos processadores Intel Xeon Granite Rapids, com foco em oferecer maior desempenho imediato para configurações padrão.

Atualizações no intel_pstate e idle driver:

  • Ajuste do EPP para “Balance-Performance”:
    O valor Energy Performance Preference (EPP) foi revisado para ser mais agressivo em favor do desempenho, garantindo que workloads críticos sejam executados de maneira eficiente sem necessidade de ajustes manuais.
  • Tabela de estados de inatividade personalizada:
    Foi adicionado suporte a estados de C-State personalizados para os processadores Granite Rapids Xeon D, melhorando a eficiência energética em cenários de inatividade.
  • Remoção da influência de iowait:
    O governador de inatividade “menu” foi ajustado para ignorar a influência de iowait, proporcionando decisões mais consistentes sobre estados de economia de energia.

Essas mudanças permitem que os processadores Intel Granite Rapids entreguem uma performance superior diretamente “out of the box”, beneficiando usuários que utilizam o Linux em servidores e sistemas de alta demanda.

Outras melhorias relevantes no Linux 6.13

Além das mudanças específicas para AMD e Intel, o Linux 6.13 introduz diversos aprimoramentos para gerenciamento de energia e ferramentas relacionadas:

  • Suporte multilíngue em cpupower:
    Adicionada tradução para chinês simplificado no utilitário cpupower.
  • Documentação aprimorada:
    Opções recentemente introduzidas no cpupower foram detalhadas para facilitar o uso pelos administradores.
  • Ferramentas de benchmark:
    O utilitário cpufreq-bench.conf agora exibe mensagens mais claras quando a configuração falha, melhorando a experiência de diagnóstico.
  • Limites no Energy Model:
    Foram adicionados limites de estado de desempenho mínimo e máximo no modelo de energia, garantindo maior controle para arquiteturas complexas.

O impacto do Linux 6.13 para usuários

As atualizações no Linux 6.13 refletem um foco contínuo em eficiência e desempenho. Com as melhorias no driver AMD P-State e no suporte ao Intel Granite Rapids, esta versão oferece ganhos tangíveis para administradores de sistemas e usuários de servidores.

Se você utiliza hardware de última geração da AMD ou Intel, ficar de olho no Linux 6.13 pode garantir melhor uso dos recursos e um desempenho otimizado. Para desenvolvedores e entusiastas, o código mais limpo e as ferramentas aprimoradas são um bônus valioso.