El 19 de octubre de 2026, Damian Tomczak, ingeniero de Intel, presentó cuatro pull requests relacionados que proponen una ruta de XeSS Super Resolution acelerada por XMX para juegos de Windows ejecutados con Proton en Linux. Las solicitudes seguían abiertas el 21 de octubre.

La propuesta reparte el trabajo entre Wine, VKD3D-Proton, DXVK y Proton. Cada proyecto cubriría una parte distinta de la compatibilidad:

ProyectoFunción propuesta
WineAñadir libxess.dll para reenviar las llamadas XeSS de Direct3D 12 a la biblioteca nativa de Linux, libxess.so.
VKD3D-ProtonConectar los recursos de Direct3D 12 con Vulkan y preparar las extensiones y funciones que necesita XeSS.
DXVKEvitar que las GPU Intel queden ocultas cuando Proton proporciona XeSS.
ProtonBuscar una biblioteca XeSS nativa compatible y coordinar la integración de los otros tres proyectos.

Cómo elegiría Proton la biblioteca XeSS

El cambio propuesto busca libxess.so primero en la ubicación indicada por el usuario con XESS_LIB_OVERRIDE, después en el directorio contrib de Proton y, por último, en la ruta de bibliotecas del sistema. Solo usaría la biblioteca nativa si sus versiones mayor y menor igualan o superan las que requiere la DLL XeSS del juego. Si no encuentra una biblioteca compatible, recurriría a la DLL de Windows del propio juego. Proton también respetaría la entrada del usuario en WINEDLLOVERRIDES para libxess.

VKD3D-Proton consultaría a la biblioteca XeSS qué extensiones de instancia, extensiones de dispositivo y funciones de dispositivo necesita Vulkan. Para ello, el cambio busca las funciones xessVKGetRequiredInstanceExtensions, xessVKGetRequiredDeviceExtensions y xessVKGetRequiredDeviceFeatures. Si la biblioteca no se carga o no ofrece esas funciones, el código propuesto no cambia el comportamiento.

El alcance de la propuesta

La ruta planteada se centra en la aceleración XMX de XeSS Super Resolution para juegos que pasan por Proton. Los cuatro proyectos tendrían que coordinar sus cambios para que esa ruta funcione.