Le pilote”RADV”a bénéficié de nombreuses optimisations de performances et d’autres améliorations ces derniers mois autour de ses capacités de lancer de rayons. La fusion d’aujourd’hui est une autre optimisation importante pour améliorer la prise en charge du lancer de rayons Radeon Vulkan et les jours à venir avant l’annonce RDNA3 d’AMD.
La semaine dernière, j’ai écrit à propos d’une nouvelle demande de fusion pour le constructeur PLOC BVH et c’est le code maintenant mergé à temps pour Mesa 22.3. Bien que”PLOC BVH builder”puisse ne pas sembler excitant, pour les joueurs, cela peut signifier des améliorations significatives des performances pour les performances de Vulkan RT – comme Quake II RTX étant environ 33% plus rapide sur une Radeon RX 6700 XT.
Friedrich Vock et Bas Nieuwenhuizen ont élaboré cette prise en charge du clustering parallèle localement ordonné (PLOC) pour la construction de nœuds de hiérarchie de volumes englobants (BVH). Ce travail a été partiellement inspiré par la bibliothèque de lancer de rayons open source”GPURT”d’AMD. Quake II RTX devrait fonctionner considérablement mieux avec ce code désormais fusionné ainsi que diverses démos NVIDIA Vulkan. Mais des titres comme le jeu Control n’ont vu que quelques améliorations FPS.
Avec Mesa 22.3 qui devrait être ramifié dans les prochains jours, j’aurai de nouveaux benchmarks de pilotes Mesa OpenGL/Vulkan sur Phoronix peu de temps après pour voir les gains par rapport à la série stable 22.2 du dernier trimestre. Une fois Mesa 22.3 ramifié et gelé, la version stable sortira quelques semaines plus tard avec ces améliorations de RADV Vulkan et un assortiment d’autres améliorations sur lesquelles j’ai écrit au cours des trois derniers mois.