Le pilote Vulkan open source ANV d’Intel a augmenté la taille de son tas d’instructions à 2 Go afin de résoudre un blocage rencontré avec le jeu Overwatch, ce qui est également susceptible d’aider d’autres logiciels/jeux à aller de l’avant.
La demande de fusion par l’ingénieur du pilote graphique Intel Linux Lionel Landwerlin explique :
“Overwatch génère plus de 1 Go de shaders et lorsque nous essayons de les utiliser, nous nous retrouvons en dehors du tas d’instructions. L’UE ne peut pas récupérer l’instruction et exécute probablement des noops sans fin, ce qui entraîne un blocage.”
Ainsi, la solution maintenant dans Mesa 23.2 est d’augmenter la taille du tas d’instructions à 2 Go.
Cette fusion a également ajouté une nouvelle option de débogage”heaps”pour le vidage des informations sur les tas du pilote. Les quelques centaines de lignes de code sont entrées dans Mesa Git ce matin.
C’est bien de voir l’Intel Mesa les pilotes continuent d’être améliorés pour gérer les jeux modernes sur Linux via Steam Play de Valve. Maintenant, s’il y avait le support de résidence clairsemé pour atterrir, ce qui est nécessaire pour obtenir divers jeux plus récents avec VKD3D-Proton (Direct3D 12 sur Vulkan) pour fonctionner. Le dernier en date est une branche de travail en cours avec les bits de noyau nécessaires implémentés uniquement pour le pilote expérimental Intel Xe DRM avec le matériel DG2/Alchemist et toutes les fonctionnalités requises par DX12 ne sont pas encore en place.