Il 19 ottobre 2026 l’ingegnere Intel Damian Tomczak ha presentato quattro pull request coordinate che propongono un percorso XMX per XeSS Super Resolution nei giochi Windows eseguiti su Linux tramite Proton. Al 21 ottobre la serie risultava ancora aperta.
Una via XMX per XeSS Super Resolution
La proposta punta a usare l’accelerazione XMX di Intel per l’upscaling XeSS. Una nuova DLL integrata in Wine, libxess.dll, inoltrerebbe le chiamate XeSS di Direct3D 12 alla libreria nativa Linux libxess.so. VKD3D-Proton gestirebbe l’interoperabilità con Vulkan, necessaria per collegare gli oggetti grafici Direct3D 12 al livello grafico usato su Linux.
Il compito dei quattro progetti
Le modifiche coinvolgono quattro progetti: ciascuno copre un passaggio diverso della compatibilità.
| Progetto | Ruolo proposto |
| Wine | Aggiungere libxess.dll per inoltrare le chiamate XeSS alla libreria Linux libxess.so. |
| VKD3D-Proton | Gestire l’interoperabilità tra Direct3D 12 e Vulkan e impostare i requisiti Vulkan richiesti da XeSS. |
| DXVK | Evitare che le GPU Intel vengano nascoste quando Proton fornisce XeSS. |
| Proton | Cercare e selezionare la libreria XeSS nativa compatibile, coordinando gli aggiornamenti degli altri tre progetti. |
Per configurare Vulkan, la modifica di VKD3D-Proton interrogherebbe la libreria XeSS sulle estensioni e sulle funzionalità del dispositivo necessarie. Se la libreria non si caricasse o non esponesse le funzioni di interrogazione richieste, la modifica non interverrebbe.
Come Proton sceglierebbe la libreria XeSS
La ricerca partirebbe dal percorso indicato dall’utente in XESS_LIB_OVERRIDE, passerebbe poi dalla cartella contrib di Proton e infine dal percorso delle librerie di sistema. Proton userebbe la libreria nativa solo se la sua versione major/minor fosse almeno pari a quella richiesta dalla DLL del gioco. In caso contrario, o se non trovasse una libreria nativa, resterebbe in uso la DLL Windows del gioco.
La proposta rispetterebbe anche l’eventuale voce WINEDLLOVERRIDES impostata dall’utente per libxess.