Les utilisateurs de cartes graphiques Intel qui préfèrent le système d’exploitation Linux ont une amélioration significative des performances à espérer. Vendredi, la dernière version du code Mesa (v23.2) comprenait une optimisation des performances qui a précipité des augmentations très intéressantes de la fréquence d’images des jeux. Par exemple, en utilisant le dernier code sur une carte graphique Intel Arc A770 sous Linux, Counter-Strike : Global Offensive a été exécuté 11 % plus rapidement.
Francisco Jerez, ingénieur du pilote graphique Intel open source Linux, a discuté du changement de code intel/gfx12.5 sur GitLab. Selon Jerez, certaines fonctionnalités de performance qui devaient être activées par défaut avaient été accidentellement désactivées par le noyau.
Confondant les détectives de code, les bits « Compressible Partial Write Merge Enable », « Coherent Partial Write Merge Enable » et « Cross-Tile Partial Write Merge Enable » semblaient tous être activés lorsqu’une requête était exécutée sur un système inactif. Néanmoins, ces fonctionnalités de fusion d’écritures partielles L3 « étaient bloquées lors de l’initialisation du contexte 3D par une solution de contournement i915 », et provoquaient un « grave goulot d’étranglement des performances ».
Il s’agit d’une erreur de code importante qui réduit les performances, car elle affecte toutes les cartes graphiques DG2 (Arc Alchemist) sous Linux. Les avantages seront également ressentis par les futurs utilisateurs des graphiques intégrés Intel Meteor Lake.
En plus de l’avantage de performance de 11 % mentionné ci-dessus (dans le FPS CS:GO classique), Jerez a également noté que Shadow Of the Tomb Raider s’améliore d’environ 5,5 % et AztecRuins-VK s’améliore d’environ 6,5 % sur un échantillon DG2-512 ( ArcA770). Non, des pénalités de performance du nouveau code ont été observées jusqu’à présent.
Enfin, Jerez a commenté le nouveau code Mesa aidant à réduire l’écart de performances Windows / Linux. Nous notons que les cartes Arc d’Intel verront probablement des gains plus importants comme celui-ci sur Linux et Windows, en raison d’un logiciel de pilote relativement moins mature et des chiffres de performances brutes sous-jacents (TFLOP, etc.) indiquant qu’il reste un potentiel inexploité.
Il est prévu que les améliorations du code Mesa 23.2 arriveront aux distributions stables du système d’exploitation Linux vers la fin août ou septembre.