L’équipe de développement open source d’AMD a poursuivi son travail acharné pour intégrer non seulement les avancées récentes, telles que VCN4 et GFX11, mais a également travaillé pour inaugurer la prise en charge de la prochaine gamme de GPU RDNA 3 qui sortira plus tard cette année. L’équipe a ajouté une prise en charge supplémentaire dans le prochain noyau Linux et la version Mesa 22.2.
Les développeurs open source pour le pilote graphique AMD Radeon Linux préparent le projet Mesa pour une nouvelle prise en charge des GPU RDNA 3, permettent également aux utilisateurs de graphiques de désactiver le cache Infinity sur les GPU RDNA 2
Récemment, Marek Olsak, l’un des développeurs d’AMD RadeonSI, a ajouté une nouvelle fusion au site Web Freedesktop qui modifiera la gestion du tas du pilote Gallium3D et intégrera de nouvelles fonctionnalités.
La fusion est liée aux nouvelles mises à jour du matériel AMD publiées plus tard cette année. Les correctifs définissent BIG_PAGE sur l’anneau d’attributs du GFX11, qui est le bloc graphique de la technologie RDNA3 de nouvelle génération.
Le code permet également à RadeonSI d’utiliser le drapeau « AMDGPU_GEM_CREATE_DISCARDABLE », trouvé dans le récent code de pilote AMDGPU d’AMD pour le noyau Linux. Michael Larabel de Phoronix explique que « l’indicateur AMDGPU_GEM_CREATE_DISCARDABLE pour la gestion de la mémoire GEM permet de créer l’objet tampon dans la mémoire vidéo dédiée. Néanmoins, les évictions sous pression de la mémoire ou des scénarios similaires entraîneront sa suppression plutôt que sa préservation/copie vers une mémoire système plus lente /placement dans une autre mémoire. »
Les utilisateurs finaux de Linux qui souhaitent tester et évaluer les dernières fonctionnalités de la récente fusion doivent noter que le cache AMD Infinity peut désormais être désactivé manuellement. Les lecteurs se souviendront qu’AMD a dévoilé sa technologie Infinity Cache avec les cartes graphiques RDNA2 actuelles pour augmenter l’efficacité et les performances avec des jeux avec des résolutions beaucoup plus élevées. AMD Infinity Cache offre jusqu’à 3,25 fois la bande passante de la mémoire vidéo GDDR6 dans certaines désignations.
La désactivation du cache AMD Infinity est cependant une surprise, en raison de la forte promotion de la technologie par la société lors de l’introduction des nouvelles cartes graphiques de la série Radeon RX 6000.
Pour désactiver le cache Infinity, les utilisateurs devront localiser le choix de débogage AMD_DEBUG=mall_noalloc dans Mesa 22.2-devel et un pilote AMDGPU compatible prenant en charge AMDGPU_VM_PAGE_NOALLOC. La possibilité de désactiver Les utilisateurs ne doivent utiliser la désactivation d’AMD Infinity Cache qu’à des fins de profilage ou de débogage. Toute personne qui désactive la fonctionnalité peut voir son effet lors de l’exécution de certains jeux, mais les personnes expérimentées ne doivent l’activer. Le plus récent Mesa 22.2 sortira en août 2022 et devrait être la configuration minimale requise pour une utilisation avec les cartes graphiques RDNA3 d’AMD.
Source : Phoronix