Un proyecto de código abierto llamado xess-xmx-Linux ha permitido ejecutar la superresolución y la generación de fotogramas XeSS de Intel en unidades XMX en juegos que se ejecutan a través de Steam Play (Proton). El desarrollador Patrick trabaja en el proyecto desde septiembre y describió su actualización más reciente como más completa y casi lista.
El proyecto utiliza un shim llamado igdext64.dll, basado en dxvk-igdext de Intel, para responder a las consultas del controlador XeSS. También emplea una versión parcheada de Mesa ANV para compilar los kernels de XeSS con IGC de Intel en el equipo del usuario. Esto permite que XeSS use la aceleración XMX en lugar de recurrir a DP4a.
La generación de fotogramas, incluida la generación de varios fotogramas, funciona igual que en Windows. La versión más reciente también activa por defecto la latencia baja. Los juegos compatibles con FSR 3.1 o posterior pueden usar la superresolución y la generación de fotogramas XeSS en su lugar, mediante la opción FSR=xess del proyecto.
El trabajo se desarrolló en una ONEXPLAYER 3 con gráficos Arc B390 y SteamOS. Otros usuarios también han informado de que funciona con gráficos Arc B580 y A310, así como con las consolas portátiles MSI Claw. El proyecto se ha probado con juegos como Forza Horizon 6, Cyberpunk 2077 y Resident Evil 4.
A diferencia del esfuerzo independiente de Intel para añadir a Proton una biblioteca XeSS nativa para Linux, xess-xmx-linux utiliza las bibliotecas XeSS de Windows; todavía no se ha publicado una biblioteca oficial para Linux. El proyecto incluye series de parches para Mesa 26.1.2 y 26.3.0-rc3, y su código está disponible en un repositorio de GitHub.
Fuentes: Phoronix.