A AMD está desenvolvendo um driver oficial de overclock para processadores Ryzen no Linux, segundo o Phoronix. O engenheiro Shyam Sundar S K enviou uma série de três patches para um novo driver chamado AOD (AMD Overclocking Driver) à lista de discussão platform-driver-x86.
O driver WMI se comunica com a mesma interface de firmware que o Ryzen Master usa no Windows, expondo os controles via sysfs. A implementação inicial cobre os limites PPT, TDC e EDC com suas faixas suportadas, um comutador SMT em nível de plataforma e a leitura somente leitura da frequência da memória.
Vale notar que o próprio Ryzen Master não será portado para o Linux. A AMD está seguindo a abordagem de seu driver amdgpu, cuidando da funcionalidade no lado do kernel e deixando o desenvolvimento da interface gráfica para ferramentas de terceiros como o Core Ctrl e para os ambientes de desktop. As alterações nos limites de energia persistem no firmware, mas exigem uma reinicialização para serem ativadas, ao contrário da interface HSMP já existente da AMD, que aplica os limites instantaneamente.
Os atributos do AOD são somente de escrita, pois o firmware não informa os valores atuais. O comutador SMT se comporta mais como uma opção da BIOS do que como o parâmetro de inicialização nosmt do kernel. O firmware oferece suporte a comandos adicionais além dos patches iniciais, o que sugere que controles ampliados podem chegar. Os patches ainda estão em revisão e não há cronograma para a integração ao kernel.
Fonte: TechPowerUp News · Resumido por HeadlinesBriefing