Embora os processadores da arquitetura LoongArch da Loongson Zhongke tenham suporte ao Linux desde o início, os engenheiros da Loongson ainda estão trabalhando duro para resolver alguns problemas de falta/atraso, a fim de fornecer melhor suporte upstream. Uma área que está sendo desenvolvida recentemente é fornecer um driver CPUFreq adequado para processadores da série Loongson3 para ajustar a frequência da CPU para melhor desempenho e gerenciamento de energia.

O patch enviado para revisão no mês passado implementa o driver Longson3CPUFreq básico para Dynamic Voltage and Frequency Scaling (DVFS).

A escala de frequência e tensão é controlada pelo controlador de gerenciamento de sistema da CPU e requer suporte de microcódigo apropriado. Mas nem todos os modelos de CPU Loongson3 suportam esse recurso dinâmico, e alguns modelos só podem ser executados em uma frequência definida estaticamente/estado de desempenho único.

O driver inicial ainda não suporta escalonamento automático de frequência, mas este é um recurso que será adicionado no futuro. Mas pelo menos agora é possível interagir com o SMC para definir manualmente a frequência alvo e outras funções básicas.