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.