Timur Kristóf, de l'équipe graphique Linux de Valve, a soumis des correctifs pour faire du pilote AMDGPU le pilote par défaut pour les GPU GCN 1.1 sur Linux. Ce changement affecte les cartes plus anciennes comme la Radeon R9 290 et 390. Cette modification vise à améliorer les performances et le support des fonctionnalités pour ces processeurs graphiques.
Des propositions récentes au noyau Linux visent à faire passer les GPU GCN 1.1, connus sous le nom de Sea Islands, du pilote legacy Radeon vers le pilote AMDGPU plus moderne par défaut. Timur Kristóf, membre de l'équipe de pilotes graphiques Linux de Valve, a soumis ces correctifs, comme rapporté par Phoronix. Les GPU affectés incluent la Radeon R9 290, R9 390, HD 7790 et HD 8870.
Historiquement, AMDGPU a servi de pilote par défaut pour les architectures plus récentes à partir de GCN 1.2, tandis que GCN 1.0 et 1.1 sont restés sur le pilote Radeon. Les nouveaux correctifs introduisent une option "-1" qui permet au noyau de sélectionner le pilote par défaut automatiquement. Ce mouvement est significatif car AMDGPU est maintenu activement, offrant de meilleures performances, des fonctionnalités plus récentes et un support pour Vulkan 1.3 via l'implémentation RADV, ainsi que des capacités d'affichage améliorées via le sous-système Display Core (DC).
Un obstacle clé à cette transition était le support des connecteurs analogiques, souvent requis par les anciens écrans. Cette fonctionnalité a maintenant été intégrée au Display Core d'AMDGPU, atteignant la parité de fonctionnalités avec le pilote Radeon et assurant une compatibilité totale avec les sorties vidéo legacy. En conséquence, les utilisateurs de ces GPU AMD plus anciens peuvent bénéficier d'une intégration plus facile avec des API modernes comme Vulkan, où le pilote Radeon est insuffisant.
À l'avenir, les correctifs suggèrent que les GPU GCN 1.0, tels que la série Southern Islands incluant HD 7950, HD 7970, R9 270 et R9 280, pourraient bientôt suivre en adoptant AMDGPU par défaut. Ce développement souligne l'engagement de Linux à supporter le matériel vieillissant sans les retards observés sur d'autres plateformes comme Windows.