Linux 6.13 : Gestion de la fonction Zero RPM pour les GPU Radeon RX 7000
Linux

Linux 6.13 : Gestion de la fonction Zero RPM pour les GPU Radeon RX 7000

Par Hugues , le 10 novembre 2024 - 5 minutes de lecture

Avec la sortie prochaine du noyau Linux 6.13, les utilisateurs de cartes graphiques Radeon RX 7000 vont enfin pouvoir gérer la fonction Zero RPM. Cette fonctionnalité, qui permet d’arrêter complètement le ventilateur de la carte graphique lorsque celle-ci est inoccupée, sera désormais contrôlable sous Linux grâce à de nouveaux fichiers sysfs ajoutés. Cela représente une avancée significative pour les utilisateurs souhaitant optimiser les performances thermiques de leurs GPU tout en réduisant le bruit des ventilateurs.

La version Linux 6.13 apporte une amélioration significative concernant la gestion des ventilateurs pour les cartes graphiques de la série Radeon RX 7000, en introduisant la prise en charge de la fonction Zero RPM. Cette fonctionnalité permet à l’utilisateur de contrôler l’arrêt complet du ventilateur lorsque la carte est inoccupée ou en dessous d’un seuil de température défini. Cette amélioration est le fruit des dernières mises à jour du driver AMDGPU, permettant une intégration plus poussée pour les utilisateurs de Linux.

Mise à jour des pilotes AMDGPU

Le développement des pilotes AMDGPU/AMDKFD a conduit à l’ajout de plusieurs correctifs et nouvelles fonctionnalités dans le cadre de l’intégration de la version Linux 6.13. Parmi les ajouts notables, on trouve des corrections liées aux affichages 8K, des améliorations pour les écrans OLED, ainsi que plusieurs nettoyages de code. Cependant, le point le plus marquant est sans conteste l’ajout de commandes permettant de gérer le système de ventilateurs intégré à la série Radeon RX 7000.

Fonctionnalité Zero RPM

Fonctionnalité Zero RPM

La fonctionnalité Zero RPM est conçue pour arrêter le ventilateur de la carte graphique lorsque celle-ci est au repos, réduisant ainsi le bruit et la consommation d’énergie. Auparavant, cette option de contrôle était accessible uniquement via le logiciel de Radeon sur Windows, laissant les utilisateurs Linux sans cette possibilité. Avec la version 6.13, plusieurs fichiers sysfs ont été ajoutés, permettant aux utilisateurs de contrôler ce paramètre directement depuis le terminal ou par le biais de scripts, offrant ainsi plus de flexibilité dans la gestion des ventilateurs.

Configuration de la fonction Zero RPM

Les nouvelles entrées sysfs ajoutées permettraient aux utilisateurs de vérifier le statut de la fonction Zero RPM ainsi que de définir la température seuil à laquelle le ventilateur doit s’arrêter. Par exemple, le fichier fan_zero_rpm permet une lecture et une écriture pour vrifier et contrôler le comportement du ventilateur. De plus, le second fichier, fan_zero_rpm_stop_temperature, donne la possibilité de paramétrer la température à laquelle le ventilateur s’arrête si la fonction *Zero RPM* est activée. Cette fonctionnalité donne aux utilisateurs un contrôle direct sur les paramètres thermiques de leur système graphique.

Développement par la communauté

Développement par la communauté

Cette nouvelle fonctionnalité a été développée par Wolfgang Müller, un membre de la communauté qui souhaitait implémenter la gestion du ventilateur sur sa carte graphique Radeon RX 7900 XTX. Son approche pragmatique, qui s’inspire d’implémentations précédentes, a permis d’apporter ce changement nécessaire au sein du noyau Linux. Cela démontre comment la communauté open source peut apporter des solutions impactantes, même pour des détails techniques tels que le contrôle du ventilateur.

Avec l’introduction de la gestion de la fonction Zero RPM dans Linux 6.13, les utilisateurs de cartes graphiques Radeon RX 7000 bénéficient enfin d’un contrôle amélioré sur leurs systèmes de refroidissement, une avancée qui souligne l’engagement d’AMD envers la communauté Linux et l’optimisation des performances matérielles.

Gestion de la fonction Zero RPM pour les GPU Radeon RX 7000 sous Linux 6.13

Fonctionnalité Détails
Activation Zero RPM Nouvelle entrée sysfs “fan_zero_rpm” permettant l’activation via terminal.
Contrôle Température Ajout sysfs “fan_zero_rpm_stop_temperature” pour régler la température d’arrêt.
Support GPU Compatible avec les cartes Radeon RX 7000 (RDNA3) uniquement.
Utilisation Les utilisateurs devront le configurer via des commandes en ligne.
Comparaison Windows Présente sous Windows via interface graphique, mais non jusqu’à Linux 6.13.
Origine du Code Code développé par un utilisateur, Wolfgang Müller, motivé par le besoin d’une fonction spécifique.
Contributions Communautaires Réponses aux rapports de bugs et ajustements basés sur les retours d’utilisateurs.
  • Version du noyau: Linux 6.13
  • Fonctionnalité principale: Gestion de la fonction Zero RPM pour les GPU Radeon RX 7000
  • Type de modification: Ajout de nouveaux fichiers sysfs
  • Status du ventilateur: Contrôle du statut du ventilateur Zero RPM
  • Température de contrôle: Possibilité de régler la température à laquelle le ventilateur arrête de tourner
  • Utilisateur impliqué: Wolfgang Müller, développeur ayant implémenté cette fonction
  • Accès utilisateur: Contrôle via terminal ou intégration avec d’autres logiciels
  • Référence de bug: Signalement de la non-disponibilité sous Linux précédemment
  • Avantage: Amélioration de la gestion thermique des GPU en mode idle
  • Impact: Contribue à une réduction du bruit en phase de repos
Partager cet article :
Avatar photo

Hugues

Hugues, a 39 ans et il est développeur web indépendant. Passionné de football, de running et de domotique il aime créer des petites applications pour mieux gérer son quotidien.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.