Annoncer
PC

Intel soumet à Valve le support de XeSS XMX dans Proton

Quatre pull requests, dont une pour Proton signée Damian Tomczak, doivent permettre à XeSS d'exploiter XMX sous Linux au lieu du chemin de repli.

Intel a soumis directement à Valve le code nécessaire pour activer XeSS avec accélération XMX sous Proton, selon gamingonlinux.com. Le travail se répartit en quatre pull requests couvrant wine, vkd3d-proton, DXVK et Proton.

Côté Proton, le développeur Damian Tomczak a ouvert un ticket sur la page GitHub Wine de Valve pour ajouter une bibliothèque libxess.dll intégrée. Cette DLL redirige les appels XeSS D3D12 vers la bibliothèque Linux libxess.so, ce qui permet à XeSS d'utiliser XMX sous Proton plutôt que le chemin de repli, plus lent.

Les objets D3D12 sont convertis en Vulkan via l'interface d'interopérabilité de vkd3d-proton. La DLL n'est utilisée que si Proton trouve une libxess.so, d'abord dans son répertoire contrib puis dans le chemin des bibliothèques système, le chemin étant transmis via XESS_LIB_OVERRIDE.

La pull request Proton met à jour les trois autres sous-modules et doit être fusionnée en dernier.

En bref

Qu'est-ce que la libxess.dll intégrée à Proton ?

Une bibliothèque ajoutée à Proton qui redirige les appels XeSS D3D12 vers la bibliothèque Linux libxess.so, afin d'utiliser XMX plutôt que le chemin de repli.

Dans quel ordre les pull requests seront-elles intégrées ?

La pull request Proton met à jour les trois autres sous-modules et doit être fusionnée en dernier.

Source