O projeto independente xess-xmx-linux permite executar XeSS com aceleração XMX em jogos de Windows rodando pelo Proton no Linux. Mas não é um recurso integrado ao Proton: o projeto usa um desvio experimental com bibliotecas XeSS do Windows e um driver Mesa modificado. A documentação do projeto descreve os requisitos e os resultados publicados.
XeSS Super Resolution é a tecnologia da Intel para reconstruir imagens em resolução maior; XMX são unidades de computação presentes em determinadas GPUs Intel Arc. O Proton permite rodar jogos de Windows no Linux. Neste caso, um shim, uma camada que encaminha chamadas entre componentes, e alterações no Mesa ANV direcionam os kernels do XeSS para compilação pelo Intel Graphics Compiler (IGC). O README afirma que o projeto não modifica o Proton nem o vkd3d-proton.
A NeoTeo já explicou uma proposta anterior para levar o XeSS XMX ao Proton no Linux. O xess-xmx-linux segue uma implementação independente, baseada no shim e no Mesa modificado.
A configuração que o projeto documenta
O projeto direciona a solução a GPUs Intel Arc com XMX das arquiteturas Xe-HPG, Xe2 e Xe3. Isso não significa compatibilidade automática com todo portátil Intel: a GPU e o restante da configuração precisam estar dentro do escopo descrito.
| Componente | Requisito ou limite descrito pelo projeto |
| GPU | Arc com XMX das arquiteturas Xe-HPG, Xe2 ou Xe3. O desenvolvimento usou Arc B390; há relatos de testes de usuários com Arc B580 e Arc A310. Xe-LPG não tem XMX. Lunar Lake e Arrow Lake-H são detectadas, mas não foram testadas. |
| Driver de kernel | Intel xe ou i915. |
| Mesa | Drivers modificados Mesa 26.1.2 ou Mesa 26.3.0-rc3. A versão 26.3.0-rc3 é uma candidata a lançamento e foi testada em menos jogos. |
| Proton | O projeto requer vkd3d-proton como no Proton 11 ou GE-Proton 11; o desenvolvimento usou GE-Proton 11-6 e Proton Experimental. |
| Cliente Steam | Steam instalado de forma nativa. O projeto não oferece suporte ao Steam em Flatpak. |
| Bibliotecas do sistema | Os drivers fornecidos foram compilados no Arch Linux e requerem glibc 2.38 e libwayland-client 1.24 ou posterior. O README indica que Debian 13 e Ubuntu 24.04 precisam de um driver compilado no próprio sistema, pois usam libwayland-client 1.23. |
Na primeira inicialização de um jogo, a compilação dos kernels pode levar um ou dois minutos; depois, eles ficam em cache em ~/.cache/xess-xmx. Se a compilação falhar, o projeto lista ruído ou manchas pretas na imagem como possíveis sintomas. A verificação da sessão também pode recorrer aos drivers padrão, caso em que o XeSS pode voltar a caminhos genéricos como DP4a. As alterações dependem de detalhes internos do Mesa e do vkd3d-proton, que podem mudar.
O que mostram os resultados no Arc B390
Nos benchmarks integrados do projeto, cada jogo teve uma execução no Arc B390. A comparação vai de Mesa 26.1.2 com DP4a a Mesa 26.3.0-rc3 com XMX; com geração de quadros em 3x, o projeto também lista as taxas indicadas na última coluna.
| Jogo | Mesa 26.1.2 + DP4a (fps) | Mesa 26.3.0-rc3 + XMX (fps) | XMX com geração de quadros 3x (fps) |
| Cyberpunk 2077 | 47,7 | 61,3 | 117 |
| Forza Horizon 6 | 43 | 46 | 98 |
Como a versão do Mesa e o caminho de renderização mudam ao mesmo tempo, a diferença entre essas configurações não isola o efeito do XMX. O projeto atribui a maior parte do ganho ao Jay, o novo compilador do Mesa, e estima que o XMX sozinho seja cerca de 5% mais rápido que o DP4a nos dois jogos. Também afirma que Forza Horizon 6 é limitado pela thread de renderização do dispositivo, o que ajuda a explicar por que o aumento na taxa do jogo é menor que o aumento na taxa de processamento da GPU.
O projeto documenta multiplicadores de geração de quadros de 2x, 3x e 4x. As opções de 5x a 8x são experimentais e não têm suporte da Intel; em 7x e 8x, o projeto alerta para latência adicional. Para Wuthering Waves, relata uma redução de 36% a 50% na latência da fila de quadros, mantendo a mesma taxa de quadros. Essa medida se refere à fila, não à latência total entre o comando e a imagem na tela.
O que a demonstração mostra no portátil
Em uma demonstração de ETA PRIME, a MSI Claw 8 EX com Arc G3 Extreme / Arc B390 aparece configurada para 30 W. O menu do ClawDeck mostra controles para substituir o caminho XeSS por XMX, escolher multiplicadores de geração de quadros e ativar Xe Low Latency. O vídeo também mostra partidas de Cyberpunk 2077 e outros jogos; a demonstração ilustra configurações e gameplay, enquanto os valores da tabela vêm dos benchmarks publicados pelo projeto.