Bien connu Le développeur d’AMD Mesa, Marek Olšák, a décroché plus de deux douzaines de correctifs ce week-end pour corriger la fonctionnalité NGG (Next-Gen Geometry) Stream-Out/Transform Feedback pour les GPU RDNA/RDNA2 avant l’activation de NGG Stream-Out pour les prochaines cartes graphiques RDNA3.
Marek s’est efforcé de s’assurer que la fonctionnalité NGG Stream-Out pour les processeurs graphiques RDNA1/RDNA2 existants basés sur GFX10 est en bon état avant d’activer la fonctionnalité pour les graphiques RDNA3 basés sur GFX11.
Avec les 26 correctifs fusionnés avec Mesa 22.2, il existe neuf correctifs connus, dont deux correctifs pour les blocages résultant de la fonctionnalité de retour de flux/transformation NGG. Marek essaie d’assurer”la préparation du flux Gfx11 NGG en stabilisant le flux Gfx10 NGG”.
Ces changements affectent le pilote RadeonSI Gallium3D bien que le flux NGG pour RADV ait également été difficile, mais semble également s’être stabilisé depuis son câblage il y a trois ans.
Avec les processeurs graphiques GFX11/RDNA3, NGG est désormais toujours activé en tant que moteur de géométrie”nouvelle génération”d’AMD introduit à l’origine dans Vega mais seulement suffisamment mature au moment de RDNA2.
Voir ce MR pour tous les NGG Stream-Out/Transform Corrections de commentaires avant les prochains travaux GFX11/RDNA3.
Les développeurs de pilotes graphiques Linux open source d’AMD ont été très occupés à mettre en place la prise en charge de GFX11/RDNA3 avant le lancement prévu des cartes graphiques Radeon RX 7000 plus tard cette année. À l’heure actuelle, les modifications du noyau Linux et du pilote Mesa RadeonSI (et officieusement, RADV) restent très actives pour activer les nouveaux blocs GPU. Espérons que pour Mesa 22.2 et Linux 5.20, les choses s’arrangeront pour être en assez bon état pour un support préliminaire.