Le développeur Mesa Samuel Pitoiset a été embauché par Valve pour travailler sur le support RADV en préparation des nouveaux GPU AMD GFX11, également connus sous le nom de RDNA 3, avant leur lancement. RADV est le pilote open source Radeon Vulkan intégré à Mesa 22.2 et Linux 5.19. RADV n’est pas un pilote AMD officiel mais continue d’être plus largement utilisé que le propre pilote AMDVLK de la société.
Les mises à niveau du pilote RADV Vulkan se poursuivent pour les prochains GPU AMD RDNA 3 ‘GFX11’
Étant donné que la société ne prend pas officiellement en charge le pilote RADV open source, des tiers doivent intégrer et aider à soutenir ses efforts pour trouver une place dans les sections open source. Les inclusions de Pitoiset dans la prise en charge du pilote RADV GFX11 ‘AMD RDNA 3’ se concentrent « sur l’apprentissage des changements de conception » concernant la nouvelle génération de cartes graphiques.
La base sera sur l’activation par AMD du pilote RadeonSI Gallium3D et du nouveau compilateur de shader de la société, l’AMDGPU LLVM, qui apportera des modifications en coulisses pour faire progresser LLVM. AMD poursuit ses inclusions pour le noyau Linux avec le pilote AMDGPU Direct Rendering Manager de la société. On ne sait pas, mais on suppose qu’AMD fournit des détails ou des informations à Valve pour aider Pitoiset à acquérir la capacité de la technologie GPU RDNA 3 avant le lancement. L’aide d’AMD aurait du sens pour que l’entreprise puisse poursuivre ses plans pour l’arrivée future de la nouvelle technologie de carte graphique actuellement en développement.
Parallèlement aux travaux en cours sur l’activation de RDNA 3 dans les modèles open source, le compilateur AMD back-end, ou ACO, développé par Valve, a également été vu dans les informations sur le noyau. Mardi, une demande de fusion a été publiée, « radv : support très préliminaire pour GFX11 ». Pitoiset mentionne dans la demande que,
Il est encore incomplet mais contient déjà un tas de changements. Je traiterai des éléments manquants dans des MR distincts.
Cette requête actuelle ajoute maintenant 500 lignes de code. Environ 150 codes ont été modifiés ou retirés de la demande précédente. Michael Larabel du site Web Phoronix mentionne que NGG, ou Next-Gen Geometry, est devenu entièrement activé dans le nouveau code au lieu d’activer manuellement le mode. Initialement, le NGG a déclenché des problèmes au début du développement, ce qui a rendu le mode déjà actif.
Avec tous les travaux en cours garantissant que l’activation d’AMD RDNA 3 sera prête dans les systèmes Mesa et Linux, la société est en bonne condition pour lancer sa nouvelle génération de cartes graphiques au cours du second semestre de cette année.
Source de nouvelles: Phoronix