Gérer les fréquences du processe

Gérer les fréquences du processe
Cet article couvrira un guide sur l'utilisation de l'application graphique «CPUPOWER-GUI» qui peut être utilisée pour contrôler et gérer les fréquences du processeur et le gouverneur du processeur sur un système Linux. En peaufinant ces paramètres, vous pouvez régler votre PC Linux pour offrir plus de performances ou vous pouvez choisir des paramètres pour réduire la consommation d'énergie et réduire l'utilisation de la batterie. Cette application ne fournira pas de performances au-delà de ce dont un matériel CPU est capable, mais il peut être utilisé pour apporter des modifications du côté logiciel pour optimiser les performances sur l'expérience en stock expédiée par votre distribution Linux. Le gain de performances ou les économies de consommation d'énergie dépendra de la configuration matérielle de votre système Linux et les résultats peuvent varier d'un système à l'autre.

Caractéristiques principales de CPupower-Gui

CPupower-Gui peut gérer les fréquences pour les processeurs à noyau unique et multi-core où vous pouvez spécifier des fréquences maximales et minimales pour chaque noyau. En cas de processeurs multi-core, il peut définir des fréquences pour les noyaux de processeurs individuels séparément ou collectivement. Vous pouvez également l'utiliser pour rendre certains noyaux complètement hors ligne pour réduire la consommation d'énergie. CPupower-Gui peut enregistrer les paramètres dans plusieurs profils afin que vous puissiez appliquer un ensemble particulier de paramètres en un seul clic et garder chaque ensemble indépendant des autres. Il peut également modifier le gouverneur actuel du CPU et est livré avec quelques préréglages du gouverneur qui peuvent être utilisés pour contrôler les performances ou la consommation d'énergie de votre système Linux.

Installation de cpupower-Gui dans Linux

Vous pouvez installer CPupower-Gui dans Ubuntu en utilisant la commande mentionnée ci-dessous:

$ sudo apt install cpupower-Gui

Notez que lors du test de l'application, j'ai trouvé que la version du référentiel était tout à fait à l'origine de la dernière version disponible sur GitHub. Pour installer la dernière version sur Ubuntu, vous pouvez ajouter le référentiel PPA officiel fourni par les développeurs. Suivez les instructions disponibles ici pour le faire.

Alternativement, vous pouvez télécharger le dernier ".package deb ”directement à partir du référentiel et exécutez les deux commandes suivantes pour installer cPupower-Gui dans Ubuntu:

$ sudo apt install gir1.2-Handy-1
$ sudo apt spectacle ./ CPUPOWER-GUI_1.0.0-1_all.deb

CPupower-Gui peut être disponible dans les référentiels par défaut d'autres distributions Linux, vous pouvez donc le rechercher dans le gestionnaire de packages. Des instructions d'installation supplémentaires et des packages spécifiques à la distribution sont disponibles ici.

Utilisation de cpupower-Gui dans Linux

Lancez CPupower-Gui à partir du menu d'application principal disponible dans votre distribution Linux. Selon le processeur installé dans votre système Linux, vous devez être accueilli avec une fenêtre similaire à ceci:

Dans le premier menu déroulant appelé «Profil», vous pourrez choisir des profils de performances CPU intégrés disponibles dans votre système Linux. Ces profils définiront automatiquement les fréquences du processeur pour augmenter les performances ou réduire la consommation d'énergie.

Une fois que vous avez apporté les modifications, cliquez sur le bouton «Appliquer» situé dans le coin supérieur droit pour appliquer le système de modifications à l'échelle. Notez que vous devrez le faire à chaque fois après avoir apporté des modifications à n'importe quel champ de l'application.

Juste sous le menu déroulant «Profil», vous verrez des données tabulaires montrant les fréquences actuelles définies pour divers cœurs de CPU. Ici, vous pouvez rendre certains cœurs hors ligne en cliquant sur leurs cases respectives.

Dans le cadre des «paramètres de fréquence», vous pouvez sélectionner un noyau CPU spécifique, le faire en ligne ou hors ligne, et modifier sa fréquence minimale et maximale à l'aide des deux curseurs situés juste sous l'entrée avec une case à cocher et un menu déroulant.

Ensuite, dans les «paramètres de puissance», vous pourrez modifier la politique du gouverneur du processeur. Un gouverneur du CPU évolue les fréquences du processeur en utilisant certains algorithmes prédéterminés et règles de politique. Il peut augmenter les fréquences pour améliorer les performances lorsque de lourds calculs sont effectués et peuvent réduire les fréquences lorsque seules des tâches de base sont effectuées sur un PC Linux. Il en résulte une consommation d'énergie plus faible. Certains gouverneurs du processeur exécutent les noyaux de processe. Cependant, ils sont moins efficaces pour réduire la consommation d'énergie. Vous pouvez en savoir plus sur tous les principaux gouverneurs du processeur d'ici.

Sous l'onglet «Préférences» situé sur la barre d'outils supérieure, vous pourrez modifier le profil qui sera automatiquement appliqué sur chaque démarrage.

Pour enregistrer vos paramètres sur un profil personnalisé, cliquez sur le bouton «Profils» dans la barre d'outils supérieure et créez un nouveau profil en entrant un nom dans la zone d'entrée (comme indiqué dans la capture d'écran ci-dessous).

Vous pouvez également utiliser l'interface de ligne de commande de CPUpower-Gui pour contrôler les fréquences et les gouverneurs du processeur. Pour en savoir plus sur ces options de ligne de commande, exécutez les commandes suivantes:

$ CPUPOWER-GUI - Help
$ CPUPOWER-GUI Config - Help
$ CPUPOWER-GUI Fréquence - Help
$ CPUPOWER-GUI Profil - Help
$ CPUPOWER-GUI en ligne - Help
$ CPUPOWER-GUI Offline - Help

Par exemple, pour changer le gouverneur en mode équilibré à partir de la ligne de commande, vous devrez exécuter la commande suivante:

$ CPUPOWER-GUI - Balancé

Pour définir les fréquences minimales et maximales des noyaux CPU 1, 2, 3, 4 et 5, vous devrez exécuter une commande dans le format suivant:

$ CPUPOWER-GUI Fréquence - MIN 900 --MAX 1500 1-5

Plus d'exemples de ligne de commande et une documentation détaillée peuvent être trouvés ici.

Conclusion

CPupower-Gui fournit une belle interface graphique qui peut être utilisée pour modifier les performances du processeur sur votre système Linux. Puisqu'il est livré avec la prise en charge des profils et des gouverneurs, vous pouvez passer en mode de faible performance lorsque vous exécutez moins d'applications intensives CPU pour réduire la consommation d'énergie. D'un autre côté, vous pouvez passer en mode Performance lorsque vous exécutez des applications intensives CPU comme les jeux 3D pour obtenir un boost de performances.