Intel XeSS : des performances boostées bientôt sur Linux grâce à XMX via Proton

Intel travaille activement à l’amélioration de XeSS sous Linux. Une série de patchs vise à débloquer l’accélération matérielle via Proton, la couche de compatibilité de Valve. Ces modifications pourraient apporter un gain de performance significatif pour les possesseurs de GPU Intel Arc.

XeSS Linux : Intel veut activer l’accélération matérielle via Proton

Intel améliore le support de XeSS (Xe Super Sampling) sous Linux. De nouveaux patchs proposent d’activer le suréchantillonnage accéléré matériellement via la couche de compatibilité Proton de Valve. L’objectif est de permettre aux cartes Intel Arc compatibles d’exploiter leurs moteurs XMX (Xe Matrix Extensions) lors de l’exécution de jeux Windows sous Linux, ce qui promet des performances bien supérieures.

L’ingénieur Intel Damian Tomczak a soumis quatre demandes de modifications techniques interconnectées, ciblant Proton, Wine, VKD3D-Proton et DXVK. Ensemble, elles corrigent une limitation existante qui empêchait XeSS de tirer pleinement parti de l’accélération IA matérielle dans les jeux Windows lancés via Proton.

Une liste de quatre mises à jour techniques liées à l'intégration de XeSS XMX avec Wine, vkd3d-proton, dxvk, et Proton.

Actuellement, XeSS utilise un chemin de repli plus lent sous Proton. Les propriétaires de GPU Intel ne bénéficient donc pas de l’implémentation accélérée par XMX disponible sous Windows. La solution introduit une bibliothèque intégrée libxess.dll au sein de Wine. Elle redirige les appels Direct3D12 XeSS vers la bibliothèque Linux native (libxess.so), autorisant l’exécution via le chemin accéléré.

La demande pour Wine précise que les objets Direct3D 12 sont convertis en objets Vulkan via l’interface d’interopérabilité de VKD3D-Proton. Cela permet à l’implémentation native de XeSS de fonctionner au sein de l’infrastructure graphique existante de Proton.

Une demande de modifications GitHub intitulée 'xess xmx: Add builtin libxess.dll to enable XeSS XMX path under Proton'.

Des modifications accompagnatrices dans VKD3D-Proton garantissent l’activation des extensions Vulkan et des fonctionnalités matérielles nécessaires. De son côté, DXVK est ajusté pour éviter que les GPU Intel ne soient incorrectement masqués aux jeux lorsque Proton fournit sa propre bibliothèque XeSS.

À lire :  MSI : une édition limitée pour la GeForce RTX 5080 16G aux couleurs de Call of Duty: Modern Warfare 4

L’implémentation spécifique à Proton gère la sélection et la compatibilité des bibliothèques. Proton recherche une bibliothèque XeSS Linux native adaptée, y compris dans des emplacements définis par l’utilisateur. Elle ne sera utilisée que si sa version est égale ou supérieure à celle requise par le jeu. Sinon, le jeu continue d’utiliser sa DLL Windows XeSS existante.

Cette approche préserve la compatibilité tout en débloquant l’implémentation XeSS accélérée matériellement, là où le matériel et le logiciel Intel nécessaires sont disponibles.

Ces développements concernent spécifiquement l’accélération XMX de XeSS Super Resolution, et non l’ensemble des fonctionnalités XeSS sous Linux. Ils profitent principalement aux cartes Intel Arc compatibles équipées de moteurs XMX, et non aux GPU AMD ou NVIDIA.

Gros plan sur une carte graphique Intel Arc B580.

Les quatre demandes de modifications sont toujours en cours d’test et n’ont pas encore été intégrées. Aucune date de sortie n’est donc confirmée pour le moment. Cette avancée est toutefois bienvenue pour les joueurs Linux équipés de cartes Intel Arc, d’autant que Proton continue de réduire l’écart de compatibilité et de performance entre Windows et Linux.

Si ces modifications sont mises en œuvre avec succès, elles pourraient enfin permettre au matériel XMX d’Intel de fournir ses avantages de performance XeSS dans les jeux Windows exécutés via Proton.

Source : Phoronix

Guide Optimisation Pc Windows 11 Jeux Performance Bot Guide Optimisations Pc Windows 10 Jeux Performances Sur Omgpu.com Bot

Guide Comment Reduire Input Lag Latence Omgpu Bot Comment supprimer Coil Whine carte graphique

Vous pourriez aussi aimer