La demande de fusion d’Intel, vieille d’un an, pour l’introduction de la prise en charge de VK_EXT_graphics_pipeline_library dans leur pilote Vulkan open source”ANV”a finalement été fusionnée pour Mesa 23.2.

L’ajout de l’extension VK_EXT_graphics_pipeline_library au pilote Vulkan d’Intel touche près de deux mille lignes de code et est en préparation depuis un an. Cela vient après que la semaine dernière, RADV a activé par défaut la prise en charge de sa bibliothèque de pipeline graphique qu’il a réussi à faire se produire à temps pour Mesa 23.1.

VK_EXT_graphics_pipeline_library permet la compilation séparée de quatre parties distinctes de pipelines graphiques. En permettant à des parties indépendantes du pipeline graphique d’être compilées dans une bibliothèque de pipeline graphique qui est ensuite liée ensemble à l’étape finale pour créer le pipeline exécutable, il y a une plus grande réutilisation pour les pipelines ayant les mêmes shaders ou états sur plusieurs pipelines. Cela peut aider à améliorer l’expérience de jeu Linux et les développeurs de pilotes graphiques Linux de Valve ont beaucoup travaillé sur son utilisation par DXVK/VKD3D-Proton et la plomberie du pilote RADV.


Avec l’initiale Intel”GPL”qui a été fusionné, pour le moment il n’est activé par défaut que si la variable d’environnement ANV_GPL=true est définie ou si Zink ou DXVK sont détectés comme moteur. Il existe actuellement certaines inquiétudes concernant les problèmes de pilote Intel avec GPL en présence d’ombrage de maillage, donc jusqu’à ce que ceux-ci soient résolus, l’exposition de cette extension est actuellement limitée. En raison de la possibilité de mesh shaders avec VKD3D/VKD3D-Proton, l’extension n’est pas encore activée par défaut ici non plus. Mais l’espoir est que les problèmes d’ombrage de maillage seront bientôt résolus afin qu’il puisse être universellement activé par défaut.

Plus de détails sur cette grande fonctionnalité ajoutée au pilote Intel ANV pour Mesa 23.2 via cette demande de fusion.

Categories: IT Info