FERRAMENTAS LINUX: A AMD + Valve estão com foco no driver P-State / CPPC com o Schedutil para uma melhor eficiência do Linux

domingo, 19 de setembro de 2021

A AMD + Valve estão com foco no driver P-State / CPPC com o Schedutil para uma melhor eficiência do Linux



 

Confira !!

Conforme relatado no início de agosto, a AMD e a Valve têm trabalhado nas melhorias de desempenho / escala de frequência da CPU do Linux, sendo o Steam Deck um dos principais motivadores. Conforme especulado na época, seu trabalho provavelmente giraria em torno do uso do ACPI CPPC encontrado com CPUs Zen 2 e mais recentes. Foi publicado na semana passada aquele driver AMD P-State para os sistemas Linux de fato agora aproveitando as informações de CPPC. A AMD apresentou formalmente este novo driver ontem no XDC2021.

Este esforço se resume em grande parte ao que foi antecipado que a AMD está trabalhando neste novo driver "AMD P-State" para alavancar os Controles de Desempenho do Processador Colaborativo ACPI ( CPPC) para tomar decisões mais informadas sobre o escalonamento da frequência da CPU / estado de desempenho. CPPC é suportado por CPUs AMD com Zen 2 e mais recentes, embora inicialmente este driver seja limitado a um subconjunto de processadores Zen 3 até que seja devidamente verificado. Além disso, a AMD (e a Valve) estão focadas em fazer uso do Schedutil governor que aproveita os dados de utilização do agendador do kernel para tentar tomar decisões mais precisas também. Schedutil já é o padrão com ACPI CPUFreq em muitos kernels de distribuição Linux quando não está usando o driver P-State da Intel e geralmente está em ótima forma. A Upstream também tem pressionado para que a AMD adote o Schedutil voltando para quando eles estavam originalmente brincando com o suporte ACPI CPPC em 2019 para o Zen 2.


Ray Huang, da AMD, apresentou-se na sexta-feira na X.Org Developers 'Conference (XDC2021) em torno de seu trabalho. Abaixo está a apresentação para os interessados, mas é longa, curta como é sabido, ACPI CPUFreq está aquém do ideal e AMD P-State está sendo trabalhado para melhorar a situação para CPUs AMD mais recentes, semelhante à Intel com seu driver P-State.

Os números da AMD mostram o novo driver P-State oferecendo melhorias mensuráveis ​​de desempenho / eficiência em relação à CPUFreq para diferentes cargas de trabalho. Meu próprio teste foi um pouco misturado com o hardware que venho testando ... Em alguns casos, sim, o desempenho por Watt é melhor, mas o desempenho bruto geral é mensuravelmente menor em alguns casos. Terei meu artigo na próxima semana.

O driver AMD P-State permanece em desenvolvimento e ainda não instalado, então não virá até pelo menos o Linux 5.16.

Há também este conjunto de slides para acompanhar a apresentação.













Até a próxima !!






Nenhum comentário:

Postar um comentário