in

AMD prend en charge ROCm avec un pilote pour le RX 7000 sous Linux

AMD prend en charge ROCm avec un pilote pour le RX 7000 sous Linux

AMD fait un pas de plus vers Linux, et ce avec rien de moins qu’un support officiel de ROCm via un nouveau pilote qui le permet pour le RX 7000. Les nouvelles du pilote sont brèves, mais c’est un grand pas en avant pour la communauté, puisque cette IA est amélioré et les performances sont optimisées pour cette génération de cartes graphiques RDNA 3.

AMD continue de rencontrer divers problèmes avec ses pilotes Linux, mais il fait également des progrès importants comme celui que nous allons voir ci-dessous. Le support de cet écosystème ouvre de nombreuses opportunités à un grand nombre d’utilisateurs, qui n’ont plus besoin d’un GPU professionnel pour effectuer certaines tâches, même si celui-ci est plus lent.

AMD ROCm, de quoi s’agit-il exactement ?

Le jour est arrivé et d’où cette annonce. Si vous êtes un gamer Cela ne vous intéresse pas vraiment à moins d’utiliser le GPU pour d’autres tâches en plus de jouer, mais pour le reste, c’est vraiment intéressant, ou ça devrait l’être, mais qu’est-ce que ROCm ?

AMD ROCm (Radeon Open Compute) est une plate-forme logicielle et matérielle développée par l’équipe rouge qui se concentre sur le calcul haute performance et l’accélération des charges de travail sur les systèmes basés sur le matériel propre de l’entreprise. Cette plate-forme est conçue pour prendre en charge à la fois les CPU et les GPU et propose un ensemble d’outils et de bibliothèques de développement, ainsi qu’une pile logicielle optimisée pour exécuter des applications de calcul scientifique et hautes performances.

Caractéristiques et composants clés d’AMD ROCm

  • Runtime : fournit une interface de programmation unifiée qui permet aux développeurs de coder qui s’exécute sur des GPU et des CPU AMD, ainsi que sur des accélérateurs hétérogènes.
  • Pile du compilateur : inclut un compilateur qui traduit le code de haut niveau dans des langages tels que OpenCL ou HIP avec des instructions que le GPU peut exécuter.
  • Bibliothèques : un ensemble de bibliothèques logicielles aux performances optimisées, telles que ROCm Math et ROCm BLAS, qui permettent aux développeurs de tirer pleinement parti de la puissance de calcul des GPU.
  • Outils de développement : outils de développement, tels que des débogueurs et des profils, qui aident les développeurs à optimiser leurs applications pour qu’elles s’exécutent sur le matériel Lisa Su.
  • Interface de gestion du système (ROCm SMI) : fournit des capacités de gestion et de surveillance du système, permettant aux administrateurs de surveiller et d’ajuster les performances des GPU AMD dans leurs systèmes.
  • Data Center (ROCm-DC) : une variante de la plateforme ROCm spécialement conçue pour les charges de travail des centres de données.
A lire également  jusqu'à 60 % plus rapide que le 6600U

Comprenant cela et son potentiel général, passons aux modifications apportées à ce pilote.

AMD Radeon Linux 23.20, le pilote prenant en charge ROCm dans la Radeon RX 7000

Pour le moment, le support est limité à deux GPU, mais AMD a assuré qu’il atteindrait progressivement le reste de la gamme, même s’il n’a pas précisé qu’il s’agirait non plus de toute la gamme. De même, le pilote précise les éléments suivants :

Points forts du logiciel Radeon pour Linux 23.20

  • Présentation de la prise en charge de PyTorch 2.0.1 via ROCm sur les Radeon RX 7900 XTX et Radeon PRO W7900.
  • Prise en charge bêta de plusieurs GPU RX 7900XTX ou W7900 (x2 maximum actuellement).

Problèmes connus

  • L’exécution de PyTorch avec iGPU activé + GPU discret activé peut provoquer des plantages. Veuillez consulter la section Limitations du manuel pour plus de détails.
  • L’écran peut rester éteint après la sortie de veille lors de l’exécution de charges de travail ROCm. Il est recommandé de ne pas laisser l’écran s’éteindre pendant les charges de travail ML (configurable dans les paramètres Ubuntu).
  • Blender affiche des plantages intermittents lors de l’utilisation des boucles de rendu en mode HIP et de l’exécution simultanée d’une charge de travail ML distincte.
  • Des erreurs gpureset intermittentes peuvent être observées avec l’interface utilisateur Web 1111 automatique avec IOMMU activé. Voir https://community.amd.com/t5/knowledge-base/tkb-p/amd-rocm-tkb pour les résolutions suggérées.

Comme on peut le constater, il reste encore de légers bugs, que l’on espère corrigés dans les pilotes successifs, mais c’est sans doute le point de départ d’un AMD qui avance à grands pas dans la section Linux.

A lire également  Écran 120 Hz, version Slim et sans Face ID dans le Pro