O NVK, driver Vulkan de código aberto para GPUs Nvidia no Mesa, agora conta com suporte experimental para DLSS. O código foi integrado ao Mesa 26.2-devel.
Em vez de reimplementar a tecnologia, o driver carrega binários CUDA pré-compilados da própria Nvidia. Essa abordagem mantém a funcionalidade como experimental e depende da existência de bytecode compatível para cada placa.
Essa novidade reduz a diferença entre os drivers proprietários e de código aberto da Nvidia no Linux, que já suportava DLSS há anos.
A principal limitação é a dependência de binários pré-compilados. O NVK só pode executar DLSS se houver bytecode compatível já existente para a GPU em uso.
Diferente do driver proprietário, que compila o PTX (assembly intermediário da Nvidia) para bytecode da GPU em tempo de execução, o NVK não possui essa capacidade de traduzir PTX para NIR.
O suporte ao DLSS no ecossistema gráfico Linux tem sido inconsistente. Recentemente, o DLSS 4 da Nvidia ainda não era suportado na camada de tradução VKD3D-Proton da Valve.
Na conferência XDC2025, Faith Ekstrand mencionou que o NVK alcança cerca de 50% da velocidade do driver oficial da Nvidia em muitos jogos.
O Ray Tracing ainda está em desenvolvimento, e a equipe enfrenta desafios com os recursos de desenvolvedores.