Un nuovo progetto open source chiamato DLSS5VKLayer sta estendendo la portata dell'ultima tecnologia di rendering generativo di NVIDIA all'ecosistema Linux. Mentre i precedenti sforzi si erano concentrati sull'integrazione del DLSS nei driver open source, questo progetto implementa un layer Vulkan che abilita il supporto sperimentale per il DLSS 5 sia nei titoli nativi Linux che nei giochi Windows eseguiti tramite Steam Play (Proton).

Aggiungi AlexTech.ai comeFonte Preferita su Google

Un ponte IPC per il Neural Rendering

DLSS5VKLayer adotta un'architettura non convenzionale per aggirare la mancanza di supporto nativo su Linux per il framework NGX di NVIDIA. Il layer esegue un eseguibile Windows sotto Wine o Proton, utilizzando la comunicazione inter-processo (IPC) per trasferire i frame renderizzati dall'ambiente Linux all'helper di rendering neurale basato su Windows. Una volta elaborati, i frame DLSS 5 vengono rimandati alla swapchain di Vulkan per la visualizzazione finale.

Per garantire la stabilità visiva, il progetto integra NVIDIA Optical Flow per la generazione di vettori, mirata specificamente a eliminare shimmering e flickering, artefatti spesso associati all'iniezione di frame tramite AI. Inoltre, gli utenti possono opzionalmente abilitare la tecnologia NVIDIA Smooth Motion per affinare ulteriormente la fluidità dell'output.

Requisiti e implementazione

Lo strumento è progettato per utenti che utilizzano già lo stack ufficiale dei driver grafici NVIDIA. Poiché il progetto funge da ponte, non fornisce i binari proprietari; gli utenti devono fornire manualmente le DLL di NVIDIA NGX estratte dai software per Windows. Il controllo avviene tramite una GUI basata su Qt o un helper a riga di comando.

Questo sviluppo si inserisce in un'ondata di sforzi della community per democratizzare il DLSS 5, lanciato ufficialmente da NVIDIA per le GPU RTX serie 50 in titoli come NBA 2K27. Recentemente, diverse mod hanno già tentato di portare la tecnologia sulle schede RTX 4000 o persino sull'hardware AMD RDNA 4. Gli sviluppatori di DLSS5VKLayer hanno inoltre precisato che il progetto è stato realizzato con l'assistenza di un LLM Qwen 3.8 Flash Next eseguito localmente.

Integrazione nello stack gaming di Linux

Il progetto rappresenta un passo avanti significativo rispetto a milestone precedenti, come quando il driver NVK aveva aperto le porte al supporto base per il DLSS su Linux. Puntando alle capacità generative della versione 5, DLSS5VKLayer permette agli utenti Linux di sperimentare con illuminazione e materiali fotorealistici che riducono il divario tra rendering tradizionale e realtà.