Ein Open-Source-Projekt namens xess-xmx-Linux ermöglicht es, Intel XeSS für Super-Resolution und Frame Generation auf XMX-Einheiten in Spielen auszuführen, die über Steam Play (Proton) gespielt werden. Entwickler Patrick arbeitet seit September an dem Projekt und bezeichnete das jüngste Update als vollständiger und beinahe bereit.
Das Projekt verwendet einen Shim namens igdext64.dll, der auf Intels dxvk-igdext basiert, um auf XeSS-Treiberabfragen zu reagieren. Außerdem kommt eine gepatchte Version von Mesa ANV zum Einsatz, um XeSS-Kernels mit Intels IGC auf dem Rechner des Nutzers zu kompilieren. So kann XeSS XMX-Beschleunigung nutzen, statt auf DP4a zurückzugreifen.
Frame Generation, einschließlich Multi-Frame-Generation, funktioniert wie unter Windows. Die neueste Version aktiviert außerdem standardmäßig eine niedrigere Latenz. Spiele, die FSR 3.1 oder höher unterstützen, können stattdessen XeSS für Super-Resolution und Frame Generation über die FSR=xess-Option des Projekts nutzen.
Die Entwicklung erfolgte auf einem ONEXPLAYER 3 mit Arc-B390-Grafik und SteamOS. Nutzer haben außerdem berichtet, dass das Projekt mit Arc-B580- und A310-Grafik sowie mit MSI-Claw-Handhelds funktioniert. Getestet wurde es unter anderem mit Forza Horizon 6, Cyberpunk 2077 und Resident Evil 4.
Anders als Intels separates Vorhaben, Proton um eine native Linux-XeSS-Bibliothek zu erweitern, verwendet xess-xmx-linux die Windows-XeSS-Bibliotheken; eine offizielle Linux-Bibliothek wurde noch nicht veröffentlicht. Das Projekt umfasst Patch-Reihen für Mesa 26.1.2 und 26.3.0-rc3. Der Code ist in einem GitHub-Repository verfügbar.
Quellen: Phoronix.