A Intel enviou patches para simplificar o modelo de energia no driver Linux P-State, direcionado a CPUs híbridas sem suporte a multithreading simultâneo. Esta atualização foca em melhorar o gerenciamento de energia para sistemas-em-chip Lunar Lake e processadores Panther Lake futuros. As mudanças visam otimizar o desempenho e a vida útil da bateria em dispositivos baseados em Linux.
O engenheiro da Intel Rafael Wysocki, mantenedor do subsistema de gerenciamento de energia do Linux, postou recentemente um conjunto de patches para otimizar o modelo de energia do driver Intel P-State. Esta simplificação aplica-se a sistemas híbridos Core Ultra mais recentes, que combinam núcleos P orientados para desempenho e núcleos E focados em eficiência, mas sem suporte a multithreading simultâneo (SMT).
Os ajustes assumem custos de energia uniformes em todos os tipos de núcleos na ausência de SMT, reduzindo a complexidade desnecessária de modelos mais antigos projetados para configurações com threads. Wysocki explicou que, para plataformas como Lunar Lake, que não suportam SMT, o modelo de energia pode ser reduzido sem sacrificar a precisão nas previsões de eficiência de energia. Esses patches, relatados pelo Phoronix, baseiam-se em esforços anteriores de agendamento consciente de energia (EAS) adaptados especificamente para o driver P-State no Lunar Lake.
Ao distribuir melhor as tarefas entre núcleos P e E, as mudanças buscam melhorar a eficiência energética, levando a uma escalabilidade de frequência de CPU mais previsível. Isso pode melhorar a vida útil da bateria em dispositivos móveis e reduzir a sobrecarga térmica em data centers. A iniciativa reflete o impulso mais amplo da Intel para fortalecer o suporte ao Linux para seu hardware em meio à competição dos processadores Ryzen da AMD.
Os patches estão em revisão para versões futuras do kernel Linux, com benefícios potenciais para desenvolvedores que ajustam perfis de energia e reduzem a carga computacional do agendador. À medida que o Panther Lake se aproxima, refinamentos adicionais podem incorporar feedback da comunidade de código aberto, enfatizando melhorias iterativas no desempenho de CPUs híbridas.