Merci à l’ingénieur Valve Timur Kristóf et autres développeurs open source impliqués, le pilote Radeon Vulkan de Mesa « RADV » termine 2021 sur une bonne note : les shaders de maillage viennent d’être fusionnés !

Comme indiqué en octobre, RADV a travaillé sur des shaders de maillage au moins sous forme expérimentale et en utilisant l’extension NV_mesh_shader de NVIDIA.

Les shaders de maillage fournissent une étape de shader de type calcul pour remplacer le pipeline vertex/géométrie conventionnel. Ce travail devrait cependant rester”expérimental”jusqu’à ce qu’il y ait une extension multi-fournisseurs Vulkan appropriée autour des shaders de maillage, car NV_mesh_shader est connu pour fonctionner mal sur le matériel AMD pour lequel l’extension n’a pas été conçue.

La prise en charge des shaders de maillage nécessite les GPU Radeon RX 6000″RDNA2″et plus récents pour la prise en charge. Cette prise en charge expérimentale des shaders de maillage fera partie de Mesa 22.0 qui fera ses débuts en tant que stable d’ici mars. Cela peut s’avérer bénéfique pour VKD3D-Proton dans la cartographie des shaders de maillage Direct3D 12 au-dessus de Vulkan mais, encore une fois, les performances ne devraient pas être optimales.

Les développeurs RADV poursuivent également la prise en charge des shaders de tâches, mais ne font pas partie du code d’atterrissage du Nouvel An d’aujourd’hui.

Compte tenu de l’état expérimental, sur Mesa 22.0, la prise en charge du shader de maillage RADV avec les GPU RDNA2 n’est exposée qu’avec le nouvel indicateur de variable d’environnement”nv_ms”RADV_PERFTEST.

Les shaders de maillage d’atterrissage RADV sont une merveilleuse façon de terminer 2021 pour ce pilote open source Mesa Radeon Vulkan sur lequel ont beaucoup travaillé Valve, Red Hat, Google , et la communauté open source. Il sera intéressant de voir où se dirige RADV en 2022 et comment les performances évoluent-voir les benchmarks RADV vs AMDVLK d’hier pour un aperçu actuel des performances du pilote AMD Vulkan Linux.

Categories: IT Info