Hardwares WebStory

Intel Arc 140V roda DLSS 5 sem CUDA, mas fica entre 3 e 5 FPS em 720p

Adaptação não oficial executa DLSS 5 na Intel Arc 140V via Vulkan no Linux, sem CUDA, mas os jogos ficam entre 3 e 5 FPS em 720p.
Imagem de: Intel Arc 140V roda DLSS 5 sem CUDA, mas fica entre 3 e 5 FPS em 720p

O DLSS 5 Neural Rendering já roda na Intel Arc 140V, mas com desempenho baixo, entre 3 e 5 quadros por segundo (FPS) em 720p.

A adaptação funciona no Linux, sem depender do CUDA da NVIDIA. A comunidade de modificações tem dedicado bastante trabalho à tecnologia.

Em poucas semanas, os testes passaram de placas NVIDIA RTX antigas para a série AMD RX 9000 e agora chegaram aos gráficos integrados da Intel.

Como o DLSS 5 foi adaptado para a Intel Arc 140V

O usuário u/UzbekUnknown, do Reddit, conseguiu executar o DLSS 5 NR em um Intel Core Ultra 7 256V. O processador tem uma GPU integrada Arc 140V, baseada na arquitetura Intel Xe2.

Criado pelo usuário, o projeto dlss-nr-on-intel tem como alvo a Arc 140V dos chips Lunar Lake. A renderização neural usa uma camada Vulkan no Linux, sem CUDA, NGX ou bibliotecas de execução da NVIDIA.

Segundo a documentação do projeto no GitHub, a implementação reconstrói a rede neural U-Net de 71 blocos usada pelo DLSS Neural Rendering. O processamento fica a cargo das unidades de cálculo de matrizes XMX da Intel.

Para isso, o projeto usa a extensão Vulkan VK_KHR_cooperative_matrix, com acumulação em FP16 e FP32, formatos numéricos usados nos cálculos.

A adaptação também intercepta a função vkQueuePresentKHR. Assim, a etapa de processamento pode ser aplicada a programas que apresentam quadros por meio do Vulkan.

»«
Tekken 7 Dragunov

Dead or Alive DLSS 5

Mortal Kombat 1

Jogos rodam entre 3 e 5 FPS em 720p

Os testes funcionaram em Dead or Alive 5 Last Round, Tekken 7 e Mortal Kombat 1. A perda de desempenho, porém, foi grande, como já acontece com o DLSS 5 NR até nas GPUs da série RTX 50.

Na Arc 140V, os jogos ficaram entre 3 e 5 FPS em 720p. Mesmo com a resolução reduzida para 640 × 360 pixels, Tekken 7 rodou a apenas 10,5 FPS.

O processamento é pesado, um único quadro de 1920x1080 pixels pode levar centenas de milissegundos para ficar pronto.

Mortal Kombat 1 - Imagem 2

A implementação também precisa de quase 2,3 GB de memória em 720p para os buffers, áreas que guardam dados durante o processamento.

A Arc 140V usa a RAM compartilhada do sistema. Apesar do desempenho baixo, o projeto mostra que o DLSS 5 NR já pode rodar em diferentes tipos de hardware.

A adaptação é não oficial, e cada usuário precisa fornecer seus próprios arquivos DLSDS compatíveis para extrair os pesos necessários ao modelo.