Pilote Mesa Radeon Vulkan”RADV”a ajouté la prise en charge de la compatibilité avec Radeon Raytracing Analyzer de GPUOpen.

Radeon Raytracing Analyzer (RRA) a été annoncé cet été pour aider à analyser les charges de travail de traçage de rayons Radeon sur Windows et Linux avec Direct3D 12 et Vulkan. Radeon Raytracing Analyzer peut être utilisé pour diagnostiquer les problèmes de performances et apporter d’autres améliorations aux charges de travail avec lancer de rayons. L’objectif est que les développeurs de jeux et d’applications/moteurs puissent mieux optimiser leurs charges de travail de traçage de rayons Vulkan/DirectX pour une utilisation sur les GPU AMD Radeon.

AMD/GPUOpen Radeon Raytracing Analyzer

Radeon Raytracing Analyzer était jusqu’à présent compatible avec les pilotes officiels Radeon Software d’AMD sous Windows et Linux. Cette semaine, le support a été ajouté au pilote Mesa RADV pour la compatibilité RRA.
Ce MR qui a atterri dans Mesa 22.3 permet la prise en charge des traces Radeon Raytracing Analyzer avec cette ouverture-source du pilote Vulkan. L’ajout de ce support RRA non officiel a été compliqué par le fait que contrairement à ce logiciel étant sous l’égide”GPUOpen”et annonçant une licence MIT, aucun code source n’a encore été publié. Donc, ce support RADV RRA travaillé par le développeur indépendant Friedrich Vock impliquait une certaine ingénierie inverse :

Cela ajoute une petite surcharge lorsque le traçage RRA est activé (environ 5 % avec Quake 2 RTX sur mon 6700XT sur les paramètres les plus bas avec un petit fenêtre, 190FPS-> 180FPS).

L’enregistrement des structures d’accélération capturées dans un fichier n’a pas produit d’impact significatif sur les temps d’image.
Toutes les informations sur le format de fichier RRA et ses structures de données ont été rétro-conçues à partir du binaire RRA, il y a donc beaucoup de”inutilisés”ou”réservés”flottant. Le README de RRA indique qu’il est”licencié sous MIT”, donc j’espère que le code source sera éventuellement publié afin qu’il puisse être nettoyé.

Recherchez ce support RRA dans Mesa du prochain trimestre Version 22.3.

Categories: IT Info