A Intel está desenvolvendo patches para implementar aceleração XMX do XeSS em jogos Windows executados no Linux através da camada Proton. Essa atualização permitirá que as GPUs Intel Arc utilizem seus motores XMX para um upscaling mais eficiente durante a execução de jogos no Proton, melhorando a experiência dos jogadores no sistema operacional Linux.
Como será a implementação da aceleração XMX
O plano inclui quatro pull requests focados em Proton, Wine, VKD3D-Proton e DXVK, que criarão a infraestrutura necessária para redirecionar chamadas Direct3D12 XeSS para uma implementação nativa no Linux. Um elemento essencial desta mudança é a adição de um runtime libxess.dll embutido no Wine, que redireciona essas chamadas para o runtime nativo libxess.so. Isso permitirá que as cargas de trabalho tirem proveito do caminho acelerado, desde que o hardware e o software sejam compatíveis.
As quatro pull requests ainda estão em revisão e não há data confirmada para a disponibilização das melhorias.
Benefícios para usuários de GPUs Intel Arc
Caso as alterações sejam aprovadas, as GPUs Intel Arc, que já contam com motores XMX, poderão realizar o upscaling acelerado do XeSS, corrigindo uma limitação atual que força um processo mais lento quando jogando com Proton. Além disso, o VKD3D-Proton será adaptado para habilitar as extensões Vulkan e os recursos de dispositivo necessários, enquanto o DXVK receberá ajustes para garantir que as GPUs Intel não sejam ocultadas quando o Proton usar sua biblioteca XeSS.
Perguntas Frequentes
Como o Intel XeSS usará a aceleração XMX em jogos Windows no Proton?
A aceleração XMX será possível através de quatro pull requests que integram Proton, Wine, VKD3D-Proton e DXVK. Esta proposta incorpora um libxess.dll no Wine, permitindo que chamadas Direct3D12 sejam encaminhadas para libxess.so, facilitando o uso da via acelerada quando disponível.
Quais GPUs se beneficiarão dessa implementação no Linux?
A mudança é direcionada principalmente para as GPUs Intel Arc com motores XMX, possibilitando que elas realizem o upscaling acelerado do XeSS em jogos. Placas AMD ou NVIDIA não se beneficiarão dessa implementação, uma vez que não utilizam a tecnologia XMX da Intel.
Quando as melhorias chegarão ao Proton?
No momento, não há previsão para o lançamento, pois as pull requests estão em revisão. A compatibilidade será gerida pelo Proton, que buscará uma biblioteca nativa libxess.so em locais especificados pelo usuário e só a utilizará se sua versão for compatível com o jogo em questão.
Essa iniciativa da Intel, se concretizada, poderá expandir as opções para jogadores que utilizam Linux, oferecendo melhor performance em jogos Windows através de uma tecnologia avançada de upscaling.

