Kernel Linux 7.1 recebe suporte ao SoC Slider para ajuste de performance e energia

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Novas ferramentas de energia chegam ao Kernel Linux 7.1 para otimizar notebooks e servidores!

Linus Torvalds integrou recentemente um conjunto de atualizações focadas no gerenciamento de energia para a arquitetura x86. O pacote de mudanças, enviado pelo mantenedor Len Brown (Intel), introduz o suporte inicial ao recurso “SoC Slider” no utilitário x86_energy_perf_policy e traz uma série de melhorias de visualização e correções para o turbostat, ferramentas essenciais para quem monitora o comportamento térmico e de frequência em processadores modernos.

As alterações foram incorporadas diretamente na árvore principal (mainline), o que garante que os novos recursos estarão presentes no lançamento do Kernel Linux 7.1.

O SoC Slider e o controle de performance em notebooks

O SoC Slider é uma interface que permite ao sistema operacional e ao usuário ajustar o equilíbrio entre consumo de energia e desempenho em sistemas integrados. Na prática, essa funcionalidade espelha o comportamento que muitos usuários de notebooks já conhecem em outros sistemas operacionais, onde é possível alternar entre modos de “economia de energia” e “desempenho máximo” através de uma interface simplificada.

Com a nova implementação, o utilitário x86_energy_perf_policy ganha as opções --soc-slider-balance e --soc-slider-offset. O parâmetro de balanceamento aceita valores de 0 a 6: quanto menor o número, maior é a prioridade para a performance; valores mais altos instruem o SoC a priorizar a eficiência energética. O ajuste de offset define o quanto o hardware pode alterar esse balanço de forma autônoma.

Para que essas opções funcionem, o sistema deve utilizar o driver processor_thermal_soc_slider e o perfil de plataforma precisa estar configurado como “balanced”.

Esta evolução complementa o que acompanhamos anteriormente no SempreUpdate, quando o suporte inicial ao “power slider” foi proposto para laptops Intel, visando simplificar a alternância entre economia e potência

Melhorias na visibilidade do hardware com o turbostat

O turbostat é a ferramenta de linha de comando padrão para desenvolvedores e sysadmins que precisam auditar o que cada núcleo do processador está fazendo em tempo real. A versão atualizada (2026.04.21) traz mudanças importantes na forma como os dados são apresentados.

Uma das alterações mais visíveis é a exibição dos identificadores de núcleo (Core-ID) e APIC em formato hexadecimal. Essa mudança facilita a correlação dos dados do kernel com as especificações técnicas contidas nos manuais de hardware da Intel e AMD.

Outro acréscimo relevante é a coluna “Module-ID”. Em arquiteturas de CPUs recentes que agrupam núcleos em módulos ou clusters, essa coluna permite visualizar com precisão a topologia física do chip. A ferramenta também passou a processar as threads de Hyper-Threading (HT) na ordem lógica da CPU, corrigindo um comportamento que dificultava a leitura em sistemas com muitos núcleos.

Detalhes técnicos e correções integradas

As atualizações não se limitam a novos recursos, mas também resolvem falhas de estabilidade em ferramentas de gerenciamento de energia. O código agora lida melhor com sistemas AMD de grande escala que utilizam o driver RAPL (Running Average Power Limit), corrigindo regressões que afetavam o monitoramento de energia nesses ambientes.

PontoMudança proposta ou aceita
x86_energy_perf_policyAdição de suporte ao SoC Slider e --platform-profile.
turbostatIdentificadores Core e APIC agora em hexadecimal (0x).
TopologiaNova coluna Module-ID para suporte a clusters de núcleos.
Hyper-ThreadingThreads HT agora são exibidas na ordem correta da CPU.
BugsCorreção de regressão em sistemas AMD RAPL massivos.

Status da integração e disponibilidade

O status atual deste código é Merged. Isso significa que as funcionalidades já fazem parte do código-fonte oficial do Kernel Linux e não dependem mais de revisões adicionais na lista de discussão para serem incluídas.

A chegada desses recursos ao usuário final segue o fluxo padrão de lançamento:

  • Mainline: O código já está presente no repositório de Linus Torvalds.
  • Kernel Linux 7.1: Este será o lançamento oficial que trará as novidades de forma estável.
  • Distribuições: Usuários de distribuições rolling release (como Arch Linux ou Fedora) devem receber as ferramentas atualizadas pouco tempo após o lançamento da versão 7.1. Usuários de versões LTS (Ubuntu, Debian ou RHEL) podem precisar esperar meses ou anos, dependendo da política de cada projeto.

É importante notar que, embora o software agora suporte o SoC Slider, o funcionamento depende inteiramente de o firmware (BIOS/UEFI) do fabricante do notebook ou servidor expor essas capacidades para o driver do kernel.

Compartilhe este artigo
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre GNU/Linux, Software Livre e Código Aberto, dedica-se a descomplicar o universo tecnológico para entusiastas e profissionais. Seu foco é em notícias, tutoriais e análises aprofundadas, promovendo o conhecimento e a liberdade digital no Brasil.