Bien que les processeurs d'architecture LoongArch de Loongson Zhongke prennent en charge Linux depuis le début, les ingénieurs de Loongson travaillent toujours dur pour résoudre certains problèmes de manque/retard afin de mieux fournir un support en amont. Un domaine en cours de développement récemment consiste à fournir un pilote CPUFreq approprié pour les processeurs de la série Loongson3 afin d'ajuster la fréquence du processeur pour de meilleures performances et une meilleure gestion de l'énergie.
Le correctif soumis pour examen le mois dernier implémente le pilote de base Longson3CPUFreq pour la mise à l'échelle dynamique de tension et de fréquence (DVFS).
La mise à l'échelle de la fréquence et de la tension est gérée par le contrôleur de gestion système du processeur et nécessite une prise en charge appropriée du microcode. Mais tous les modèles de processeurs Loongson3 ne prennent pas en charge cette fonctionnalité dynamique, et certains modèles ne peuvent fonctionner qu'à une fréquence/un état de performance unique défini de manière statique.
Le pilote initial ne gère pas encore la mise à l'échelle automatique des fréquences, mais c'est une fonctionnalité qui sera ajoutée à l'avenir. Mais au moins, il est désormais possible d'interagir avec le SMC pour définir manuellement la fréquence cible et d'autres fonctions de base.