FERRAMENTAS LINUX: O Google publica os patches que permitem que os processadores do AMD Zen / Zen2 exponham o uso de energia no Linux via RAPL

sábado, 16 de maio de 2020

O Google publica os patches que permitem que os processadores do AMD Zen / Zen2 exponham o uso de energia no Linux via RAPL



Confira !!



Um dos recursos muito procurados para os processadores AMD Zen (e Zen 2) no Linux tem sido a capacidade de monitorar o consumo de energia do pacote de CPU no Linux, semelhante ao que há muito está disponível para CPUs Intel no Linux e da mesma forma para a era AMD Bulldozer mais antiga CPUs com um driver de monitoramento de energia. Agora, na noite de sexta-feira, uma série de patches foi postada por um engenheiro do Google para fornecer essa funcionalidade tão procurada.

O engenheiro do Google, Stephane Eranian, publicou uma série de patches para expor os contadores de hardware necessários para ler o uso de energia no Linux e vincular-se à estrutura RAPL do kernel. A interface "RAPL" do limite médio de energia em execução foi criada pela Intel anos atrás e é suportada por seu hardware para poder ler (e, em alguns casos, limitar) o consumo de energia. O uso de energia é exposto por meio de uma interface sysfs do PowerCap e de uma interface perf.


Com os patches publicados pelo Google que chegam com menos de 60 linhas de código, ele finalmente consegue ler o consumo de energia da CPU com base nos dados expostos em seus contadores. Com os patches atuais, o consumo no nível do pacote de energia é exposto. As CPUs Zen 1 e Zen 2 são suportadas.

É ótimo ver esses patches finalmente se materializando, mas há muito tempo, especialmente com o software AMD Windows (Ryzen Master, et al), que expõe por muito tempo as métricas de energia. Esse é um tópico que há muito tempo venho trazendo à AMD como uma área a ser aprimorada, semelhante ao suporte a drivers Linux Zen para monitoramento térmico da AMD, sendo outro item que a comunidade deve resolver.


Fonte

Até a próxima !1

Nenhum comentário:

Postar um comentário