AMDgpu est un pilote de périphérique open source pour le système d'exploitation Linux développé par AMD pour prendre en charge sa gamme de cartes graphiques Radeon (GPU). Il a été annoncé en 2014 comme successeur du pilote de périphérique précédent dans le cadre de la nouvelle stratégie de pilotes « unifiée » d'AMD, et a été publié le 20 avril 2015. radeon
Développement
Il prend la forme d’un module de noyau intégré à l’arbre .
Depuis 2022, AMD Kernel Fusion Driver ( KFD ) est désormais intégré dans ce module de noyau. Le développement d'AMD KFD chez AMD fait partie de ROCm , dans le cadre du projet ROCk.
Distribution
AMDgpu a été entièrement développé et de nouveaux développements continuent de le faire.
Comme AMDgpu fait partie du noyau monolithique Linux, il est fourni directement par la plupart des distributions Linux. La suite de packages / script d'installation amdgpu-pro, distribuée par AMD directement depuis AMD Radeon Software , fournit un module de noyau AMDgpu relativement plus à jour que celui des noyaux fournis dans les distributions de systèmes d'exploitation classiques.
Communauté
Le développement du module du noyau se fait entre AMD et les mainteneurs de Linux, les discussions ont lieu sur les listes de diffusion freedesktop.org - freedesktop hébergeant les principaux projets graphiques Linux tels que Mesa , libdrm , Xorg , Wayland .
Soutien
AMDgpu prend officiellement en charge les cartes construites sur GCN 1.2 ou supérieur, y compris les nouveaux ensembles d'instructions tels que RDNA 1&2, CDNA.
Problèmes de support
Bien qu'en 2022, la prise en charge de GCN 1.0/1.1 soit incomplète, elle peut être activée par un paramètre du noyau et certaines distributions Linux l'ont activée par défaut.
